2012-08-29 33 views
60

Olası Çoğalt:
Indenting code in Sublime text 2?reindent kısayol

Ben Sublime klavye kısayollarını öğrenmeye çalışıyorum. Reindent için Sublime Text 2'deki klavye kısayolu nedir? Bazı sayfalara göre TAB olmalıdır, ancak sadece girintiler, tekrarlayanlar değil.

Ahh, tamam şimdi sorunuzu olsun ...

cevap

196

Edit>>Line>>Reindent'da bulabilirsiniz, ancak varsayılan olarak kısayolu yoktur. Menü Tercihler giderek bir kısayol ekleyebilirsiniz - Orada eklemek sonra, Keybindings-User (yapılandırma dosyası bir JSON biçimi olarak sürer):

[ 
    { "keys": ["f12"], "command": "reindent"} 
] 

(örnek o işlevsellik için F12 tuşunu kullanarak)

+42

Ayrıca "" args "öğesini de ekleyebilirsiniz: {" single_line ": false}" tüm metni yeniden girmek için – Ayonix

+4

[ {"keys": ["super + shift + l "]," komut ":" reindent "} ]atomu – Nick

+1

@Ayonix gibi daha fazla kullanıcı icat etmeye karar verdim ve bu yüzden yorumunuzu daha fazla not etmenin bir yolu var. Teşekkür ederim! – user1167442

5

Ben girinti için cmd-[ ve cmd-] kullanmak ama "reindent" demek tam olarak ne emin değilim, yeniden hesapla komutunu kullanabilir ve bir dosyaya doğru girinti uygulayın. Örneğin, programsal olarak değiştirilmiş bir dosya açmış ve beyaz boşluk ya da sekmeler kaldırılmışsa, doğru biçimlendirmeyi geri yüklemek için reindent komutunu kullanırsınız.

+0

Bir menü öğesi var -> satır -> reindent –

+0

Neden edit-> line-> reindent benim için grileşti? – sameers

+0

İlk başta bir satır seçmeniz gerektiğinden gri renkli çıktı – Mik