Visual Studio Code kullanırken sekmeden boşluğa dönüştürme faktörü nasıl özelleştirilir?
Örneğin, şu anda HTML'de TAB tuşlarına her basışta iki boşluk üretiyor gibi görünüyor, ancak TypeScript'te 4 üretiyor.
Varsayılan olarak, Visual Studio Code açtığınız dosyaya bağlı olarak girinti seçeneklerinizi tahmin etmeye çalışacaktır.
Girinti tahminini "editor.detectIndentation": false
ile kapatabilirsiniz.
Bunu Windows için File → Preferences → User Settings menüsündeki ve Mac için Code → Preferences → Settings veya ⌘,
menüsündeki bu üç ayar aracılığıyla kolayca özelleştirebilirsiniz:
// The number of spaces a tab is equal to. This setting is overridden
// based on the file contents when `editor.detectIndentation` is true.
"editor.tabSize": 4,
// Insert spaces when pressing Tab. This setting is overriden
// based on the file contents when `editor.detectIndentation` is true.
"editor.insertSpaces": true,
// When opening a file, `editor.tabSize` and `editor.insertSpaces`
// will be detected based on the file contents. Set to false to keep
// the values you've explicitly set, above.
"editor.detectIndentation": false
Ben 1.21 sürümünü çalıştırıyorum ancak bunun daha önceki sürümler için de geçerli olabileceğini düşünüyorum.
Ekranın sağ alt tarafına bir göz atın. Boşluk veya Sekme Boyutu yazan bir şey görmelisiniz.
Benimki boşlukları gösteriyor, -->
(veya
Tab-Size`) üzerine tıklayınveya
Sekme Kullanarak Girinti Yap` öğesini seçinBu yalnızca belge başına çalışır, proje genelinde çalışmaz. Proje genelinde uygulamak istiyorsanız, kullanıcı ayarlarınıza "editor.detectIndentation": false
eklemeniz gerekir.
Varsayılan olarak, Visual Studio Code geçerli açık dosyanın girintisini otomatik olarak algılar. Bu özelliği kapatmak ve tüm girintileri, örneğin iki boşluk yapmak istiyorsanız, Kullanıcı Ayarları veya Çalışma Alanı ayarlarınızda aşağıdakileri yaparsınız.
{
"editor.tabSize": 2,
"editor.detectIndentation": false
}