Adakah cara mudah untuk melakukan ini? Di Aptana saya menggunakan Control+ klik dan saya berharap ada cara untuk melakukan hal serupa di Atom.
Adakah cara mudah untuk melakukan ini? Di Aptana saya menggunakan Control+ klik dan saya berharap ada cara untuk melakukan hal serupa di Atom.
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.
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 kursor symbols-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.
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:
CTRL+ALT+G
Memperbarui:
Terima kasih kepada @Joost, instal alat python-tools Atom untuk membuatnya berfungsi
CTRL+ALT+G
adalah pengikatan kunci default untuk goto:definition
dalam python-tools
paket atom.
python-tools
agar berfungsi
Fungsionalitas 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)
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 (misalnya brew install ctags
di macOS), lalu:
Tambahkan, tautkan, atau salin ctags-config
ke ~/.ctags
, contoh di macOS:
ln -vs "$(find /Applications/Atom.app -name ctags-config -print -quit)" ~/.ctags
Buka folder proyek Anda dan jalankan:
cd your/project/directory
ctags -R .
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:
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.
Lihat paket goto :
Ini adalah pengganti paket tampilan simbol bawaan Atom yang menggunakan file sintaks Atom sendiri untuk mengidentifikasi simbol, bukan ctag. Proyek ctags sangat berguna tetapi tidak akan pernah bisa mengikuti semua sintaks Atom baru yang akan dibuat saat Atom berkembang.
Perintah:
- cmd-r - Simbol File Goto
- cmd-shift-r - Goto Project Symbol
- cmd-alt-down - Deklarasi Goto
- Buat Ulang Indeks
- Indeks Tidak Valid
Tautkan di sini: https://atom.io/packages/goto (atau cari "goto" di penginstal paket)
Gunakan atom-ctags sebagai paket untuk bahasa C dengan semua hal yang Anda butuhkan:
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.
Berikut adalah pintasan untuk mac dan windows:
Untuk Mac: perintah + G
Untuk Windows: CTRL + ALT + G
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