gpt4 book ai didi

vim - Nerd 评论员 : Giving me js comments in an html file

转载 作者:行者123 更新时间:2023-12-04 16:02:36 27 4
gpt4 key购买 nike

我正在编辑一个 html 文件,但是当我调用 NERD 评论者时,它正在添加 js 注释( /*...*/ )而不是 html 注释( <!-- ... --> )。我刚刚安装了最新版本 (2.3.0) 并且正在使用 vim 7.3。

我怎样才能解决这个问题?

谢谢

编辑:深入研究这个,我在 NERD_commenter.vim 的源代码中找到了所有支持的文件类型的列表。奇怪的是,xhtml 和 html 没有出现在列表中:

\ 'htmlcheetah': { 'left': '##' },
\ 'htmldjango': { 'left': '<!--','right': '-->', 'leftAlt': '{#', 'rightAlt': '#}' },
\ 'htmlos': { 'left': '#', 'right': '/#' },

我觉得这不可能是正确的。另外,奖励问题:假设您可以使用 html 注释,此插件是否可以检测光标何时位于 <script> 之间?标记并将注释更改为 js 注释?

最佳答案

深入研究 NERD 注释器代码,似乎当文件类型不在其列表中时,它会从名为 &commentstring 的 vim 选项中提取它。 .我的猜测是其他一些插件/配置已更改 &commentstring对于 html 文件(可能是为了更好地支持 javascript 注释)。

关于vim - Nerd 评论员 : Giving me js comments in an html file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10342568/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com