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

时间:2012-07-11 05:47:02

标签: vim editor comments customization vi

当我输入

时,我将如何实现

/**<Return>

它会创建

/**
 * |

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

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

/**
 * Foo bar baz...
 * <Return>

它会像

一样关闭它
/**
 * Foo bar baz...
 */
|

1 个答案:

答案 0 :(得分:8)

此行为由set formatoptions决定,有关此选项的所有可能值,请参阅:help fo-table

使用:set fo?验证您当前的设置。您希望字母r存在。如果不是,请执行:set fo+=r添加它。

set formatoptions+=r添加到~/.vimrc,以便在会话之间进行更改。