自己总结加各种搬砖,用作复习之用。
转自:http://www.cnblogs.com/jiqingwu/archive/2012/06/14/vim_notes.html
打开vim:
- vim -c cmd file :在打开文件前,先执行的命令
- vim -r file :恢复上次异常退出的文件
- vim +(num) file :从文件末尾(第num行)开始
- vim +/string file :光标停留在第一个string
文档的操作:
- :e! —–重新加载当前文档,并丢弃已做改动
- :e —–重新加载当前文档
- :e file —–关闭当前文件并载入新文件,如果未保存会报错
- :e#或ctrl+^ —— 回到刚才编辑的文件,很实用。
- :f或ctrl+g —— 显示文档名,是否修改,和光标位置。
- :f filename —– 改变编辑的文件名,这时再保存相当于另存为。
- :Sex —— 水平分割一个窗口,浏览文件系统
- :Vex —— 垂直分割一个窗口,浏览文件系统
光标的移动
- 0 :——移动到首行
- $ :——移动到尾行
- n| :——把光标移动到第n列上
- :n ——移动到第n行
- gg ——–到文件头部
翻屏
- ctrl + f 下翻一屏 + d 下翻半屏
- ctrl + b 上翻一屏 + u 上翻半屏