vim - 标签感知

vim - 标签感知

如果我在 vim 中编写如下代码:

 def my_function

然后我按下回车键,我想将光标置于 d 下方。

当前,它将光标定位在尽可能靠左的位置。

我怎样才能做到这一点?

答案1

您可能需要查看以下几个选项:

:help 'autoindent'
:help 'smartindent'
:help 'cindent'
:help :filetype-indent-on

(这些命令是输入的确切地如上所示。)

'autoindent' 选项可以像您描述的那样工作,但是 Vim 在缩进方面可以更智能,因此可以使用其他选项。通常,仅在 vimrc 中使用最后一个选项就足够了,让 Vim 检测您的文件类型以及要为该文件类型使用的正确缩进选项。

相关内容