:w !sudo tee %


【配置文件】

  • 笨方法学VimscriptLearn Vimscript the Hard Way)。

  • vim自动补全:
       Ubuntu1 12.04以上系统,vim 7.3以上版本,只需在.vimrc中加入相应目录即可。
       例如:需补全/usr/local/include/目录及其子目录中头文件里的函数,只需在.vimrc中添加: set path+=/usr/local/include/ 。

  • Ubuntu下设置vim交换文件目录:
       修改vimrc,添加set directory=/xxdir。(directory可以简写为dir,/xxdir为希望的交换文件存放目录。)

  • 配色文件目录:/usr/share/vim/vim74/colors


【普通模式下】

  • 查看当前文件名。

ctrl+g
  • 全文大小写转换。

全文转为小写 ggguG
全文转为大写 gggUG


【命令行模式下】

  • 查看配置项的值。

//查看折叠模式的当前值
:set fdm?
//查看折叠模式的帮助(如可选值)
:help fdm
  • 文件相关。

//显示当前文件名
:f[ile]
//另存
:saveas filename
//打开另一个文件
:edit filename
//另存并打开
:save filename
//读入一个文件内容,并插入到当前位置
:r filename
  • 显示换行符等特殊符号。

:set list
  • 关闭换行自动缩进,适用于粘贴代码。

:set paste


【列编辑模式下】

  • 粘贴在光标前面用 P 并不管用,可以用先 shift+ictrl-r" ,参考这里


*** walker ***