1、无插件Vim编程技巧 。
2、在vim 的normal状态下鼠标选定区域再直接用Ctrl+shift+c可以将文本复制到系统剪切板。
3、用vim处理字符的大小写转换——ruixj的专栏——CSDN博客。
4、在vim中只删除不剪切:
可将删除的内容放入 black hole register "_ 中,如 "_dd 就可以将当前行内容删除并且不会放在任何寄存器中。
5、括号补全:
到这个网址下载插件:http://www.vim.org/scripts/script.php?script_id=3599 ,将插件auto-pairs.vim放入~/.vim/plugin/(没有相应目录可以自己新建),或将auto-pairs.vim放入/usr/share/vim/vim73/plugin/(版本不一定是73)。
6、总结的很好的vim常用命令。
8、Vim配色,非常详细。
9、Vim列编辑。
10、Vim多行缩进及高级命令。
11、Vim代码折叠。
12、Vim的几种模式介绍
13、关于Ctrl+Enter的映射:Can terminals detect <Shift-Enter> or <Control-Enter>?
【配置文件】
1、笨方法学Vimscript(Learn Vimscript the Hard Way)。
2、vim自动补全:
Ubuntu1 12.04以上系统,vim 7.3以上版本,只需在.vimrc中加入相应目录即可。
例如:需补全/usr/local/include/目录及其子目录中头文件里的函数,只需在.vimrc中添加: set path+=/usr/local/include/ 。
3、Ubuntu下设置vim交换文件目录:
修改vimrc,添加set directory=/xxdir。(directory可以简写为dir,/xxdir为希望的交换文件存放目录。)
4、配色文件目录:/usr/share/vim/vim74/colors
【普通模式下】
1、查看当前文件名。
1
|
ctrl+g
|
2、全文大小写转换。
1
2
|
全文转为小写 ggguG
全文转为大写 gggUG
|
【命令行模式下】
1、查看配置项的值。
1
2
3
4
|
//查看折叠模式的当前值
:set fdm?
//查看折叠模式的帮助(如可选值)
:help fdm
|
2、文件相关。
1
2
3
4
5
6
7
8
9
10
|
//显示当前文件名
:f[ile]
//另存
:saveas filename
//打开另一个文件
:edit filename
//另存并打开
:save filename
//读入一个文件内容,并插入到当前位置
:r filename
|
3、显示换行符等特殊符号。
1
|
:set list
|
4、关闭换行自动注释,适用于粘贴代码。
1
|
:set paste
|
【列编辑模式下】
1、粘贴在光标前面用 P 并不管用,可以用先 shift+i 在 ctrl-r" ,参考这里。
*** walker ***