vim phpdoc多行注释自动缩进

vim phpdoc多行注释自动缩进,vim,phpdoc,auto-indent,Vim,Phpdoc,Auto Indent,假设我有这样一个注释块: /** * comment * comment * comment */ /** * comment _ * comment * comment */ 当我在这个区块内打开一条新线时,我希望vim从它开始 /** * comment * _ * comment * comment */ 但是标准(ubuntu)vim脚本中的自动缩进开始时是一个空行,如下所示: /** * comment * comment * comment

假设我有这样一个注释块:

/**
 * comment
 * comment
 * comment
 */
/**
 * comment
 _
 * comment
 * comment
 */
当我在这个区块内打开一条新线时,我希望vim从它开始

/**
 * comment
 * _
 * comment
 * comment
 */
但是标准(ubuntu)vim脚本中的自动缩进开始时是一个空行,如下所示:

/**
 * comment
 * comment
 * comment
 */
/**
 * comment
 _
 * comment
 * comment
 */
是否有一个修改过的脚本或命令可以让vim这样做(我记得几年前我有这个功能,但现在不能用谷歌搜索它)


TIA。

可能是PDV(用于Vim的phpDocumentor)处理了这个问题--

它为我处理了这个问题,我一直在研究它是什么,但我找不到它。设置兼容模式(因此它的行为类似于vi,您不希望这样)会杀死它,因此在vimrc中设置nocompatible可能会修复它(
设置nocompatible
)。

您应该将此添加到您的。vimrc:

set formatoptions+=or
o自动插入当前 点击“o”或“o”后评论领导 正常模式下的“O”

r自动插入当前 打击后评论领导 在插入模式下


@卢卡:我猜是其他插件弄乱了你的设置,或者语法设置错误,或者行星没有正确对齐。如果没有更多信息,就不可能说:@somethingkindavierd您可能需要
设置nocp
来设置非Vi兼容模式,或者formatoptions无效。@richq这是我的.vimrc文件中的第一行