vim配置c代码默认注释
时间: 2023-08-12 08:03:58 浏览: 81
要在Vim中配置C代码的默认注释,你可以使用以下步骤:
1. 打开你的Vim配置文件,通常是`~/.vimrc`。
2. 在文件中添加以下行来设置C文件的默认注释格式:
```
autocmd FileType c setlocal commentstring=/*%s*/
```
这会将注释格式设置为`/* ... */`。
3. 保存配置文件并重新启动Vim。
现在,当你在C文件中使用注释命令(如`gcc`)时,Vim将使用`/* ... */`格式的注释。
相关问题
Vim快速注释/解除注释一行C代码
在Vim中,如果要快速注释/解除注释一行C代码,可以使用以下方法:
1. 注释一行代码:在要注释的行首添加“// ”即可,即先输入两个斜杠,再加一个空格。
2. 解除一行代码的注释:将光标移动到要解除注释的行首,将“// ”删除即可,即删除两个斜杠和一个空格。
例如,在C文件中,要注释一行代码:
```
printf("Hello, world!");
```
可以将光标移动到该行开头,输入“// ”,注释后的代码如下:
```
// printf("Hello, world!");
```
如果要解除该行代码的注释,可以将光标移动到该行开头,删除“// ”,即可变成:
```
printf("Hello, world!");
```
以上是快速注释/解除注释一行C代码的方法,如果需要注释多行或解除多行的注释,可以使用Vim的多行注释/解除注释功能。
vim配置c语言开发环境
以下是配置 C 语言开发环境的 Vim 配置:
1. 安装 Vim 插件管理工具 Vundle:
```bash
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
```
2. 在 `~/.vimrc` 中添加以下内容:
```vim
set tabstop=4
set shiftwidth=4
set expandtab
set smartindent
" Plugin Settings
call vundle#begin()
Plugin 'VundleVim/Vundle.vim'
Plugin 'vim-airline/vim-airline'
Plugin 'scrooloose/nerdtree'
Plugin 'tpope/vim-fugitive'
Plugin 'jiangmiao/auto-pairs'
Plugin 'vim-scripts/c.vim'
call vundle#end()
" Airline Settings
let g:airline#extensions#tabline#enabled = 1
let g:airline_powerline_fonts = 1
let g:airline#extensions#tagbar#enabled = 1
let g:airline#extensions#tagbar#symbols = {
\ 'function': 'ƒ',
\ 'variable': '𝑣',
\ 'class': '𝑐',
\ 'struct': '𝑠',
\ 'interface': '𝑖',
\ 'type': '𝑡',
\ }
" NERDTree Settings
map <C-n> :NERDTreeToggle<CR>
let NERDTreeShowHidden=1
let NERDTreeIgnore=['\.pyc$', '\.swp$']
" Auto Pairs Settings
let g:AutoPairsShortcutFastWrap = '<M-e>'
let g:AutoPairsMapChords = 1
let g:AutoPairsFlyMode = 1
" C.vim Settings
let c_space_errors = 1
let c_no_curly_error = 1
let c_no_if0_error = 1
let c_indent_comment = 1
let c_indent_labels = 1
let c_auto_tab = 1
let c_syn_caret = 1
let c_syn_error = 1
let c_syn_warning = 1
let c_syn_level = 4
let c_highlight_comments = 1
let c_highlight_numbers = 1
let c_highlight_strings = 1
let c_highlight_types = 1
let c_highlight_preproc = 1
let c_highlight_operators = 1
let c_highlight_extra = 1
```
3. 执行 `:PluginInstall` 命令安装插件。
4. 配置完成后,可以使用 `:NERDTreeToggle` 打开文件树,使用 `<C-n>` 组合键切换文件树的显示和隐藏。
5. 对于 C 语言的开发,可以使用 `:CCompile` 命令编译当前文件,并使用 `:CRun` 命令运行编译后的可执行文件。
注意:以上配置仅供参考,具体的配置可以根据自己的需求进行调整。