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文件中的第一行