Sublime Text 2 - Tampilkan navigasi file di sidebar

418

Saya baru saja beralih ke Sublime Text sebagai editor baru saya. Jika saya membuka bilah sisi itu menunjukkan file pembuka, tetapi yang saya inginkan adalah bilah samping navigasi file, apakah mungkin mengubahnya tanpa mengunduh plugin?

sozhen
sumber
Apakah ada cara untuk membuka semua file teks dua luhur Anda di bilah gulir kanan?
James
Anjurkan Anda untuk menggunakan paket itu github.com/facelessuser/FuzzyFileNav
aurny2420289

Jawaban:

692

Anda harus menambahkan folder ke jendela Teks Sublime untuk menavigasi melalui bilah samping. Pergi keFile -> Open Folder... dan pilih direktori tertinggi yang Anda inginkan untuk dinavigasi.

Juga, 'Lihat -> Bilah Samping -> Tampilkan Bilah Samping' jika masih tidak muncul. Dalam versi baru, hanya ada menu 'terbuka' dan tidak ada opsi terpisah untuk membuka folder.

Matt York
sumber
68
Pada OS X biasanya hanya menggunakan File -> Opendan kemudian klik Opendi folder mana saja di dialog file baru.
Timm
14
Saya sudah mencoba mencari plugin untuk itu seperti 6 bulan lol +1
Brian Dillingham
5
Apakah ada pintasan keyboard untuk menavigasi panel folder tanpa menggunakan mouse?
lv10
32
baru tahuCtrl + 0
lv10
3
tidak bisakah Anda melihat daftar file di folder saat ini, di mana file yang sedang dibuka duduk? Saya tidak percaya belum ada yang menulis plugin semacam itu. Ya, Anda dapat melihatnya di dialog "Buka File", tetapi bukankah hebat untuk dapat melihat struktur folder saat ini, dan menavigasi keluar dan masuk ke folder dalam tepat di bilah samping, dan mungkin melihat pratinjau file tanpa benar-benar membukanya seperti dalam Visual Studio 2012
iLemming
100

Anda dapat menyeret 'folder' ke Bilah sisi. Untuk mengaktifkan Bilah sisi Anda harus melakukan Lihat -> Bilah samping -> tampilkan file yang dibuka. Anda akan mendapatkan struktur pohon dan folder file yang dibuka (bilah) di bilah Samping.

cyberbolt
sumber
34
ctrl+k ctrl+batau cmd+k cmd+b(MAC) untuk mengaktifkan bilah samping
diikat salju
3
Bilah samping saya hilang begitu saja tanpa alasan yang jelas! Ini memperbaikinya. Terima kasih! :)
Domi
40

Gunakan Ctrl+ 0untuk mengubah fokus ke bilah sisi.

Scott
sumber
3
TERIMA KASIH. Setelah sidebar difokuskan, naik / turun buka / file selanjutnya, kiri / kanan runtuh / luaskan!
Amy
Itu bukan jawaban untuk pertanyaan yang diajukan, tetapi itu membantu saya.
mmohaveri
@mmohaveri Itu bisa diperdebatkan. Itu adalah pertanyaan dengan kata-kata yang buruk.
Scott
1
Di Windows '' 'Ctrl-K Ctrl-B "membuka dan menutup bilah sisi. Tentu saja Anda harus terlebih dahulu melihat-> ShowOpenFiles, atau memiliki set proyek untuk memiliki akses ke bilah samping.
SherylHohman
24

Alih-alih membuka folder, coba tambahkan folder dengan masuk ke "Project" -> "Add Folder to Project ..." yang membuka dialog pemilihan Folder. Dengan cara ini folder tidak akan terbuka di jendela baru dan akan ditambahkan ke ruang kerja Anda saat ini.

Jika Anda kemudian pergi ke "Project" -> "Save Project As ..." Anda bahkan dapat menyimpan pengaturan Anda saat ini (pengaturan sel, membuka file, perubahan yang belum disimpan, dll ...), ini membuatnya mudah untuk hotswitch antara beberapa proyek tanpa kehilangan kontrol dan perubahan yang belum disimpan yang mungkin tidak aman untuk disimpan sekarang, tetapi akan menjadi kerugian jika Anda membuangnya. (Pastikan "hot_exit"pengaturan telah diatur ke true.)

Dan Ctrl+ Alt+ P(Linux dan Windows) / Super+ Ctrl+P (Mac) memungkinkan Anda beralih di antara proyek yang disimpan.

Dengan cara ini Anda tidak perlu mengatur editor Anda setiap kali Anda ingin mengerjakan salah satu proyek Anda.

Petunjuk: Coba http://sublime-text-unofficial-documentation.readthedocs.org/en/sublime-text-2/ yang merupakan sumber yang bagus untuk pemula, ini mengajarkan Anda tentang tali dan menunjukkan kepada Anda kekuatan "baru" Anda. editor, mulailah dengan bab "Editing" .

sternAndy
sumber
Setuju, File> Buka ... buka folder di proyek baru.
Jim Bergman
Ini adalah apa yang saya cari tanpa menyadarinya - baru mengenal Sublime dan tidak melakukan proyek grok ...
HDave
15
  1. buka ST (Sublime Text)

  2. tambahkan folder root proyek Anda ke dalam ST : tautan: https://stackoverflow.com/a/18798528/1241980

  3. Acara sidebar : Menu bar View> Side Bar>Show Side Bar

  4. Coba Ctrl+ Puntuk membuka filesomeFileName.py

Apakah panel navigasi untuk file yang dibuka dan folder proyek muncul di sebelah kiri ST?

Ekstra: Ingin melihat file lain yang ada di direktori yang samasomeFileName.py ?
Walaupun saya menemukan bilah sisi ST tampaknya tidak mendukung ini, tetapi Anda dapat mencoba Ctrl+ O(Buka) keyshort di ST untuk membuka peramban file sistem Anda, di mana ST akan membantu Anda menemukan ke dalam folder yang berisi someFileName.pydan itu adalah saudara kandung file.

lyfing
sumber
10

Kedua jawaban sebelumnya dari Matt York dan Cyberbolt benar.

Ide dasarnya ada di sini bahwa Anda ingin mendapatkan semacam File explorer di Sublime.

Pendekatan:

1) Dengan File -> New Folder -> Click on Desired folder and Hit Open Anda akan mendapatkan jendela popup baru dengan luhur yang bagi saya sangat mengganggu

2) Saya menggunakan opsi kedua yaitu drag'n'drop dari jendela nautilus (aka Files). Cukup drag'n'drop your file you want to explore from nautilus to sublime sidebar. Dengan begitu Anda tinggal di jendela yang sama dan semuanya keren.

Jangan lupa untuk mengaktifkan View -> Sidebar -> Show Sidebar dan drag'n'drop di sana dari nautilus dan tentu saja jalankan dengan root privleges. Itu bekerja seperti pesona

Matija
sumber
3

Lihat plugin ini

https://github.com/stvkoch/sublime-text-go-to-file

Versi ini, meskipun tidak bergabung dengan cabang garpu, memiliki kekuatan lebih untuk menemukan file basead pada nama kelas.

Mencoba:

pilih namespace dan klik alt + d klik pada word of class name dan klik alt + d klik pada path file template dan klik alt + d

Steven Koch
sumber
2

Ini bukan solusi, tetapi untuk membuka file baru ini berfungsi dengan baik:

AdvancedNewFile

https://github.com/skuroda/Sublime-AdvancedNewFile

Command + Option + n untuk menyimpan file di direktori baru atau yang sudah ada.

masukkan deskripsi gambar di sini

Jadi ini akan menempatkan your_file.html.erb di direktori views yang ada di aplikasi Rails. Jika Anda membutuhkan direktori baru - Anda cukup mengetikkan itu sebagai path dan kemudian tekan enter.

Anda juga dapat Tabmenyukai di terminal untuk melengkapi otomatis untuk direktori yang ada.

Ini tidak memberikan navigasi sidebar yang saya cari, tetapi setidaknya membantu dengan satu kebutuhan signifikan yang sering diulang.

Yordania
sumber
dan jika Anda mengawali nama dengan :Anda dapat membuat file di lokasi relatif terhadap file yang saat ini terbuka, misalnya::../myfile.js
ptim
1

Lakukan saja: Ctrl+ K+B

Semoga harimu menyenangkan! : D

Breno Medeiros de Oliveira
sumber
pintas ini didukung dalam versi tertentu atau semua?
Akber Iqbal
@AkberIqbal Ini berfungsi di SublimeText2 sejak 2012 (saya tidak tahu versi mana), tetapi pintasan ini hanya berfungsi dalam beberapa kasus, jika tidak berhasil, ini harus dilakukan: Ctrl + k AND THEN Ctrl + b . Anda dapat melihatnya berfungsi pada 2012 Sublime2 di sini: forum.sublimetext.com/t/ctrl-b-ctrl-k-doesnt-toggle-sidebar/…
Breno Medeiros de Oliveira
Saya tidak yakin apakah itu berfungsi untuk semua versi, tetapi hanya pergi ke yang terbaru dan Anda harus baik-baik saja. Juga, Ctrl + k dan kemudian Ctrl + b juga berfungsi
Breno Medeiros de Oliveira
0

Saya menambahkan item Menu Konteks untuk Folder untuk dibuka dalam Teks Sublime. Di windows, Anda dapat mengeklik kanan pada Folder apa pun dan membuka struktur di Sublime. Anda juga dapat membuat layanan (?) Untuk Mac OS - Saya hanya tidak terbiasa dengan prosesnya.

Berikut ini dapat disimpan ke File (OpenFolderWithSublime.reg) untuk bergabung ke registri. Pastikan untuk memodifikasi struktur direktori untuk menunjuk ke instalasi Sublime Anda dengan tepat. Atau, Anda dapat menggunakan REGEDIT dan menjelajah ke HKCR \ Folder \ shell dan membuat nilai secara manual.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Folder\shell\Open with Sublime Text]

[HKEY_CLASSES_ROOT\Folder\shell\Open with Sublime Text\command]
@="C:\\Program Files\\Sublime Text 2\\sublime_text \"%1\""
Brent
sumber