Vim自动缩进私有关键字

5

我可以帮助您翻译以下IT技术相关内容。以下是您需要翻译的内容:

我正在学习Vim(我正在使用gVim)
我需要做到以下几点: 假设我已经输入了以下内容:

class MyClass {
    private
}

在输入完“private”后,需要加上冒号“:”,结果应该是:
class MyClass {
private:
}

我该如何自动化这个行为?
我已经尝试过以下方式:

:imap private: <Home><Delete>

但我认为这并不是一个优雅的解决方案。 我已经安装了 Fritz Mehner 的 c.vim。

1个回答

17

7
实际上,给出的数字是你想要的缩进量(请阅读帮助文档),因此你可以使用 set cino+=g0 - sidyll
4
是的,g0 是你想要的,而不是 g-1。我使用 = 而不是 += 是因为我想明确指定我的 cinoptions - dash-tom-bang

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接