我最近从Eclipse切换到Vim。我喜欢这个。有几个我正在努力的hangup,但我遇到很多麻烦之一是PHP文档评论。在Eclipse中我可以输入:Vim:如何更改缩进脚本中的文本
/** [enter]
下一行会自动填充
*
所以我有:
/**
* [comment goes here]
我不知道是否有这样的事为vim。看起来有一些插件可以通过运行命令自动生成文档注释,但是我很乐意在打字时使用它们。
我正在玩PHP indent脚本(http://www.vim.org/scripts/script.php?script_id=1120),我知道它是什么时候它在一个文档评论块内,但我无法弄清楚如何让它实际改变文本并添加一个在块内部输入“*”后输入“*”。
我已经试过了我见过的其他插件做:
let @z = ' * '
put! z
想这太:
exe 'normal!' '"zgp'
,但没有运气。这是不是可以从一个缩进脚本,如果不是,我怎么才能真正让Vim识别一个文档注释块,并据此采取行动,而我正在打字?
任何帮助将不胜感激!
这是正确的路要走。作为一个非常全面的答案的快速总结,我会说'set fo + = r'给.vimrc。 – 2010-11-21 05:40:29
感谢此...似乎工作很大 – andrew 2010-11-21 20:54:49
奇怪,这工作时,我禁用所有插件,我设置fo + = r,但是当使用股票PHP缩进脚本(无修改),我设置fo + = r,它doesn没有工作。设置佛? ==“qrowcb”...任何想法?是否有其他设置可以禁用此设置? – andrew 2010-11-21 21:09:33