gpt4 book ai didi

javascript - vim 使用 tidy 和 Jsbeautifull 自动格式化 html 文件和 <script> 标签

转载 作者:行者123 更新时间:2023-11-28 09:59:05 28 4
gpt4 key购买 nike

如何使用 tidy 在 vi​​m 中格式化 html 文件并使用 Jsbeautifull 仅格式化脚本标签的内容?

我有这个命令::%!tidy -i -xml --char-encoding utf8 --wrap 0 --show-errors 0 2>/dev/null用于格式化 html 文件,

还有这个:call g:Jsbeautify()用于格式化js文件。怎么调用g:Jsbeautifull()只在脚本标签的内容上? Jsbeautifull(js_script, options)可以将js源码作为参数。

我想将其映射到 <C-S-f> .

最佳答案

jsbeautify.vim 中,第 310 行显示如果您不修改插件,这是不可能的:

let lines = getline(1, "$")

您可能想要自定义该部分(修改函数 g:Jsbeautify() 以接受两个参数并使用 getline(a:start, a:end) 代替.

关于javascript - vim 使用 tidy 和 Jsbeautifull 自动格式化 html 文件和 &lt;script&gt; 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9499166/

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