最近、Visual Studio Codeエディターの使用を開始しました。私は本当にそれを愛していますが、見つけられなかった重要な機能が1つあります(私にとって)。NetBeansのナビゲーターやVisual Studioのメンバードロップダウンに似たメソッドリストはありますか?
最近、Visual Studio Codeエディターの使用を開始しました。私は本当にそれを愛していますが、見つけられなかった重要な機能が1つあります(私にとって)。NetBeansのナビゲーターやVisual Studioのメンバードロップダウンに似たメソッドリストはありますか?
回答:
はい、workbench.action.gotoSymbolコマンドがあります。WindowsおよびLinuxでは、デフォルトでCTRL+ Shift+ Oに設定されています。
使用しているファイルタイプでこのコマンドを使用できない場合は、VSCode拡張機能を確認してください。すべての言語がこの機能をサポートしているわけではありません。
:後Ctrl+ Shift + Oにを押すと、結果はタイプごとにグループ化され、すべての関数が1つのサブリストにリストされます。
更新:@ jeff-xiaoのコメントに記載されているように、この拡張機能は非推奨になり、Visual Studioコードの組み込み機能になりました。ファイルエクスプローラーの下部にある[アウトライン]ビューとして利用できるはずです。
前のテキスト:これをサポートする拡張機能があります。 コードの概要は[エクスプローラ]セクションにパネルを作成し、JavaScriptの場合、ファイル内の変数と関数をリストします。私はこれをしばらく使用しており、それが私が持っていたかゆみをひっかきます。他のコメンターは、PythonとPHPを十分にサポートしていると述べています。
まだ開発中のようですが問題はありません。GitHubで利用可能な開発バージョン。あなたがこれを読んでいる著者なら-ありがとう!
コードの呼び出しGo to symbol:
macOS:cmd+ shift+ o(oゼロではなく文字)
Windows / Linux:ctrl+ shift+o
:呼び出し後にコロン()を入力すると、Go to symbolシンボルがタイプ(クラス、インターフェース、メソッド、プロパティ、変数)ごとにグループ化されます。次に、methodsセクションまでスクロールします。
それができる新しいリリースがあります!コードの概要に関する最新のリリースノートはこちらで確認してください
でVSCode 1.24あなたはそれを行うことができます。
EXPLORERサイドバーを右クリックしてチェックしますOutline。
Visual Studio Codeマーケットプレイスには、コードファイル内のメソッドのみをナビゲートするためのGo To Methodという非常に優れた拡張機能があります。
ヒットCtrl+ Shift+ Pと入力しinstall extensions、Enterキーを押します
今、入力Add to methodの拡張機能の市場の場所の検索ボックスに入力し、Enterを押します。
クリック installして拡張機能をインストールします。
最後のステップは、キーボードショートカットをコマンドにバインドしworkbench.action.gotoMethodて、開発者にとって本当の生産性を実現することです。
名前でシンボルを開く: CTRL+ T があなたが探しているものかもしれません。TypeScriptプロジェクトと完全に連携します。
ctrl+shift+o // This should work for javascript files by default
PHPの場合、拡張機能をインストールします PHP SYMBOLSをます。
PYTHONの場合、拡張機能をインストールします PYTHONを
リロード時に、これは正常に動作します
Ctrl+P、入力して入力することもでき@ます。これにより、ファイル内のすべての関数/シンボルがリストされます。そして、タイプするとき@function_name、記号に対してあいまいな文字列検索を行います。
CTRL+ F12(CMD+ F12for Mac)-PHPクラスのすべてのメソッドとメンバーを開きます。
ファイル内のすべての関数定義をリストするshow functionsというプラグインがあります。また、関数を並べ替えて簡単に検索することもできます。