Vim学习随笔

(一)Vim处理模式

命令模式

拷贝、删除、粘贴 等,通过i/a等键切换到编辑模式

编辑模式

编辑字符,通过Esc键进行切换

(二)Vim常用命令

创建文件:Vim filename

保存文件::w (先通过Esc退出编辑模式)

关闭文件:  :q(先通过Esc退出编辑模式)

保存并关闭文件: :wq(先通过Esc退出编辑模式)

查看文件:cat filename

Vim 拷贝/粘贴/删除

拷贝:yy/yw (yy是拷贝一行 yw是拷贝一个词,只要词后面有空格就认为是一个词)

粘贴:p 

删除:dd/dw (dd删除一行 dw删除一个词)

Vim 光标移动

左下上右:h/j/k/l  (跟上下左右箭头功能相同)

跳到文件头:gg

跳到文件尾:G

Vim 行内光标移动

移动到行首:^

移动到行尾:$

按单词移动:向前w/ 2w/,向后 b/ 2b/(2w/向前移动两个词,2b向后移动两个词)

Vim 查找与替换

查找关键字:/关键字 

想要查找下一个关键字 点击n 上一个关键字shift + n

查找与替换::%s/关键字/替换字/gc (g:globe,表示全局替换   c:confirm,表示进行确认)

指定范围的替换::21,23s/关键字/替换字/gc(在21行到23行之间替换)

设置行号::set number

Vim 多窗口

分窗口::split   或者 :vsplit(:split横向分割窗口  :vsplit纵向分割窗口)

窗口间跳转:ctl + ww  或者ctl + w[hjkl]

相关推荐