単一の大きなHTMLファイル(約50 MB)に対してctags(5.8)を使用してタグファイルを生成できるので、Vim内をより簡単にナビゲートできますか?Vimとctagsを使用して大規模なHTMLファイルをナビゲートする
2
A
答えて
1
ctagsを使用しない回避策として、このプラグインを試しました。Quick-Filter。わたしにはできる。 私はctagsを使った解決策もいいと思います。
2
次のコマンドを発行すると、特定の言語でどのようなタグが生成されているかがわかります。
ctags --list-kinds=html
a named anchors
f JavaScript functions
これらのタグが十分でない場合は、RegExでさらに多くの機能を追加する可能性が常にあります。
1
あなたが名前(コメントで言ったように)にタグをナビゲートしたい場合は、その後、私は、単純な検索がよりよく機能するであろうことを仮定します。 <p>
、<span>
などのすべての出現を登録した索引は、索引ファイル自体よりもはるかに大きくなります。
タグを検索するには(たとえば<p class="x">
のために)、単にP /<てみ
>は、単語の」末尾にマッチ \シーケンス> \たとえば、<pre>
と一致しません。
IDにナビゲートしたい場合は、アスタリスク*を押すだけで、カーソルの下にある単語が次に出現します。
関連する問題
- 1. 大規模なCSVファイルをウェブサイトの入力として使用する
- 2. Phonegapを使用して大規模なカスタムマップをオフラインで表示してナビゲートする
- 3. Joomla/VirtueMartを使用する大規模なMySQL tmpファイル
- 4. AsyncSocketを使用して大規模なファイルやディレクトリを転送する方法
- 5. PHP MYSQLを使用した大規模なCSVファイルの処理
- 6. jQueryを使用した大規模なHTML、改行、および.html()メソッド
- 7. Rubyを使用して大規模なディレクトリシステムを自動化
- 8. Javaを使用した大規模なXML生成と報告
- 9. 大規模な使用; EFを使用したWPFアプリケーション
- 10. 大規模な.sqlファイルをMySQLにインポート
- 11. RESTと大規模なデータベースクエリ
- 12. タブを使用して異なるHTMLファイル(HTML、JavaScript)にナビゲートする
- 13. 大規模なビットマスクを使用する便利な方法
- 14. 大規模なリクエストにcURLを使用する
- 15. TestFlightAppをベータテスターの大規模なローカル配信に使用する
- 16. C#を使用して大規模なバイナリデータをSQL DBに保存します
- 17. WCFを使用した大規模なデータ転送
- 18. Business Connectivity Servicesを使用した大規模なデータセット
- 19. SpringBoot:Apache Commonsを使用した大規模なストリーミングファイルアップロードFileUpload
- 20. Elasticsearchを使用したMongoDBの大規模なコレクションの索引
- 21. CTAGSとVIMをcase_insensitiveに使用するには?
- 22. iOSと大規模なデータベースを扱う
- 23. 大規模なXMLファイルを小さな塊に分割する
- 24. VimでCtagsを使用してRuby bangメソッドにジャンプ
- 25. 大規模なウェブサイトをテストする
- 26. 大規模システムのプログラミングテンプレートの使用
- 27. Djangoと変換を使用して大規模なCSVファイルをMySQLに読み込む
- 28. Pythonで大規模な疑似XMLファイルを解析する
- 29. ASP.netで大規模なファイルをs3にアップロードするMVC
- 30. ディレクトリ内の大規模なファイルを反復する
ファイルのどの場所にジャンプしますか? ID、タグ名? – Arsen7
可能であれば、両方とも。 – vbd