乐趣区

关于程序员:云计算days3-VIM

一般模式指令

· G 光标跳转至末端
· gg 光标跳转至顶端
· Ngg 光标跳转至以后文件内的 N 行
· ^ 光标以后行的首部
· $/0 光标以后行的尾部 


· yy 复制以后行
· Nyy 复制光标及以下六行
· p 粘贴到以后光标下一行
· P 粘贴到以后光标上一行



· dd 删除光标以后行
· Ndd 删除光标及以上 4 行
· dG 删除光标开始往后所有行

· u 撤销
· x 删除一个字符

· r 替换以后光标的单个字符
· R 间断替换

· A 进入编辑模式,并将光标移至本行的开端
· o 在以后光标的下一行增加空白内容
· a 将光标往后一位
· I 进入编辑模式,并将光标移至本行的首部
· O 在以后光标的上一行增加空白内容 

编辑模式

· w 保留
· ! 强制
· q 退出
· N 跳转至 N 行
· set nu /set no nu
· set ic 疏忽大小写
· /message 搜寻 message,搜寻到后 n 是下一个,N 是上一个,会高亮搜寻的词
· 1,5s#aaa#bbb#g 替换一到五行的 aaa 为 bbb,有 g 就全副替换,没有 g 就只替换匹配的第一个
· %s#aaa#bbb#
· r /bin/hosts 把 hosts 的文件内容读进
· w /bin/host1 另存为 host1

vimdiff

·比照两个 vim 文件

vim

 · -r 复原 
 · vim XXX +N 开启的时候跳转到第几行 

视图模式

·可视行:复制;删除;shift+v 进入行模式
·可视块:ctrl+v 进入块模式
 插入内容 shift + i , 输出 # , 按 ESC 

异样退出

· r 复原退出前的状态
· e 不复原退出
· rm -f .xxx.conf.swp
退出移动版