.vimrc

set nu
set tabstop=4
set showmode
syntax on
set showcmd
set autoindent
inoremap ( ()<LEFT>
""inoremap { {}<LEFT>
inoremap{ {}<ESC>i<CR><ESC>O<Tab>
inoremap [ []<LEFT>
inoremap " ""<LEFT>
"设置跳出自动补全的括号
func SkipPair()
if getline('.')[col('.') - 1] == ')' || getline('.')[col('.') - 1] == ']' || getline('.')[col('.') - 1] == '"' | | getline('.')[col('.') - 1] == "'" || getline('.')[col('.') - 1] == '}'
return "<ESC>la"
else
return "\t"
endif
endfunc
" 将tab键绑定为跳出括号
inoremap <TAB> <c-r>=SkipPair()<CR>
""Plug 'skywind3000/vim-keysound'
"""Plugin 'skywind3000/vim-keysound'
call plug#begin()
call plug#end()

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容