vim设置复制粘贴快捷键

时间:2022-01-06 09:27:08
参考
http://blog.csdn.net/newjueqi/article/details/7336603
http://eagletff.blog.163.com/blog/static/11635092820110743815889/
其中,定义复制粘贴的方法是在~/.vimrc增加如下代码。也可以在/usr/share/vim/vimrc增加,可以给全部用户使用(还没验证过)
map <C-V> "+y
map <C-V> "+p

更多信息可以输入命令参考:help map
那么使用方法就是,配置好vimrc后,打开一个文件,按“v”,上下选定代码,然后ctrl+c,ctrl+v。


更多设定方法参考http://hi.baidu.com/allense7en/item/93d914f90964d11be2e3bdb8

nmap <silent> <F2>  :%s//s/+$//<CR>         "删除行末多余空字符
nmap <silent> <F3>  [i                      "显示当前变量的定义
nmap <silent> <F4>  :TlistToggle<CR>        "打开tag窗口
nmap <silent> <F5>  gg=G                    "格式化整个文件,为误用,特意加shift键
nmap <silent> <F6>  =a{                     "格式化当前{}之内的文本
nmap <silent> <F7>  :cs find d <C-R>=expand("<cword>")<CR><CR>       "查找本函数调用的函数
nmap <silent> <F8>  :cs find c <C-R>=expand("<cword>")<CR><CR>       "查找调用指定函数的函数
nmap <silent> <F9>  :make<CR>               "make 当前目录的文件
nmap <silent> <F10> :cnext<CR>              "跳到下一个编译错误
nmap <silent> <F11> :cc<CR>                 "看完整的错误信息
nmap <silent> <F12> :clist<CR>              "看所有错误信息