当前位置:网站首页>vim常用命令
vim常用命令
2022-08-09 13:05:00 【zhouyongku】
以下n代表输入的数字
1.跳转到指定行
:n
例如跳转到15行
:15
2.删除某一行
:n d
3.删除光标行
dd
4.删除多行
:n1,n2 d
例如删除2到15行
:2,15 d
5.拷贝光标行
y
6.移动多行
:n1,n2 move n3
例如,将5到8行移动插入到12行
:5,8 move 12
7.注释多行
ctrl+v进入视图模式,按住k或者j进行选择,选择完成后输入shift+i,进入插入模式,输入注释内容,例如#或者//,输入完毕后按住esc,最后ctrl+v进入命令行模式,即可将所有选中行插入#或者//
8.保存
:w
9.退出
:q
10.强制退出
:q!
11.强制保存
:w!
12.到文件头
gg
13.到文件尾
shift+g
14.到行首
0
15.到行尾
$
16.替换和全替换
把第一个a替换程b
/s/a/b
把所有的a替换成b
%s/a/b
17.取消操作
:u取消上一次操作
:U取消所有操作
18.上一行/下一行
上一行:k
下一行:j
19.左右移动
左:h
右:l
20.十六进制查看文件
vim -b 文件名
:%!xxd -g 1
查找例如:ff d0
/ff d0
边栏推荐
- 面试攻略系列(四)-- 你不知道的大厂面试
- 43. The sword refers to Offer 1 ~ 1 the number of occurrences of n integers (recursive, mathematics)
- 关于做2D游戏时,Canvas边界显示在Game窗口的问题
- Rmarkdown Tutorial
- ArcEngine(九)图形绘制
- 昇腾AI开发者创享日南京站!一起CANN机器狗+AI机械臂实现硬核智慧救援!燃爆现场~
- Map mixed density function and quantile added line
- 5G China unicom general exception handling
- 乐东消防救援大队应邀为干部开展消防安全培训
- NC40 链表相加(二)
猜你喜欢
快来扔鸡蛋。
GIN Bind mode to get parameters and form validation
Oracle Recovery Tools修复空闲坏块
Unity3d_API_GPS_LocationService
render解析
GIN中GET POST PUT DELETE请求
5G Unicom Network Management Design Ideas
The sword refers to the offer, cuts the rope 2
error Trailing spaces not allowed no-trailing-spaces 9:14 error Unexpected trailing comma
基于 R 语言的判别分析介绍与实践 LDA和QDA
随机推荐
现在40系显卡都快出来了,为何1060型号的显卡还有这么多人用?
GIN Bind mode to get parameters and form validation
CPU-MIPS32 instruction architecture (unlocked pipeline microprocessor)
Explanation of RTSP protocol
基于 R 语言的判别分析介绍与实践 LDA和QDA
5G Unicom Network Management Design Ideas
eslint语法规则报错
面试攻略系列(四)-- 你不知道的大厂面试
JZ7 重建二叉树
NC40 链表相加(二)
Professor Chen Qiang the machine learning and R application course chapter 18 assignments
Q_06_01 Q#编程语言
剑指 Offer 56 - II. 数组中数字出现的次数 II(位运算)
offset、client、scroll、window.pageYOffset比较
Q_04_04 Q#类型模型
NC53 删除链表的倒数第n个节点
Jenkins API groovy calling practice: Jenkins Core Api & Job DSL to create a project
陈强教授《机器学习及R应用》课程 第十三章作业
基于 R 语言的深度学习——简单回归案例
Deep Learning Based on R Language - Simple Regression Case