(一)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]