关于程序员:云计算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

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理