vim如何折叠html标签
发布时间:2020-12-16 01:52:46 所属栏目:安全 来源:网络整理
导读:我看到一些帖子说我应该使用zfat来折叠html标签.所以我尝试了但没有得到我预期的结果.例如,我在我的文档中有这个 div id="begin" phello world/p /div 我将光标移到vim的第一行 div id =“begin”.然后我按下逃跑以确保我处于命令模式.然后我按下了键z,f,a和
我看到一些帖子说我应该使用zfat来折叠html标签.所以我尝试了但没有得到我预期的结果.例如,我在我的文档中有这个
<div id="begin"> <p>hello world</p> </div> 我将光标移到vim的第一行< div id =“begin”>.然后我按下逃跑以确保我处于命令模式.然后我按下了键z,f,a和t.但什么都没发生.我甚至尝试输入z,a和{,它通常会折叠PHP代码块,但它对html没有影响. 有人可以告诉我折叠html div标签的确切步骤吗? 谢谢 解决方法
zf确实是创建手动折叠的命令.要做到这一点,你需要有
:setlocal foldmethod=manual (否则会有E350.)at是标签的文本对象.您可以通过将其应用于可视模式来检查它包含的内容:vat. 请注意,手动折叠是乏味的;我建议使用内置HTML语法插件附带的语法折叠.刚刚放 :setlocal foldmethod=syntax 在?/ .vim / after / ftplugin / html.vim中启用它. 另请注意,到目前为止(从Vim 7.4.1830开始),默认的HTML语法脚本只折叠多行标记本身,而不是折叠开始和结束标记之间的文本.要实现这一点,您需要语法扩展,请参阅here. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |