vim怎么配置自动补全
时间: 2023-11-19 17:51:14 浏览: 55
要在vim中配置自动补全,可以使用插件,比如YouCompleteMe或者neocomplete。其中YouCompleteMe是一个功能强大的插件,支持多种编程语言的自动补全,而neocomplete则是一个轻量级的插件,适合快速配置。
以neocomplete为例,可以按照以下步骤进行配置:
1. 安装neocomplete插件,可以使用vim插件管理器进行安装,比如使用Vundle,在.vimrc文件中添加以下代码:
```
Plugin 'Shougo/neocomplete.vim'
```
2. 配置neocomplete,可以在.vimrc文件中添加以下代码:
```
" 启用neocomplete
let g:neocomplete#enable_at_startup = 1
" 设置快捷键
inoremap <expr><TAB> pumvisible() ? "\<C-n>" : "\<TAB>"
" 设置自动补全选项
let g:neocomplete#sources#syntax#min_keyword_length = 2
let g:neocomplete#sources#syntax#ignore_case = 1
let g:neocomplete#sources#syntax#camel_case = 1
let g:neocomplete#sources#syntax#smart_case = 1
```
以上代码中,第一行启用了neocomplete插件,第二行设置了快捷键,使得在输入时按下TAB键可以触发自动补全,后面几行设置了自动补全的选项。