博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
My Vim配置
阅读量:5377 次
发布时间:2019-06-15

本文共 2193 字,大约阅读时间需要 7 分钟。

1 execute pathogen#infect() 2 syntax on 3 set cindent            " 使用 C/C++ 语言的自动缩进方式" 4 set cinoptions={
0,1s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1s "设置C/C++语言的具体缩进方式")} 5 set shiftwidth=4 " (自动) 缩进使用的4个空格" 6 set nu 7 set tabstop=4 8 set nobackup 9 set cursorline10 "set cursorcolumn11 set autoindent12 set ruler13 set mouse=a14 set showmatch15 highlight LineNr ctermfg=darkgreen16 highlight LineNr ctermbg=black17 18 "设置水平滚动条19 set guioptions+=b20 21 map
:NERDTree
22 map
:TlistToggle
23 map
ggVG24 map!
ggVG25 map
gg=G26 vmap
"+y27 28 let Tlist_Show_One_File=1 " 只展示一个文件的taglist29 let Tlist_Exit_OnlyWindow=1 " 当taglist是最后以个窗口时自动退出30 let Tlist_Use_Right_Window=1 " 在右边显示taglist窗口31 let Tlist_Sort_Type="name" " tag按名字排序32 33 filetype plugin indent on34 35 set completeopt=longest,menu36 let OmniCpp_NamespaceSearch = 2 " search namespaces in the current buffer and in included files37 let OmniCpp_ShowPrototypeInAbbr = 1 " 显示函数参数列表38 let OmniCpp_MayCompleteScope = 1 " 输入 :: 后自动补全39 let OmniCpp_DefaultNamespaces = ["std", "_GLIBCXX_STD"]40 41 set tags+=~/.vim/tags/cpp_src/tags42 43 nnoremap
:w
:!g++ -std=c++11 % -o /tmp/a.out && /tmp/a.out
44 nnoremap
:w
:!g++ -std=c++11 %
45 nnoremap
:w
:!g++ -std=c++11 -g % -o /tmp/a.out && gdb /tmp/a.out
46 47 imap
{
}
O
48 map
:call SetTitle()
49 func SetTitle()50 let l = 051 let l = l + 1 | call setline(l, '#include
')52 let l = l + 1 | call setline(l, '#include
')53 let l = l + 1 | call setline(l, '#include
')54 let l = l + 1 | call setline(l, '')55 let l = l + 1 | call setline(l, 'using namespace std;')56 let l = l + 1 | call setline(l, '')57 let l = l + 1 | call setline(l, 'int main()')58 let l = l + 1 | call setline(l, '{ ')59 let l = l + 1 | call setline(l, '')60 let l = l + 1 | call setline(l, ' return 0;')61 let l = l + 1 | call setline(l, '}')62 endfunc63 64 "powerline{ 65 "set guifont=PowerlineSymbols\ for\ Powerline66 "set nocompatible67 "set t_Co=09968 "let g:Powerline_symbols='fancy'69 "}70 71 set rtp+={repository_root}/powerline/bindings/vim

 

转载于:https://www.cnblogs.com/Penn000/p/5747450.html

你可能感兴趣的文章
【零基础学习iOS开发】【02-C语言】08-基本运算
查看>>
Java 将指定字符串连接到此字符串的结尾 concat()
查看>>
Hibernate Criterion
查看>>
LeetCode() Remove Duplicates from Sorted Array II
查看>>
SniperOJ-leak-x86-64
查看>>
css-IE中的border-radius和box-shadow
查看>>
HDU - 4284 Travel(floyd+状压dp)
查看>>
1027 制作表格
查看>>
面向对象的介绍与特性
查看>>
typing-python用于类型注解的库
查看>>
HDU 5776 Sum
查看>>
winfrom 图片等比例压缩
查看>>
人工智能实验报告一
查看>>
用LR12录制app,用LR11跑场景,无并发数限制,已试验过,可行!
查看>>
python 多线程就这么简单(转)
查看>>
oracle 简述
查看>>
ajax如何向后台传递数组,在后台该如何接收的问题(项目积累)
查看>>
Solr之java实现增删查操作
查看>>
httpClient连接工具类实测可用
查看>>
CDOJ 1965 连通域统计【DFS】
查看>>