加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Vim:如何在缩进脚本中更改文本

发布时间:2020-12-15 22:59:16 所属栏目:安全 来源:网络整理
导读:我最近从 Eclipse切换到了Vim.我喜欢这个.我正在处理一些闲逛,但其中一个我遇到很多麻烦的是 PHP文档评论.在eclipse中我可以键入: /** [enter] 并且下一行将自动填充 * 所以我有: /** * [comment goes here] 我想知道vim是否有这样的东西.似乎有一些插件可
我最近从 Eclipse切换到了Vim.我喜欢这个.我正在处理一些闲逛,但其中一个我遇到很多麻烦的是 PHP文档评论.在eclipse中我可以键入:

/** [enter]

并且下一行将自动填充

*

所以我有:

/**
 * [comment goes here]

我想知道vim是否有这样的东西.似乎有一些插件可以通过运行命令自动生成doc注释,但是我喜欢在我输入时让它们执行它们.

我正在玩PHP缩进脚本(http://www.vim.org/scripts/script.php?script_id=1120)并且我知道它何时在文档注释块中,但我无法弄清楚如何让它实际更改文本并添加“*”之后在内部撞击时进入.

我已经尝试过我见过的其他插件了:

let @z = ' * '
put! z

也试过这个:

exe 'normal!' '"zgp'

但没有运气.这是不是可以从缩进脚本,如果没有,我如何实际让Vim识别文档注释块并在我打字时相应地采取行动?

任何帮助将不胜感激!

解决方法

无需弄乱缩进文件. Vim的formatoptions将为您和各种语言(不仅仅是PHP)执行此操作.

确保您的格式选项中包含r:

:setlocal fo+=r "to set
:set fo? "to query

您可以在.vimrc或.vim / ftplugin / php.vim中包含它(如果您只想为PHP激活它).

有关formatoptions和文件类型插件的更多信息,请参阅:

> :help 'formatoptions'
> :help fo-table
> :help ftplugins

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读