2015-05-09 21 views

cevap

265

VS Kod 1.6.0 ve Büyükaloisdg below tarafından belirtildiği gibi

, editor.renderWhitespace şimdi alarak bir enum olan ya none, boundary veya all. tüm boşlukları görüntülemek için: 1.6.0

1.6.0 Önce VS Kanunu Önce

"editor.renderWhitespace": "all", 

, sen editor.renderWhitespacetrue ayarlı zorunda:

"editor.renderWhitespace": true 
+13

Bunu yalnızca Sublime'in "draw_white_space": "selection" seçeneği gibi seçilmiş karakterler için yapmanın bir yolu var mı? – noio

+10

@noio Henüz değil, ama yolunda [github] (https://github.com/Microsoft/vscode/issues/1477) – revo

+0

@revo Teşekkür ederiz! Aradığım şey bu, ama yararlı bir şey bulmak için doğru bir arama sorgusu oluşturmayı bilmiyordum! –

15

Sadece değişiklikleri göstermek için bu editor.renderWhitespace : true VSCode'a yapacağım bu ekran görüntüsünü ekledim:
enter image description here.

Tab Uzay ve olan . bir klavye kısayolu kullanarak boşluk karakterleri geçiş isteyenlere

+1

P.S. renk şeması değişimin bir parçası değil (bunun için ek bir eklentim var) –

+1

Eklentiyi şu adreste bulabilirsiniz: https://marketplace.visualstudio.com/items?itemName=oderwat.indent-rainbow&showReviewDialog=true –

33

, sen keybindings.json dosyaya bağlama özel bir ekleyebilir vardır (Dosya> Tercihler> Klavye Kısayolları).


Örnek:

İşte
// Place your key bindings in this file to overwrite the defaults 
[ 
    { 
     "key": "ctrl+shift+i", 
     "command": "editor.action.toggleRenderWhitespace" 
    } 
] 

Ben + i görünmez karakterleri geçiş yapmak için, elbette başka bir kombinasyon tercih edebilir Ctrl + Shift kombinasyonu atadınız.

+0

Visual Studio'm Varsayılan olarak ctrl + e ctrl + s'. Bunun gibi açılan kısayollar için, iki kombinasyon arasında bir boşluk koymanız gerekir, virgül değil. – t3chb0t

9

Artık bir boolean değil. enum'a geçtiler. Şimdi none, boundary ve all arasında seçim yapabiliriz.

// Controls how the editor should render whitespace characters, 
// posibilties are 'none', 'boundary', and 'all'. 
// The 'boundary' option does not render single spaces between words. 
"editor.renderWhitespace": "none", 

Sen GitHub orijinal diff görebilirsiniz. Visual Studio Kodu

31

göster boşluk karakterleri

değişim setting.json, aşağıdaki kodları ekleyerek!

aynen böyle!
(Not: Hatta o da çalışır !, hiçbir "gerçek" seçeneği yoktur.) enter image description here

+3

Bu seçeneğin ne yaptığını anlamaya çalışıyordum, resim için +1. – slashp

+0

Doğru artık çalışmıyor! "All" dizesi dizilmiş olmalı. –

1

fark boşluk benzer false diffEditor.ignoreTrimWhitespace set git diff için gösterilecek almak için. edit.renderWhitespace sadece marjinal olarak yararlıdır.

// Controls if the diff editor shows changes in leading or trailing whitespace as diffs 
"diffEditor.ignoreTrimWhitespace": false, 

ayarları Mac kullanıcıları için

Dosya> Tercihler> Kullanıcı Ayarları

Not gitmek güncellemek için: Kod Dosyası altındaki Tercihler menüsüdür. örneği için Kod> Tercihler> Kullanıcı Ayarları.

Bu, "Varsayılan Ayarlar" başlıklı bir dosyayı açar. Alanı //Editor genişletin. Artık tüm bu gizemli editor.* ayarlarının yerini görebilirsiniz. renderWhitespace için arama (CTRL + F). Benim kutusunda ben vardır:

// Controls how the editor should render whitespace characters, posibilties are 'none', 'boundary', and 'all'. The 'boundary' option does not render single spaces between words. 
"editor.renderWhitespace": "none", 

karışıklığa eklemek için pencere "Varsayılan Ayarlar" sol düzenlenemez. "Settings.json" başlıklı sağ penceresini kullanarak bunları geçersiz kılmanız gerekir. Sen "settings.json" "Varsayılan Ayarlar" dan yapıştır ayarlarını kopyalayabilirsiniz:

// Place your settings in this file to overwrite default and user settings. 
{ 
    "editor.renderWhitespace": "all", 
    "diffEditor.ignoreTrimWhitespace": false 
} 

Ben renderWhitespace kapatarak sona erdi.

24

Menu -> View -> Toggle Render Whitespace aracılığıyla da yapılabilir. Visual Studio Kanununun sürümü 1.15.1 "Yeri Değiştir Whitespace Render" olarak, şimdi boşluk görünür hale görünür ve Görünüm menüsünden bir seçenek için Visual Studio Kod v 1.8.x