これを行う簡単な方法はありますか?私が使ったAptanaについて Control+クリックして、Atomで同様のことをする方法があったらいいのにと思う。
私は同じ問題を抱えていて、 atom-goto-definition (パッケージ名 goto-definition )は私にとって魅力的に働きました。一度お試しください。 Atomから直接ダウンロードできます。
このパッケージは非推奨です。 Githubで確認してください。
"go to"パッケージの問題点は、言語ごとに動作が異なることです。
Javascriptを使用する場合 js-hyperclick および hyperclick ( code- links は非推奨です)あなたが必要とすることをするかもしれません。
symbols-view
package を使用すると、検索して関数宣言にジャンプできますが、現在開いているファイルだけを検索できます。残念ながら、他の言語に相当するものはわかりません。
Pythonでの移動に便利な別のパッケージもあります: python-tools
2016年5月現在、Atomの最近のバージョンでは "Go-To"がネイティブにサポートされています。このモジュールの GitHub repoに、以下のキーのリストがあります。
symbols-view:toggle-file-symbols
to現在のファイル内のすべてのシンボルを表示しますsymbols-view:toggle-project-symbols
toプロジェクト内のすべてのシンボルを表示するsymbols-view:go-to-declaration
toカーソルの下のシンボルにジャンプするsymbols-view:return-from-declaration
からジャンプから戻るAtomに欠けているのは、マウスクリックバインディングだけです。もし誰かがその機能を追いかけたいのであれば、Githubには未解決の 問題があります 。
私も同じ問題を抱えていました。そして私は解決策を見つけます:
CTRL+ALT+G
更新:
@Joostのおかげで、Atomパッケージ python-tools をインストールして動作させることができます。
機能はすでにインストールされている必要のない Symbols Viewパッケージ を介してatomに存在しています。
探しているコマンドはissymbols-view:go-to-declaration(カーソルの下のシンボルにジャンプする)で、デフォルトでにバインドされています。 macOSの場合はcmd-alt-down、Linuxの場合はctrl-alt-down。
このパッケージは このパッケージ かctags( あふれんばかり かそうでないか)のどちらかで、あなたがプロジェクト用のタグを生成した場合にのみ機能します。
この機能はAtomエディタに組み込まれています(参照: symbols-view
package )が、あなたのプロジェクト用にctagsシンボルファイルを生成する必要があります。 GH-9 、 GH-2。
これを行うには、ctags
コマンド(例:macOSのbrew install ctags
)をインストールしてから:
ctags-config
を~/.ctags
に追加、リンク、またはコピーします(macOSの例)。
ln -vs "$(find /Applications/Atom.app -name ctags-config -print -quit)" ~/.ctags
プロジェクトフォルダに移動して実行します。
cd your/project/directory
ctags -R .
Atomエディタを再起動します。
あるいは、 symbol-gen
パッケージ を使用して、 .ctags
fileにあるオプションに基づいてプロジェクトのctagsシンボルファイルを生成できます。 apm install symbol-gen
でAtom Package Managerからインストールできます。それからヒット CMD - Alt - G プロジェクト用のタグファイルを生成します。
上記の後は、コンテキストメニューから宣言へ移動オプションを使用できます。
MacOSでは、次のキーボードショートカットも使えます。
これを解決するには、2つのパッケージをインストールするだけで済みます。以下の手順に従ってください。
アトムを開いて、パッケージ(トップバー) - >設定ビュー - >に進みます。インストールパッケージ/テーマ。
検索フィールドに「goto」と入力して、右側のパッケージボタンをクリックします。
gotoパッケージをチェックしてください。
これは、ctagsではなくAtom独自の構文ファイルを使用してAtom独自の構文ファイルを使用するAtomの組み込みsymbols-viewパッケージに代わるものです。 ctagsプロジェクトは非常に便利ですが、Atomが成長するにつれて作成される新しいAtom構文のすべてについていくことは決してありません。
コマンド:
- cmd-r - Gotoファイルのシンボル
- cmd-shift-r - 後藤プロジェクトシンボル
- cmd-alt-down - 後藤宣言
- インデックスを再構築
- インデックスを無効にする
こちらからリンクする: https://atom.io/packages/goto (またはパッケージインストーラで "goto"を検索してください)
C言語のパッケージとして atom-ctags を使う必要があります。