Bagaimana cara mendapatkan tampilan garis besar di editor teks luhur untuk Windows?
Minimap sangat membantu tetapi saya melewatkan garis besar tradisional (daftar yang dapat diklik dari semua fungsi dalam kode saya dalam urutan kemunculannya untuk navigasi dan orientasi cepat)
Mungkin ada plugin, addon atau sejenisnya? Akan lebih baik jika Anda dapat segera menyebutkan langkah-langkah mana yang diperlukan untuk membuatnya bekerja.
Ada duplikat pertanyaan ini di forum teks luhur.
development-environment
text-editor
symbols
outline
sublimetext
pengguna89021
sumber
sumber
Jawaban:
Tekan CTRL+ R, atau CMD+ Runtuk Mac, untuk daftar fungsi. Ini berfungsi di Sublime Text 1.3 atau di atasnya.
sumber
Saya menggunakan flip all action. Ini akan meminimalkan semuanya ke deklarasi, saya dapat melihat semua metode / fungsi, dan kemudian memperluas yang saya minati.
sumber
Sebuah plugin bernama Outline tersedia di kontrol paket, coba! https://packagecontrol.io/packages/Outline
Catatan: ini tidak berfungsi dalam mode multi baris / kolom. Untuk beberapa baris / kolom, gunakan garpu ini: https://github.com/vlad-wonderkidstudio/SublimeOutline
sumber
Shift
+Alt
+1
atau buka View -> Layout -> Single. Untuk membukanya kembali, gunakanCtrl
+Shift
+P
lalu cariBrowse Mode: Outline
Saya secara singkat melihat api SublimeText 3 dan
view.find_by_selector(selector)
tampaknya dapat mengembalikan daftar wilayah.Jadi saya rasa plugin yang akan menampilkan garis besar / struktur file Anda adalah mungkin.
Sebuah plugin yang akan menampilkan sesuatu seperti ini:
sumber
Jika Anda ingin dapat mencetak atau menyimpan garis besar ctr / perintah + r tidak terlalu berguna. Seseorang dapat melakukan pencarian sederhana semua pada grep berikut
^[^\n]*function[^{]+{
atau beberapa variannya agar sesuai dengan bahasa dan situasi tempat Anda bekerja.Setelah Anda menemukan semua, Anda dapat menyalin dan menempel hasilnya ke dokumen baru dan tergantung pada jumlah fungsi tidak perlu waktu lama untuk merapikan.
Jawabannya jauh dari sempurna, terutama untuk kasus-kasus ketika komentar memiliki kata fungsi (atau padanannya) di dalamnya, tetapi menurut saya itu adalah jawaban yang membantu.
Dengan pengeditan yang sangat cepat, inilah hasil yang saya dapatkan dari apa yang saya kerjakan sekarang.
sumber