Vim自动缩进私有关键字

Vim auto indent private keyword

本文关键字:关键字 缩进 Vim      更新时间:2023-10-16

我正在学习Vim(我正在使用gVim(
我需要执行以下操作:假设我键入以下内容:

class MyClass {
    private
}

在私有后键入:后,结果应该是:

class MyClass {
private:
}

我该如何实现这种行为的自动化
我试过

:imap private: <Home><Delete>

但我觉得这根本不是一个优雅的解决方案。我已经安装了Fritz Mehner的c.vim。

set cindent
set cinoptions=g-1

参考:http://vimdoc.sourceforge.net/htmldoc/indent.html