【发布时间】:2017-04-15 00:58:42
【问题描述】:
当我展开括号时,我得到的似乎是 8 个空格,而且格式全乱了。我不确定它是我使用的缩进插件还是设置。如果需要,这是我的 .vimrc 供参考:https://github.com/Munsterberg/dotvimrc/blob/master/.vimrc-backup
编辑:我正在使用 Neovim
【问题讨论】:
-
.vimrc的黄金法则是:不要在 vimrc 中添加任何你不理解的行。见dougblack.io/words/a-good-vimrc.html -
@AmirRachum 实际上,讽刺的是,我从那里得到了很多 .vimrc。如果您查看我的 vimrc,您可以从字面上看到与该文章中完全相同的 cmets 哈哈
-
如果您使用文件类型缩进,那么您也不需要或不需要
set autoindent。但我不确定这是这里的问题。另请注意,您打开文件类型缩进两次(第 50 和 112 行)。 -
@DanLowe 编辑了我的评论以澄清我正在使用neovim。它也发生在 MacVim 中。感谢您指出这一点,我也删除了自动缩进
-
@Jake Vanilla vim javascript 缩进无法缩进如此复杂的 javascript 语法。你应该使用插件。所以首先安装这个插件:pangloss/vim-javascript。然后删除this line,因为您设置了一次文件类型缩进here。