博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
开户vim编程之--cscope支持
阅读量:5045 次
发布时间:2019-06-12

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

MAC下的配置

1.升级VIM至最新版

brew install vim --with-lua --with-override-system-vim

2.配置自己的VIMRC文件

"显示行号set nu"启动时隐去援助提示set shortmess=atI"语法高亮syntax on"使用vim的键盘模式set nocompatible"不需要备份set nobackup"没有保存或文件只读时弹出确认set confirm"鼠标可用set mouse=a"tab缩进set tabstop=4set shiftwidth=4set expandtabset smarttab"文件自动检测外部更改set autoread"c文件自动缩进set cindent"自动对齐set autoindent"智能缩进set smartindent"高亮查找匹配set hlsearch"显示匹配set showmatch"显示标尺,就是在右下角显示光标位置set ruler"去除vi的一致性set nocompatible"设置键盘映射,通过空格设置折叠nnoremap 
@=((foldclosed(line('.')<0)?'zc':'zo'))
"""""""""""""""""""""""""""""""""""""""""""""""不要闪烁set novisualbell"启动显示状态行set laststatus=2"浅色显示当前行autocmd InsertLeave * se nocul"用浅色高亮当前行autocmd InsertEnter * se cul"显示输入的命令set showcmd"被分割窗口之间显示空白set fillchars=vert:/set fillchars=stl:/set fillchars=stlnc:/" vundle 环境设置filetype offset rtp+=~/.vim/bundle/Vundle.vim" vundle 管理的插件列表必须位于 vundle#begin() 和 vundle#end() 之间call vundle#begin()Plugin 'VundleVim/Vundle.vim'Plugin 'altercation/vim-colors-solarized'Plugin 'tomasr/molokai'Plugin 'vim-scripts/phd'Plugin 'Lokaltog/vim-powerline'Plugin 'octol/vim-cpp-enhanced-highlight'Plugin 'Raimondi/delimitMate'" 插件列表结束call vundle#end()filetype plugin indent on" 配色方案set background=darkcolorscheme solarized"colorscheme molokai"colorscheme phd" 禁止显示菜单和工具条set guioptions-=mset guioptions-=T" 总是显示状态栏set laststatus=2" 禁止折行set nowrap" 设置状态栏主题风格let g:Powerline_colorscheme='solarized256'syntax keyword cppSTLtype initializer_list" 基于缩进或语法进行代码折叠"set foldmethod=indentset foldmethod=syntax" 启动 vim 时关闭折叠代码set nofoldenable"允许用退格键删除字符set backspace=indent,eol,start"编码设置set encoding=utf-8"共享剪切板set clipboard=unnamed

vim 的插件使用 vundle 管理:

git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim

如我的配置文件所示,Plugin '插件地址' 即为添加插件,如:

Plugin 'dyng/ctrlsf.vim'

 

配置cscope

 

转载于:https://www.cnblogs.com/gaochaoweino/p/10160996.html

你可能感兴趣的文章
apache服务器中设置目录不可访问
查看>>
嵌入式Linux驱动学习之路(十)字符设备驱动-my_led
查看>>
【NOIP模拟】密码
查看>>
java容器---------手工实现Linkedlist 链表
查看>>
three.js 性能优化的几种方法
查看>>
《梦断代码》读书笔记(三)
查看>>
FreeMarker解析json数据
查看>>
Java8 Lambda表达应用 -- 单线程游戏server+异步数据库操作
查看>>
次序+“选择不重复的记录”(3)——最大记录
查看>>
Codeforces 450 C. Jzzhu and Chocolate
查看>>
[Unity3D]Unity3D游戏开发MatchTarget的作用攀登效果实现
查看>>
ACdream 1115 Salmon And Cat (找规律&amp;&amp;打表)
查看>>
JSON、JSONP、Ajax的区别
查看>>
AngularJS学习篇(一)
查看>>
【转载】 IP实时传输协议RTP/RTCP详解
查看>>
关于Xshell无法连接centos6.4的问题
查看>>
Linux系统的数据写入机制--延迟写入
查看>>
css3动画——基本准则
查看>>
javaweb常识
查看>>
Java注解
查看>>