Sublime Text 2 ve 3'te kenar çubuğunu klavyeyle nasıl kullanırım?


155

Sublime Text 2'yi kullanırken , projelerimizdeki dosyalarda / klasörlerde gezinmek için yan çubuğu açma eğilimindeyiz . Bunun için ctrl + k ctrl + b kısayol tuşlarını kullanabiliriz (pencerelerde).

İçinde bulunduğumuz Ancak, bir kez yan çubuğunda , biz klavye ile kullanamazsınız (örneğin oklar). Kendi faremizle kullanmaya devam etmeliyiz ...

Sadece bir not : SideBarEnhancements eklentisini kurdum, ancak sorunumu çözebilecek hiçbir şey bulamadım.

Bildiğiniz bir çözüm var mı?


2
Ctrl + b, Ctrl + k her zaman benim için satırları silme gibi garip şeyler yapar. Kenar çubuğunu her değiştirmek istediğimde, bu iki kısayolu spam etmek zorunda kaldım çünkü ilk kez işe yaramadı. Sonunda Ctrl + Shift + o için bir kısayol oluşturdum. Başkası var mı?
Marcel

2
Marcel, sanırım bu notasyonu anlamıyorsun - Ctrl'ye basılı tutmak, K'ye vurmak, sonra B'ye vurmak, birlikte değil demek. Ctrl + K + K
yaparsanız

Yanıtlar:


284

Yan çubuğa odaklanmak için Ctrl+ 0( Ctrl+ Zero) yazabilirsiniz .

Sonra seçimi ok tuşlarıyla dosyalar arasında taşıyabilir Enterve fareye dokunmadan seçilen dosya isabetini açabilirsiniz .


kenar çubuğundan projeleri kaldırmak için herhangi bir klavye kısayolu var mı?
depz123

5
Kenar çubuğundaki içerik menüsünü çağırabilir miyim?
Vladimir Starkov

6
Kenar çubuğunu açmak için mac'te cmd + k cmd + b kullanın, ancak kenar çubuğuna odaklanmak için ctrl + 0 ve düzenleyiciye odaklanmak için ctrl + 1 tuşlarını kullanın. cmd + 1'den cmd + n'ye kadar sekmelerde gezinebilir.
nicholaschris

7
Ctrl+1"Odak Grup 1" kısayoludur, ancak başlangıçta odaklanan gruba odaklanmak istiyorsanız, Escbunun yerine kullanın ( resmi olmayan dokümanlara bakın ). Örneğin, grup 2 odaklanmışsa ve daha sonra yan çubuğa Escodaklanırsanız, odağı grup 2'ye döndürürseniz
TachyonVortex

2
@ChrisAnderson, Anahtar Bağlantıları'nı (Tercihler menüsü) açarsanız, mevcut tüm kısayolları görebilirsiniz. Bu komutun focus_side_bareşleştiğini görebilirsinizCTRL+0
Riccardo Marotti

60

Başka bir yararlı kısayol: ctrl+ kBirlikte ile ctrl+ bgösterecektir / kenar çubuğu gizlemek. Vurduğunuzdan Kve Bdoğru sırayla olduğundan emin olun


Bu Kabul edilen cevap olmalı!
Jessica

@ Jessica Öyle mi soruyu cevaplamıyor?
Koray Tugay

45

Başka bir tam cevap bulamadım, bu yüzden çeşitli cevaplardan bilgileri bir araya getirdim ve kendi cevaplarımı ekledim.

  • Ctrl+ K, Ctrl+ B: kenar çubuğunu aç / kapat
  • Ctrl+ K+ B: yukarıdakilerin kısa biçimi (vurduğunuzdan Kve Bdoğru sırada olduğundan emin olun )
  • Ctrl+ 0: odağı kenar çubuğuna değiştir (açıksa)
  • Up/ Down: dosya listesinde gezin
  • Right: bir dizini genişlet
  • Left: bir dizini daralt / üst dizine git
  • Enter: bir dosya aç

@Santiago Agüero Eksik olduğunuz kısım, kenar tuşlarının ok tuşları çalışmaya başlamadan önce odaklanması gerektiğiydi ( Ctrl+ 0).

Bildiğim kadarıyla, bu kısayolların tümü Sublime 3 ve Sublime 2'de çalışıyor.

Bir uyarı: bunlar varsayılan tuş bağlarını kullandığınızı varsayar. Ancak , Preferences > Key Bindings - Usersatırları üzerinden açıp kopyalayarak Preferences > Key Bindings - Default, keysdeğeri gerektiği gibi değiştirerek tuş bağlantılarını kolayca özelleştirebilirsiniz . Örneğin,

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

Not: Süslü görünümlü klavye gliflerini elde etmek için <kbd>HTML etiketini kullanın . Örneğin, <kbd>Key</kbd>dönüşecek Key. ( Https://meta.stackexchange.com/questions/5527 sayesinde ) :)


Kenar çubuğunda Ctrl + Yukarı / Aşağı, Klasör ve dosya listesinde gezinme veya (yukarı) açık dosyalar listesi arasında geçiş yapmanızı sağlar. (Subl.3'te test edilmiştir)
GDmac


24

özet

Ctrl + 0kenar çubuğunuza gidecek. Varsayılan olarak, ok tuşlarınızla klasörlerde gezinebilirsiniz. 'Vim' tipi ayarlarını tercih ederseniz, tuşlarınızı tipik Vim ayarlarına (hjkl) yeniden takarak ok tuşlarını kullanmaktan kaçınabilirsiniz.

  • h bir klasörü simge durumuna küçültür / açar
  • j aşağı iner (yani aşağı ok)
  • k yukarı hareket edecektir (yani yukarı ok)
  • l bir klasör açılacaktır
  • Enter dosyayı açacak

Anahtar eşlemeler

Bunu ayarlamak Preferences > Key Bindings - Useriçin aşağıdakileri açın ve ekleyin:

{ "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"} ] }

Dosyayı açmanın bir yolu var, ancak imleç kenar çubuğunda kalıyor mu (örneğin, çalışma ortamınızı ayarlamak için birden fazla dosya açma)?
user1164937 07

13

Ctrl + p, fareyi kullanmadan dosyaları açmak için de gerçekten kullanışlıdır.

Sublime'da bir klasör açarsanız, o klasördeki tüm dosyalar (ve içerdiği klasörlerdeki dosyalar) Ctrl + p ile aldığınız aramada görünür.

Sadece Ctrl + p tuşlarına basın ve dosya adının bir kısmını yazmaya başlayın, bir eşleşme listesi elde edersiniz.


1
Bu soruya hiç cevap vermiyor.
Ejaz

12

İçin yüce metni 3 kullanım Ctrl+ K+B

Tuşunu basılı tutun Ctrlve tuşunu basılı tutun Kve tuşuna basın.B


2
Sublime Text 3
TJ'de

6

Windows'ta Yüce Metin 2 (ve ayrıca Yüce Metin 3) Ctrl+0için yan çubuğa odaklanmak için ve düzenleyiciye odaklanmak için Ctrl+1veya Esctuşunu kullanın. O iş olmadı eğer, o kullanmak 0ve 1yerine göre daha fonksiyon tuşları sıranın altında sayısal tuşlar satırda var olduğunu tuşları 0ve 1klavyenin sayısal tuş takımı var olduğunu tuşları. Bu resim daha iyi gösterebilir: http://en.wikipedia.org/wiki/File:Qwerty.svg


6

Sublime Text2'de, tuşlara aşağıdaki "Ctrl + k + b" formatında basın; ubuntu üzerinde çalışacaktır.

Makinemde çalıştı (v14.04 LTS)


3

Aslında aynı sorunu yaşadım, reveal in side barardından tetiklemeyi ve ardından odağı kenar çubuğuna taşımak zorunda kaldım , bununla birlikte dosyanın klasörü zaten açılmışsa, odak kenar çubuğunun üst kısmına taşınacaktı. Kenar çubuğundaki dosyayı ortaya çıkarmak ve ardından odağı oraya taşımak için yeni eklenti, klavye oklarıyla kenar çubuğunda gezinmeyi çok daha kolay hale getirin, deneyin =)

https://github.com/miguelgraz/FocusFileOnSidebar



1

Kenar çubuğunda gezinmek için Yüce Metin penceresine bir klasör eklemeniz gerekir. Dosya -> Klasörü Aç ... seçeneğine gidin ve gezinmek istediğiniz en yüksek dizini seçin.


1

Ctrl + 0yan çubuğa odaklanacaktır.
Ctrl + 11. pencerede düzenleyiciye odaklanacaktır.
Ctrl + 22. pencerede editöre odaklanacaktır.
Sandeep, yan çubuğu açıp kapatarak klavye kısayolunu geliştirmeyle ilgili harika bir yazı yaptı.
Tercih-> Tuş Bağlama'ya gidin ve şunu girin:

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

kaydedin ve ardından "ctrl+\"kenar çubuğunu değiştirmek için tuşuna basın .

Linux'ta yeni tuş bağlamaları ~ / .config / sublime-text-3 / Packages / User / 'Default (Linux) .sublime-keymap' içine kaydedilir.


0

Bu kısa kodu Tercih -> Tuş Ciltleme'ye girin

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

şimdi kaydedin "ctrl+\\", kenar çubuğunu değiştirmek için basın

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.