/etc/init.d/functions
命令模式: 光标移动 方向键
翻页 全键盘(page up/down) Ctrl+F/B
行内跳转 ^/0(行首) $(行尾)
行间跳转 1G/gg G numG
显示行号 :set nu :set nonu
删除行 dd x/del键 num dd:从光标开始删
撤销 u
复制 yy(num yy 从光标位置开始复制num行) 粘贴 p
搜索 /word(从上往下搜索) ?word(从下往上搜索)
输入模式:i a o I A O
末行模式:w q wq !(强制)
读入文件 r /path/to/file
编辑新文件 e /path/to/file
光标所在当前行查找第一个old字符替换为new s /old/new
光标所在当前行查找的所有old字符替换为new s /old/new/g
在行号num和num1之间的所有old替换为new num,num1 s /old/new/g
整个文件中所有old替换为new % s /old/new/g
带有/分隔符替换时需要用\转义(区别模式中/分割) s /\/path\/to\/file/\/path\/to\/file
全局替换 带有/分隔符替换时需要用\转义 s /\/path\/to\/file/\/path\/to\/file/g
在末行模式下执行命令 ! commond 按enter键回到vim编辑下
set nu/nonu 自动显示行号
set ai/noai
set ic/noic 忽略大小写
set hlsearch/nohlsearch