Skip to content

Latest commit

 

History

History
76 lines (55 loc) · 1.64 KB

1.vim 快捷键使用.md

File metadata and controls

76 lines (55 loc) · 1.64 KB

vim 常用快捷键使用


1.vim启动

vim + file: 从文件的末尾开始 vim +num file: 从第num行开始


2.移动光标

h,j,k,l 上,下,左,右 ctrl-e 移动页面 ctrl-f 上翻一页 ctrl-b 下翻一页 ^ 跳至行首的第一个字符 $ 跳至行尾 gg 跳至文首 G 调至文尾 光标移动到指定行:20 gg


3.删除复制

dd 删除光标所在行dw 删除一个字(word) p 粘贴粘贴板的内容到当前行的下面 P 粘贴粘贴板的内容到当前行的上面 yy 拷贝当前行 yypddp 剪切当前行


4.插入模式

i 从当前光标处进入插入模式 I 进入插入模式,并置光标于行首 a 追加模式,置光标于当前光标之后 A 追加模式,置光标于行末 o 在当前行之下新加一行,并进入插入模式 O 在当前行之上新加一行,并进入插入模式 Esc 退出插入模式


5.编辑

u 撤销 ctrl+r 重做:返回撤销 <<将当前行右移一个单位 << 将当前行左移一个单位(一个tab符) 行号:set nu 取消行号:set nonu


6.查找替换

/pattern 向后搜索字符串pattern ?pattern 向前搜索字符串pattern "\c" 忽略大小写 "\C" 大小写敏感 n 下一个匹配(如果是/搜索,则是向下的下一个,?搜索则是向上的下一个) N 上一个匹配(同上)


7.退出编辑器

:w 将缓冲区写入文件,即保存修改 :wq 保存修改并退出 :x 保存修改并退出 :q 退出,如果对缓冲区进行过修改,则会提示 :q! 强制退出,放弃修改