在花括号上启用智能缩进

时间:2020-07-28 02:39:46

标签: go vim terminal neovim auto-indent

每次打开花括号都必须这样做

enter image description here

用于缩进的vim配置:

"" Fix backspace indent
set backspace=indent,eol,start

"" Tabs. May be overridden by autocmd rules
set autoindent
set smartindent
set tabstop=4
set softtabstop=4
set shiftwidth=4
set expandtab
set smarttab

该怎么办?

2 个答案:

答案 0 :(得分:0)

您可以看看amix/vimrc,它是功能强大的vim配置。

我已经安装了很棒的版本,它可以实现您想要的。而且,它具有许多有用的配置,可以提高您的效率。

如果您编写go语言,则可以安装fatih/vim-go,一个功能强大的插件为Vim添加了go语言支持。

答案 1 :(得分:0)

delimitMate做事情。将delimitMate_expand_cr中的选项.vimrc设置为1或2:

let delimitMate_expand_cr = 2

请参阅:

:h delimitMate_expand_cr
:h delimitMateExpansion

您还可以在{{上使用简单的映射来完成此操作:

inoremap {{ <C-o>o{<CR>}<C-o>O
相关问题