一在vim中,打出一个大括号后,自动补全另一个大括号并换行 鼠标定位在换行后缩进的位置 二 打开vimrc , vim ~/.vimrc 加入以下配置: set smartindent set tabstop=4 set shiftwidth=4 set expandtab imap{ {}<ESC>i<CR><ESC>O 三 imap 的作用是将 { 进行了映射,类似依次进行了 { 后面的一系列操作...
" 大括号自动分行, C/C++下的自动命令, 添加到 .vimrc autocmd BufWritePre,BufRead *.c :inoremap <Enter> <c-r>=BracketsEnter('}')<CR> autocmd BufWritePre,BufRead *.cpp :inoremap <Enter> <c-r>=BracketsEnter('}')<CR> function BracketsEnter(char) if getline('.')[col('.')-1] ...