問題タブ [tagbar]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vim - NERDTreeとTagbarを開いたり閉じたりする方法\?
<leader>\
次の条件で、NERDTreeとTagbarを開いたり閉じたりしたい:
- NERDTreeとTagbarの両方が開いている場合にのみ、両方を閉じます
- NERDTreeとTagbarが閉じている場合、または一方がすでに開いている場合は両方を開きます
これまでのところ、VIMRCでは次のことがあります。
一方が開いていて、もう一方が閉じている場合、これは正確には機能しません。閉じていたものを開き、開いたものを閉じます。
これはどのように達成できますか?
python - Tagbar の関数の子として Python 変数を表示します (gVim、熱狂的な ctags を使用)
gVim の Tagbar で関数内の変数を表示しようとしています。現在、関数はクラス内に表示され、変数はクラス内に表示されますが、変数は関数内に表示されません。各関数内でどの変数が使用されているかを確認できるようにしたいと思います。
タグバーで「kind2scope」と「scope2kind」をいじってみましたが、役に立ちませんでした。これには Tagbar と ctags の両方を編集する必要があると思いますが、[おそらく]完全に間違っている可能性があります。
私は Python を初めて使用するので、コードはおそらくかなり厄介です。
現在のタグバーは次のようになっています。
vim - 特定の種類のファイルを開くときに VIM タグバーを起動する
特定のファイルタイプを開いたときにタグバー VIM プラグインを起動したいので、.vimrc に以下を追加しました。
しかし、これは私が期待したようには機能しません。サイド ウィンドウが開きますが、サイド ウィンドウには何も表示されず、カーソルがその中に閉じ込められます。クリックまたは CTRL-W 移動コマンドでウィンドウを切り替えることができません。
ただし、TagbarOpen を手動で実行すると、問題なく動作します。
他の誰かがこれを試しましたか、それとも上記の発行するコマンドが間違っていますか?
vim - ctags とタグバーの設定が同期していません
jquery-1.7.1.js(名前が jquery.js に変更されました) のコードを読み取るためにタグバーを使用しようとしていますが、
動作せず、エラーが表示されます:
「ctags とタグバーの設定が同期していません!」.
そして私の ~/.ctags ファイル:
javascript - javascriptを使用したctagsとtagbar
タグバーをvimにインストールしました。
jsファイル全体を完全に解析します。しかし、ctagsを使おうとすると、ファイルがうまく解析されません。
さて、タグバーはctagsを使用していませんか?
vim - Vim tagslist プラグインがカスタム言語を検出しない (ラケット)
私は最近ラケットを使い始めました。最初に行ったことの 1 つは、vim TagList プラグインをラケットで動作させることでした。しかし、それは少しも機能しません。ラケット ファイルを開くことができ、TagList ウィンドウは、テキスト ファイルを開いた場合と同じように空白になります。
拡張ページによると* ~/.vimrc ファイルに以下を追加しました:
追加の ctags も ~/.ctags ファイルにありますが、TList は私の設定行がうまくいかないというエラーを吐き出していました。私は最初にctagsの既存のスキーム機能を使用しようとしましたが、同じ結果が得られませんでした。既存のスキーム機能を使用するために、 ~/.vimrc で次のことを試しました
他の誰かがそれを機能させる方法について何かアイデアを持っているなら、私は非常に感謝しています.
ありがとう、
- ctags 1ページへのリンクも投稿しますが、許可しません(新しいユーザー)。それへのリンクは、タグリストの拡張ページにあります。
編集
コマンドラインからの ctags
コマンドラインから ctags を使用できます。TagList FAQ ページの ctags 行でテストすると、次の結果が得られます。
スイッチで言語定義を強制しても、言語をスキームに変更しても、出力は同じです。
タグバーについて
人々がそれを提案する前に、私は TagBar を見たことがありませんでした。興味深いことに、.ctags ファイルへの変更でうまくいきました。残念ながら、ロードされたすべてのバッファのタグを TagList のように表示する設定が見つからないので、TagList を使用することをお勧めします。
比較画像を投稿したいのですが、新しいメンバーとしては許可されないと思います。romainl の提案に従って、vim ファイルタイプをスキームに設定することができ、それは機能します。ただし、これは 80% の解決策のようにしか思えません。拡張ページによるドキュメントが、私が持っているものが機能するはずであることを示唆しているように見える場合です。おそらく、バグレポートの提出を検討する必要があります。
再度、感謝します、
vim - VIM:PHPサポートを改善するためにctagsをハックするかタグバーを微調整する
最近、私はあきらめましTaglist
たTagbar
。Tagbar
PHPを除くすべての言語で期待どおりに機能します。メソッドと変数をそれぞれのスコープに表示するのではなく、クラス、メソッド、変数をそれぞれのカテゴリに一覧表示します。
ctags
PHPのサポートが不十分であることがわかりました。
PHPを改善ctags
してサポートする方法はありますか?Tagbar's
私はある種のハックや微調整、またはその他の方法を探しています。
vim - Vim の TagBar プラグインで、自動でカーソルラインを設定
質問は本当に簡単です.TagbarToggleを実行すると、そのウィンドウでcursorlineオプションをTrueにする必要があります(「メイン」ウィンドウにある場合)。
何かのようなもの:
もちろん、毎回手動で設定することもできますが、それは Vim のやり方ではありません。
vim - VIMでタグバーを使用するときに次のタグをジャンプする方法
タグバーが表示された状態でVIMを使用する場合。次のコマンドを使用したい.vimrc
タグバーの次のタグにジャンプします。しかし、それはまったく効果がありません。
tnと入力すると、カーソルは次のタグにジャンプしますが、メインウィンドウは静止したままです
誰かが私を助けることができますか?
vim - vimタグバーはローカル変数を表示できますか?
画像はグローバル変数クラス A を示していますが、ローカル変数はタグバーに表示できません。なぜですか? タグバーにローカル変数 str,m,n を表示したいのですが、どのように設定しますか??