使用vim在块注释中添加星号

Osc*_*son 1 vi vim customization comments editor

当我输入时,我将如何实现某些功能

/**<Return>

它会创造

/**
 * |
Run Code Online (Sandbox Code Playgroud)

管道==光标的地方,只要我不断创建新的文本行并按下输入它就会继续添加*<Space>s.

如果我留下一条空行,如:

/**
 * Foo bar baz...
 * <Return>
Run Code Online (Sandbox Code Playgroud)

它会像它一样关闭它

/**
 * Foo bar baz...
 */
|
Run Code Online (Sandbox Code Playgroud)

rom*_*inl 8

此行为取决于set formatoptions,请参阅:help fo-table此选项的所有可能值.

使用,验证您当前的设置:set fo?.你希望这封信r出现.如果不是,请执行:set fo+=r添加.

添加set formatoptions+=r到您的~/.vimrc会话之间进行更改.