php - 烦人的 vim(取消)缩进规则

标签 php vim indentation

当编辑 PHP 代码时(我不确定它是否特定于该语言)并且我在跨越多行的逗号分隔列表中间创建一个新行,缩进规则总是取消我要离开的行的缩进。 Here's a video of it.这种情况发生在数组、函数参数列表等中。

有什么我可以做的来阻止这种情况发生,或者有任何比向上移动、重新缩进、向下移动、重新缩进更快的方法来修复错误(因为当你离开该行时它会被清除),并继续?

.vimrc

最佳答案

尝试 :set indentexpr="" 看看是否有帮助。请参阅 :help filetype-in​​dent-off 来了解处理文件类型插件的部分(这可能就是这个 indentexpr 的来源)。

关于php - 烦人的 vim(取消)缩进规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/313359/

相关文章:

python - 有没有办法让 == 在 vi​​m 中工作以重新缩进 python 代码?

php - 为什么 current() 会跳过 foreach() 语句中的第一个数组元素?

javascript - 如何通过javascript将php值从一个文件传递到另一个文件

MacVim 中的 Vim powerline (Lokaltog's) 奇怪的字符

c# - 如何防止 Visual Studio 缩进换行符 (C#)?

vim - 使用与上一行相同的字符将 vim 设置为自动缩进

php - CakePHP 权限错误

php - 获取json并用php保存

vim - 在新窗口中打开命令

vim - 转到行中的第 n 个符号