Vim 编辑命令

命令

可以启动vim编辑器

一般我们通过 vim+目标文件路径的形式使用vim。
如果目标文件存在,则vim打开该文件。
如果目标文件不存在,则vim新建并打开该文件。

vim有三种模式

一、命令模式(常规模式)

vim启动后,默认进入命令模式,任何模式都可以通过esc键回到命令模式(可以多按几次)

二、插入模式

在命令模式中按i键,即可进入插入模式(显示:-- INSERT --),在插入模式可以输入编辑文本内容,使用esc键可以返回命令模式。

三、ex模式(末行模式)

在命令模式中按:键可以进入ex模式,光标会移动到底部,在这里可以保存修改或退出vim

命令模式常用指令:
1.插入:i
2.删除当前行:dd
3.将当前行的内容放入缓冲区(复制当前⾏):yy
4.将n行的内容放入缓冲区(复制n行):n+yy
5.将缓冲区的内容放入光标后(粘贴):p
6.撤销上一个操作:u
7.替换当前字符:r
8.搜索,查找关键字:/

ex模式常用命令:

  1. 保存修改::w
    2.退出::q
    3.强制退出,不保存修改::q!
    4.保存并退出::x 相当于 :wq
    5.显示行号::set number
    6.执⾏::!
三、其余命令

命令模式下:

h:左
L:右
J:下
K:上
M:当前屏幕的中间
H:当前屏幕的上方
L:当前屏幕的下方

Ctrl+f:向下翻一页
Ctrl+b:向上翻一页
Ctrl+d:向下翻半页
Ctrl+u:向上翻半页

20G:快速定位到20行
G:快速定位到整个代码最后一行
gg:快速回到代码第一行
w:向后跳一个单词的长度:跳到下一个单词的开始
b: 向前跳一个单词的长度,跳到前面单词的开始
D:从当前光标开始剪切一直到行末。
d0:删除光标开始到行首
dw:删除光标开始位置的字,包含光标所在位置
x:删除当前光标,每次只删除一个
X:删除当前光标前面的,每次只删除一个。

U:撤销刚才的操作
Ctrl+r:反撤销
选中一片代码:v V
>>:向右移动代码
<<:整体向左
.:重复执行上一操作
{:按段落移动,上移
}:按段落移动,下移

r:替换当前一个字符
R:替换光标向后多个字符
/:搜索
N:上一个搜索。 n:下一个搜索结果

末行模式下(:)

   :%s/wolrd/hello/g :替换全文的world为hello
   :11,16s/adc/hello/g:替换11行到16行的内容中adc为hello

Sublime命令
整体右缩进:选中—>Tab 整体左缩进shift—Tab

你可能感兴趣的:(Vim 编辑命令)