我的vim的设置

目前只有一些OmniCpp,cscope,taglist,ctags,winmanager,bufexplorer,minibufexplorer的一些设置

 

 

let &termencoding=&encoding
set fileencodings=utf-8,gbk

 

set nocp

filetype plugin on

 

syntax enable

syntax on

colorscheme desert

 

set tabstop=4

set softtabstop=4

set shiftwidth=4

 

set autoindent 

set cindent

set nu

 

set hlsearch        " hightlight search result

set incsearch       " increase search

 

"intelligent suggest and auto complete

let OmniCpp_GlobalScopeSearch = 1

let OmniCpp_NamespaceSearch = 2

let OmniCpp_DisplayMode = 1

let OmniCpp_ShowScopeInAbbr = 1

let OmniCpp_ShowPrototypeInAbbr = 1

let OmniCpp_ShowAccess = 1

let OmniCpp_DefaultNamespaces = []

let OmniCpp_MayCompleteDot = 1

let OmniCpp_MayCompleteArrow = 1

let OmniCpp_MayCompleteScope = 1

 

"ctags

set tags+=~/.vim/sysctags

set tags+=./tags

 

"taglist

let Tlist_Show_One_File=1

let Tlist_Exit_OnlyWindow=1

 

"winManager

let g:winManagerWindowLayout='FileExplorer|TagList'

 

"minibufexplorer

"don't show minibufexplorer because of conflict with winmanager

"only use the the feature of moving between windows with C+arrow

let g:miniBufExplorerMoreThanOne=1000000

let g:miniBufExplMapWindowNavArrows = 1

 

"quickfix

set cscopequickfix=s-,c-,d-,i-,t-,e-

 

"cscope

cs add ./cscope.out .

 

"hot key

map wm :WMToggle<cr>

map <C-F9> :Tlist<CR>

map <C-F10> :A<CR>

map <C-F11> :!cscope -Rbq

map <C-F12> :!ctags -R  --c++-kinds=+p --fields=+iaS --extra=+q .

 

 

 

要启用 Vim 编辑器中的语法高亮显示功能,可以通过修改 Vim 的配置文件来实现。Vim 支持多种语言的语法高亮,并且可以根据个人喜好进行自定义。 ### 启用语法高亮 1. **启用全局语法高亮** 打开 Vim 的配置文件 `~/.vimrc`(如果文件不存在,可以创建一个),并在其中添加以下行来启用语法高亮: ```vim syntax on ``` 这条命令会加载与文件类型相关的语法高亮规则,使代码在 Vim 中以不同颜色显示,便于阅读和调试[^1]。 2. **设置配色方案** 语法高亮的效果还取决于当前使用的配色方案。Vim 提供了多种内置的配色方案,也可以通过插件安装更多主题。要设置配色方案,可以在 `~/.vimrc` 文件中添加如下命令: ```vim colorscheme desert ``` 这里以 `desert` 为例,它是一个内置的配色方案。你可以根据喜好选择其他配色方案,如 `molokai`、`solarized` 等。 3. **启用自动缩进和行号显示** 为了进一步提升代码编辑体验,可以同时启用自动缩进和行号显示功能,这些设置也可以添加到 `~/.vimrc` 文件中: ```vim set autoindent set number ``` 自动缩进功能会在你按下回车键后自动将新行缩进到与上一行相同的级别,而行号显示则有助于快速定位代码位置。 4. **保存并应用配置** 保存 `~/.vimrc` 文件后,重新启动 Vim 或者在 Vim 中执行以下命令以应用更改: ```vim :source ~/.vimrc ``` 这样,Vim 就会按照新的配置启用语法高亮、自动缩进和行号显示等功能。 ### 自定义语法高亮 如果你希望进一步自定义语法高亮的样式,可以创建或修改特定语言的语法文件。这些文件通常位于 `~/.vim/syntax/` 目录下。例如,如果你想为 Python 语言自定义语法高亮规则,可以创建一个名为 `python.vim` 的文件,并在其中定义你需要的高亮样式。 此外,还可以通过插件管理器(如 `vim-plug`)安装额外的语法高亮插件,以支持更多语言或更丰富的高亮效果。 ### 示例:使用 `vim-plug` 安装语法高亮插件 1. **安装 `vim-plug`** 如果尚未安装 `vim-plug`,可以通过以下命令安装: ```sh curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim ``` 2. **配置 `vim-plug`** 在 `~/.vimrc` 文件中添加以下内容以配置 `vim-plug` 并安装语法高亮插件: ```vim call plug#begin('~/.vim/plugged') Plug 'sheerun/vim-polyglot' call plug#end() ``` `vim-polyglot` 是一个多语言语法高亮插件,支持多种编程语言。 3. **安装插件** 保存 `~/.vimrc` 文件后,在 Vim 中执行以下命令以安装插件: ```vim :PlugInstall ``` 安装完成后,重启 Vim 即可享受更丰富的语法高亮体验。 ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值