Skip to content

Latest commit

 

History

History
55 lines (51 loc) · 3.17 KB

vim.md

File metadata and controls

55 lines (51 loc) · 3.17 KB

VIM 编辑器的操作模式

Commond Mode 命令模式
Insert Mode 输入模式
Last Line Mode 底行模式(尾行,末行)
vim abc
# 打开abc文件,并将光标定位到第一行
vim + abc
# 打开abc文件,并将光标定位到最后一行
vim +3 abc
# 打开abc文件,并将光标定位到第三行
vim +/aaa abc
# 打开abc文件,并将光标定位到aaa第一次出现的那一行
底行模式指令
:w 保存
:q 退出
:! 强制执行
:wq 保存退出
:q! 强制退出
:ls 列出打开的所有文件
:n 切换到后一个文件
:15 光标快速定位到第 15 行
/xxx 从光标位置向后搜索 xxx
?xxx 从光标位置向前搜索 xxx
:set nu 显示行号
:set nonu 不显示行号
:%s/被替换字串/替换字串/g 在全局范围内替换字串
:开始行号,结束行号 s/被替换字串/替换字串/g 在行号范围替换字串
命令模式指令
h 光标左移
j 光标下移
k 光标上移
l 光标右移
ctrl+f 向下翻页(front)
ctrl+b 向上翻页(back)
ctrl+d 向下翻半页(down)
ctrl+u 向上翻半页(up)
dd 删除光标所在行
i 在光标所在位置的上一个位置插入并切换到输入模式
a 在光标所在位置的下一个位置插入并切换到输入模式
o 在光标所在行的下方插入一行并切换到输入模式
yy 复制光标所在的行
p 在光标所在行的下方粘贴
P 在光标所在行的上方粘贴
gg 回到第一行行首
GG 回到最后一行行首