是否可以为单个大型HTML文件(约50 MB)生成带有ctags(5.8)的标记文件,以便在Vim中更容易导航?
答案 0 :(得分:2)
如果发出以下命令,您将看到为给定语言生成的标记。
ctags --list-kinds=html
a named anchors
f JavaScript functions
如果这些标签不够好,总有可能使用RegEx添加更多。
答案 1 :(得分:1)
如果你想导航到标签名称(如评论中所述),那么我认为简单的搜索会更好。您已注册每次出现<p>
,<span>
等的索引将比索引文件本身大得多。
要查找代码(例如<p class="x">
),只需尝试 / &lt; p \ &GT;
序列 \ &gt; 匹配“单词的结尾”,因此它不会与<pre>
匹配。
如果你想导航到一个ID,你可以只按一个星号 * - 这会找到下一个出现在光标下的单词。
答案 2 :(得分:1)
作为没有ctags的解决方法,我尝试了这个插件Quick-Filter。这个对我有用。 我想用ctags解决方案也会很好。