これを行う簡単な方法はありますか?AptanaではControl+ click を使用しましたが、Atomで同様のことを行う方法があったら幸いです。
これを行う簡単な方法はありますか?AptanaではControl+ click を使用しましたが、Atomで同様のことを行う方法があったら幸いです。
回答:
私は同じ問題を抱えていて、atom-goto-definition(パッケージ名goto-definition)は私にとって魅力のように機能しました。一度お試しください。Atomから直接ダウンロードできます。
このパッケージは廃止されました。Githubで確認してください。
「go to」パッケージの問題は、言語ごとに異なる動作をすることだと思います。
JavaScript js-hyperclickとhyperclickを使用している場合(コードリンクは非推奨であるため)、必要な機能を実行できます。
検索と関数宣言へのジャンプを可能にするsymbols-view
パッケージを使用しますが、現在開いているファイルのみです。残念ながら、他の言語に相当するものは知りません。
Pythonの導入に役立つ別のパッケージもあります:python-tools
2016年5月の時点で、Atomの最近のバージョンは「Go-To」をネイティブでサポートしています。GitHubこのモジュールのレポは、次のキーのリストを取得します:
symbols-view:toggle-file-symbols
現在のファイルのすべてのシンボルを表示するにはsymbols-view:toggle-project-symbols
プロジェクト内のすべてのシンボルを表示するにはsymbols-view:go-to-declaration
カーソルの下のシンボルにジャンプする symbols-view:return-from-declaration
ジャンプから戻るこれで、Atomで不足していることが1つだけあります。それは、マウスクリックバインディングです。誰かがその機能をフォローしたい場合、Githubに未解決の問題があります。
apm install python-tools
。インストール後、Atomエディターを再起動すると機能します(例:ctrl + alt + g)。
CTRL+ALT+G
ためgoto:definition
に、python-tools
atomパッケージのデフォルトのキーバインディングです。
python-tools
、作業に
機能は、Symbols Viewパッケージを介してアトムにすでに存在し、何もインストールする必要はありません。
検索するコマンドは、symbols-view:go-to-declaration(カーソルの下のシンボルにジャンプ)で、デフォルトではmacOSではcmd-alt-downに、Linuxではctrl-alt-downにバインドされています。
このパッケージまたはctags(熱狂的かどうかにかかわらず)を介してプロジェクトのタグを生成した場合にのみ機能することに注意してください
この機能はAtomエディターに組み込まれていsymbols-view
ます(参照:パッケージ)が、プロジェクトGH-9、GH-20の ctagsシンボルファイルを生成する必要があります。
これを行うには、ctags
コマンドをインストールします(例:brew install ctags
macOS)、次に:
macOSの例に追加、リンク、またはコピーctags-config
します~/.ctags
。
ln -vs "$(find /Applications/Atom.app -name ctags-config -print -quit)" ~/.ctags
プロジェクトフォルダーに移動して実行します。
cd your/project/directory
ctags -R .
Atomエディターを再始動します。
または、symbol-gen
packageを使用して、.ctags
file にあるオプションに基づいてプロジェクトのctagsシンボルファイルを生成できます。Atom Package Managerから次の方法でインストールできますapm install symbol-gen
。そして、ヒットCMD- Alt- Gあなたのプロジェクトのためのタグファイルを生成します。
上記に従い、コンテキストメニューの[ 宣言に移動 ]オプションを使用できます。
macOSでは、次のキーボードショートカットも使用できます。
これを解決するには、2つのパッケージのみをインストールする必要があります。以下の手順に従ってください。
オープン原子に行くパッケージ(トップバー) - > [設定] [表示 ] - > [ パッケージ/テーマをインストールします。
検索フィールドに「goto」と入力し、右側のパッケージボタンをクリックします。
gotoパッケージをチェックしてください:
これは、Atom独自の構文ファイルを使用してctagsではなくシンボルを識別する、Atomの組み込みのsymbols-viewパッケージの置き換えです。ctagsプロジェクトは非常に便利ですが、Atomの成長に伴って作成される新しいAtom構文のすべてについていくことは決してありません。
コマンド:
- cmd-r-ファイルシンボルに移動
- cmd-shift-r-プロジェクトシンボルに移動
- cmd-alt-down-宣言に移動
- インデックスを再構築
- インデックスを無効化
ここにリンク:https : //atom.io/packages/goto(またはパッケージインストーラーで「goto」を検索)
必要なすべてのものを備えたC言語のパッケージとして、atom-ctagsを使用します。
apm enable symbols-view
。
MacとWindowsの両方のショートカットは次のとおりです。
Macの場合:コマンド+ G
Windowsの場合:CTRL + ALT + G
Typescriptユーザーの場合、「atom-typescript」パッケージはtypescript対応のシンボルビューを追加し、Cmd + Rでトリガーでき、メソッドにジャンプするのに最適です-
https://atom.io/packages/atom-typescript#alternative-to-symbols-view