假设我有这样的评论栏:
/**
* comment
* comment
* comment
*/
当我在这个区块中打开一个新线时,我希望vim用
启动它/**
* comment
* _
* comment
* comment
*/
但是标准(ubuntu)vim脚本中的autoindent开始一个空行,如下所示:
/**
* comment
_
* comment
* comment
*/
是否有修改过的脚本或命令会让vim这样做(我记得几年前我有这个功能,但现在不能谷歌了)?
TIA。
答案 0 :(得分:8)
您应该将此添加到.vimrc:
set formatoptions+=or
o自动插入电流 点击'o'或后发表评论的领导者 正常模式下的“O”。
r自动插入电流 点击后评论领导 <输入>在插入模式下。
答案 1 :(得分:0)
可能 PDV(用于Vim的phpDocumentor)处理 - http://www.vim.org/scripts/script.php?script_id=1355
答案 2 :(得分:0)
它为我做到了,我一直在研究那是什么,但我看不到它。设置兼容模式(因此它的行为类似于vi,你不需要它)会杀死它,所以在你的vimrc中设置nocompatible可能会修复它(set nocompatible
)。