Vim命令

141 阅读2分钟
Vim命令

1、Vim 编辑命令

1.多窗口分屏
vsp 垂直分屏
sp 水平分屏
Ctrl + k + 方向键 切换分屏焦点

2.自动补全
Ctrl + n 向后补全

3.可视化块
Ctrl + V 进入可视化模块
选中文本后按d删除,按p粘贴

4.撤销和重做
u:撤销上一步操作
Ctrl+r:重做上一步被撤销的操作

5.删除、复制和粘贴
x:删除光标所在位置的字符
dd:删除整行
yy:复制整行
p:粘贴复制的内容在光标后

6.移动光标
J 向下移动
K 向上移动
H 向左移动
L 向右移动 

2、Vim删除一行

1、dd  删除一行
2、可视模式
按V键进入可视模式,当前模式可以选中内容;选中完成按d键删除
3、使用 :delete 命令
:d 5   # delete 缩写成d,后面跟行号
4、1,1d
这个命令的格式是 :start,endd,表示删除从起始行到结束行的内容。

3、Vim 查找字符串

1、正向 (/) 反向 (?) 查找
2、设置高亮显示
set hlsearch
3、使用*和#快速查找当前光标下的单词
在普通模式下,按下 * 将会查找光标所在位置下的单词,并向下移动到下一个匹配项。相反,按下 # 将会向上查找。

4、Vim 清空文件内容

:%d   # 删除文件中的所有行,从而实现清空文件内容的效果
ddVGd
gg 跳转到文件的第一行
V 进入可视行模式
G 移动到文件的最后一行
d 删除选中的内容
注:在执行这些命令前,确保你处于普通模式(按 Esc 键)。

5、Vim 多行注释

1、单行注释
  将光标移动到要注释的行,然后按下 I 进入插入模式,添加注释符
2、多行注释
  移动到要注释的起始行。
  进入可视行模式:按下 Shift + V。
  移动光标选择要注释的行。
  按下 : 进入命令行模式。
  末行模式输入 s/^/#/ 并按下 Enter。

6、 Vim跳到行尾

$

7、Vim 跳转到最后一行

G
:$