【发布时间】:2016-05-17 12:00:20
【问题描述】:
我有以下文字:
");
当我在插入模式下点击 return 时,Vim 会创建一个新行(如预期的那样),但也会缩进点击 return 的行:
");
Vim 只对某些行执行此操作,大概是当它认为缩进不正确时。
如何配置 Vim 在点击 return 时不缩进当前行?我希望 Vim 完全不碰这条线。我目前的设置如下:
set tabstop=4
set shiftwidth=4
set expandtab
set softtabstop=4
【问题讨论】:
-
一些插件设置/重置
smartindent标志;用verbose set si?检查它 -
@sehe 看起来是这样的:"Last set from /.../php.vim",但是该脚本将其 关闭:
nosmartindent -
请注意,它可能与混淆了一些选项的“粘贴”选项有关,“smartindent”就是其中之一。
-
在 JavaScript 模式下也会发生这种情况。
-
你能告诉我你正在处理哪种文件类型吗?
标签: vim