Bagaimana cara menggunakan sidebar dengan keyboard di Sublime Text 2 dan 3?


155

Saat menggunakan Sublime Text 2 kita cenderung membuka bilah samping untuk menavigasi melalui file / folder di proyek kami. Untuk itu kita bisa menggunakan hotkey ctrl + k ctrl + b (di windows).

Namun, begitu kita berada di bilah samping , kita tidak dapat menggunakannya dengan keyboard (panah misalnya). Kita harus tetap menggunakannya dengan mouse kita sendiri ...

Hanya sebuah catatan : Saya menginstal plugin SideBarEnhancements, tetapi saya tidak menemukan apa pun yang dapat menyelesaikan masalah saya.

Ada solusi yang Anda tahu?


2
Ctrl + b, Ctrl + k akan selalu melakukan hal-hal aneh seperti menghapus baris untuk saya. Setiap kali saya ingin mengaktifkan bilah samping, saya harus mengirim spam ke dua pintasan tersebut karena tidak pernah berfungsi pertama kali. Saya akhirnya membuat jalan pintas untuk Ctrl + Shift + o. Apakah ada orang lain yang punya ini?
Marcel

2
Marcel, saya pikir Anda tidak mengerti notasi ini - itu berarti memegang Ctrl, memukul K lalu memukul B, tidak bersama-sama. Jika Anda melakukan Ctrl + K + K, itu akan menghapus baris berikutnya
Vall3y

Jawaban:


284

Anda dapat mengetik Ctrl+ 0( Ctrl+ Zero) untuk fokus pada bilah samping.

Kemudian Anda akan dapat memindahkan pilihan di antara file dengan tombol panah dan untuk membuka file yang dipilih Enter, tanpa menyentuh mouse.


apakah ada cara pintas keyboard untuk menghapus proyek dari sidebar?
depz123

5
Bisakah saya menjalankan menu konteks di bilah sisi?
Vladimir Starkov

6
Gunakan cmd + k cmd + b di mac untuk membuka bilah sisi tetapi gunakan ctrl + 0 untuk fokus pada bilah samping dan ctrl + 1 untuk fokus pada editor. cmd + 1 hingga cmd + n dapat digugat menavigasi tab.
nicholaschris

7
Ctrl+1adalah jalan pintas untuk "Grup Fokus 1", tetapi jika Anda ingin memfokuskan grup yang semula fokus, gunakan Escsaja (lihat dokumen tidak resmi ). Misalnya, jika grup 2 fokus, dan Anda kemudian memfokuskan bilah samping, Escakan mengembalikan fokus ke grup 2.
TachyonVortex

2
@ ChrisAnderson jika Anda membuka Binding Kunci (menu Preferensi) Anda dapat melihat semua pintasan yang tersedia. Anda dapat melihat bahwa perintah focus_side_bardipetakan keCTRL+0
Riccardo Marotti

60

Pintasan lain yang bermanfaat: ctrl+ kBersama ctrl+ bakan menampilkan / menyembunyikan bilah samping. Pastikan Anda menekan Kdan Bdalam urutan yang benar


Ini harus menjadi jawaban yang Diterima!
Jessica

@ Jessica Bagaimana bisa, itu tidak menjawab pertanyaan?
Koray Tugay

45

Saya tidak menemukan jawaban lengkap lainnya, jadi saya mengumpulkan informasi dari berbagai jawaban dan menambahkan sedikit jawaban saya sendiri.

  • Ctrl+ K, Ctrl+ B: beralih bilah sisi
  • Ctrl+ K+ B: bentuk korsleting di atas (pastikan Anda menekan Kdan Bdalam urutan yang benar)
  • Ctrl+ 0: alihkan fokus ke sidebar (jika terbuka)
  • Up/ Down: navigasi daftar file
  • Right: perluas direktori
  • Left: runtuhkan direktori / navigasi ke direktori induk
  • Enter: buka file

@Santiago Agüero Bagian yang Anda lewatkan adalah bilah sisi perlu fokus sebelum tombol panah berfungsi ( Ctrl+ 0).

Sejauh yang saya tahu, pintasan ini semua berfungsi di Sublime 3, serta Sublime 2.

Satu peringatan: ini menganggap Anda menggunakan ikatan kunci default. Tetapi Anda dapat dengan mudah menyesuaikan keybindings dengan membuka Preferences > Key Bindings - Userdan menyalin dari baris Preferences > Key Bindings - Default, mengubah keysnilai sesuai kebutuhan. Misalnya,

{ "keys": ["ctrl+k", "ctrl+b"], "command": "toggle_side_bar" },
{ "keys": ["ctrl+0"], "command": "focus_side_bar" },

PS Untuk mendapatkan mesin terbang keyboard yang tampak mewah, gunakan <kbd>tag HTML. Misalnya, <kbd>Key</kbd>akan berubah menjadi Key. (Terima kasih kepada /meta/5527 ) :)


Di bilah sisi Ctrl + Atas / Bawah, Memungkinkan Anda beralih antara menavigasi folder dan daftar file atau (atas) membuka daftar file. (Diuji dalam Subl.3)
GDmac

Dokumentasi ini dan pintasan navigasi file lainnya sublime-text-unofficial-documentation.readthedocs.io/en/latest/…
anishpatel

24

Ringkasan

Ctrl + 0akan menavigasi ke bilah sisi Anda. Secara default Anda dapat menavigasi folder dengan tombol panah Anda. Jika Anda lebih suka pengaturan jenis 'Vim', Anda dapat menghindari menggunakan tombol panah dengan memetakan kembali kunci Anda ke pengaturan Vim (hjkl).

  • h akan memperkecil / membuka folder
  • j akan menavigasi ke bawah (yaitu panah bawah)
  • k akan menavigasi ke atas (yaitu panah ke atas)
  • Aku akan membuka folder
  • Enter akan membuka file

Pemetaan kunci

Untuk mengatur ini, buka Preferences > Key Bindings - Userdan tambahkan berikut ini:

{ "keys": ["h"], "command": "move", "args": {"by": "characters", "forward": false}, "context":
    [ {"key": "control", "operand": "sidebar_tree"} ] },
{ "keys": ["j"], "command": "move", "args": {"by": "lines", "forward": true}, "context":
    [ {"key": "control", "operand": "sidebar_tree"} ] },
{ "keys": ["k"], "command": "move", "args": {"by": "lines", "forward": false}, "context":
    [ {"key": "control", "operand": "sidebar_tree"} ] },
{ "keys": ["l"], "command": "move", "args": {"by": "characters", "forward": true}, "context":
    [ {"key": "control", "operand": "sidebar_tree"} ] }

Apakah ada cara untuk membuka file, tetapi apakah kursor tetap berada di sidebar (mis., Membuka banyak file untuk mengatur lingkungan kerja Anda)?
user1164937

13

Ctrl + p juga sangat berguna untuk membuka file tanpa menggunakan mouse.

Jika Anda membuka folder di Sublime semua file di folder itu (dan file di folder yang terkandung) akan muncul dalam pencarian yang Anda dapatkan dengan Ctrl + p.

Cukup tekan Ctrl + p dan mulai mengetik bagian nama file dan Anda akan mendapatkan daftar kecocokan.


1
Ini sama sekali tidak menjawab pertanyaan.
Ejaz

12

Untuk teks luhur 3 gunakan Ctrl+ K+B

Tekan dan tahan Ctrllalu tekan dan tahan Klalu tekanB


2
Saya harus menekan dan menahan Ctrl, lalu K dan juga menahannya dan kemudian B untuk mengaktifkan sidebar di Sublime Text 3
TJ.

6

Untuk Sublime Text 2 (dan juga Sublime Text 3) pada Windows digunakan Ctrl+0untuk fokus pada bilah samping, dan gunakan Ctrl+1atau Esckunci untuk fokus pada editor. Dan jika itu tidak berhasil, gunakan itu 0dan 1tombol yang ada di baris tombol angka di bawah baris tombol fungsi daripada yang 0dan 1tombol yang ada di keypad numerik keyboard. Gambar ini mungkin menunjukkan lebih baik: http://en.wikipedia.org/wiki/File:Qwerty.svg


6

Di Sublime Text2, tekan tombol dalam format berikut "Ctrl + k + b" dan itu akan berfungsi di ubuntu.

Ini bekerja pada mesin saya (v14.04 LTS)


3

Saya sebenarnya memiliki masalah yang sama, fakta bahwa saya harus memicu reveal in side bardan kemudian memindahkan fokus ke bilah sisi, bersama dengan fakta bahwa jika folder file sudah dibuka, fokus akan pindah ke bagian atas bilah samping, semua ini membuat saya menulis plugin baru untuk membuka file di sidebar dan kemudian memindahkan fokus ke sana, membuatnya lebih mudah untuk menavigasi sidebar dengan panah keyboard, cobalah =)

https://github.com/miguelgraz/FocusFileOnSidebar



1

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


1

Ctrl + 0akan fokus pada bilah samping.
Ctrl + 1akan fokus pada editor di jendela 1.
Ctrl + 2akan fokus pada editor di jendela ke-2, dll.
Sandeep membuat posting yang bagus tentang meningkatkan pintas keyboard toggling bilah samping on / off.
Pergi ke Preferensi-> Pengikat Kunci dan masukkan:

[
    { "keys": ["ctrl+\\"], "command": "toggle_side_bar" },
]

simpan dan tekan "ctrl+\"untuk beralih sidebar.

Di Linux, keybindings baru disimpan di ~ / .config / sublime-text-3 / Packages / User / 'Default (Linux) .sublime-keymap'.


0

masukkan kode pendek ini pada Preferensi-> Pengikat Kunci

[
    { "keys": ["ctrl+\\"], "command": "toggle_side_bar" },
]

sekarang simpan tekan "ctrl+\\"untuk beralih sidebar

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.