Adakah cara mudah untuk melakukan ini? Di Aptana saya menggunakan Control+ klik dan saya berharap ada cara untuk melakukan hal serupa di Atom.
atom-editor
andromeda
sumber
sumber
Jawaban:
Saya memiliki masalah yang sama dan atom-goto-definition (nama paket goto-definition ) bekerja seperti pesona bagi saya. Silakan coba sekali. Anda dapat mengunduh langsung dari Atom.
Paket ini TIDAK DIGUNAKAN LAGI. Silakan periksa di Github.
sumber
Saya percaya masalah dengan paket "pergi ke" adalah bahwa mereka akan bekerja secara berbeda untuk setiap bahasa.Jika Anda menggunakan Javascript js-hyperclick dan hyperclick (karena code-link sudah tidak digunakan lagi) dapat melakukan apa yang Anda butuhkan.
Gunakan
symbols-view
paket yang memungkinkan Anda mencari dan melompat ke deklarasi fungsi tetapi hanya file yang dibuka saat ini. Sayangnya, saya tidak tahu padanan bahasa lain.Ada juga paket lain yang bisa berguna untuk go-to dengan Python: python-tools
Mulai Mei 2016, versi Atom terbaru sekarang mendukung "Go-To" secara native . Di repo GitHub untuk modul ini, Anda mendapatkan daftar kunci berikut:
symbols-view:toggle-file-symbols
untuk Menampilkan semua simbol dalam file saat inisymbols-view:toggle-project-symbols
untuk Menampilkan semua simbol dalam proyeksymbols-view:go-to-declaration
untuk Melompat ke simbol di bawah kursorsymbols-view:return-from-declaration
untuk Kembali dari lompatanSekarang saya hanya memiliki satu hal yang hilang dengan Atom untuk ini: binding klik mouse. Ada masalah terbuka di Github jika ada yang ingin mengikuti fitur itu.
sumber
apm install python-tools
. setelah menginstal restart editor atom Anda dan itu akan berfungsi (mis. ctrl + alt + g).Saya juga punya masalah yang sama. Dan saya menemukan solusinya:
Memperbarui:
Terima kasih kepada @Joost, instal alat python-tools Atom untuk membuatnya berfungsi
sumber
CTRL+ALT+G
adalah pengikatan kunci default untukgoto:definition
dalampython-tools
paket atom.python-tools
agar berfungsiFungsionalitas tersebut sudah ada di atom melalui paket Symbols View Anda tidak perlu menginstal apa pun.
Perintah yang Anda cari adalah symbol-view: go-to-declaration (Lompat ke simbol di bawah kursor) yang secara default terikat ke cmd-alt-down di macOS dan ctrl-alt-down di Linux.
cukup perhatikan bahwa ini hanya akan berfungsi jika Anda telah membuat tag untuk proyek Anda, baik melalui paket ini atau melalui ctag ( bersemangat atau tidak)
sumber
ctags
exuberant-ctags
Fitur ini telah terpasang di editor Atom (lihat:
symbols-view
paket ), tetapi Anda perlu membuat file simbol ctags untuk proyek Anda GH-9 , GH-20 .Untuk melakukan itu, instal
ctags
perintah (misalnyabrew install ctags
di macOS), lalu:Tambahkan, tautkan, atau salin
ctags-config
ke~/.ctags
, contoh di macOS:Buka folder proyek Anda dan jalankan:
Mulai ulang editor Atom.
Alternatifnya, Anda dapat menggunakan
symbol-gen
package untuk menghasilkan file simbol ctags untuk proyek Anda berdasarkan opsi yang ditemukan di.ctags
file. Anda dapat menginstalnya dari Atom Package Manager oleh:apm install symbol-gen
. Kemudian tekan CMD- Alt- Guntuk menghasilkan file tag untuk proyek Anda.Setelah mengikuti di atas, Anda dapat menggunakan opsi Go To Declaration dari menu konteks.
Di macOS, Anda juga dapat menggunakan pintasan keyboard berikut:
sumber
Untuk mengatasi ini, Anda hanya perlu menginstal 2 paket. Ikuti langkah-langkah di bawah ini.
Buka atom, pergi ke Paket (bilah atas) -> Tampilan Pengaturan -> Instal Paket / Tema .
Ketik "goto" di bidang pencarian dan klik tombol paket di sebelah kanan.
sumber
Lihat paket goto :
Tautkan di sini: https://atom.io/packages/goto (atau cari "goto" di penginstal paket)
sumber
Gunakan atom-ctags sebagai paket untuk bahasa C dengan semua hal yang Anda butuhkan:
sumber
apm enable symbols-view
.Mulai November 2018, paket pelengkapan otomatis-python menawarkan fungsionalitas ini dengan kombo kunci ini:
Ctrl+ Alt+G
dengan kursor mouse pada pemanggilan fungsi.
sumber
Berikut adalah pintasan untuk mac dan windows:
Untuk Mac: perintah + G
Untuk Windows: CTRL + ALT + G
sumber
Untuk pengguna Skrip Ketik, paket "atom-typescript" menambahkan tampilan simbol peka skrip, Anda dapat memicunya dengan Cmd + R, dan akan bekerja sangat baik untuk melompat ke metode-
https://atom.io/packages/atom-typescript#alternative-to-symbols-view
sumber