Отображение пробелов в коде Visual Studio



можно ли показывать символы пробела, такие как пробел, в коде Visual Studio?



там, кажется, не будет вариант для него в настройки.json (хотя это опция в Atom.io), и я не смог отобразить пробелы с помощью CSS.

2287   9  

9 ответов:

против кода 1.6.0 и выше

как отметил aloisdg ниже,editor.renderWhitespace теперь перечисление принимает либо none,boundary или all. Для просмотра всех пробелов:

"editor.renderWhitespace": "all", 

перед VS Code 1.6.0

перед 1.6.0, вы должны были установить editor.renderWhitespace до true:

"editor.renderWhitespace": true

для тех, кто готов переключение пробелов с помощью сочетания клавиш, вы можете добавить пользовательскую привязку к комбинации клавиш.json file ( Файл > Настройки > Сочетания Клавиш).


пример:

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

здесь я назначил комбинацию Ctrl+Shift+я для переключения невидимых символов, вы можете, конечно, выбрать другой сочетание.

показать пробелы в коде Visual Studio

изменить настройки.json, добавив следующие коды!

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

просто так!
(PS: нет "правда"!, даже это тоже работает.) enter image description here

Это также можно сделать через главное менюView -> Toggle Render Whitespace. Между ними, я использую Visual Studio Code v 1.8.x

просто чтобы продемонстрировать изменения, которые editor.renderWhitespace : true сделаю для вашего VSCode я добавил Этот скриншот:
enter image description here.

здесь Tab are и пробел are .

это не

чтобы получить разницу для отображения пробелов аналогично git diff set diffEditor.ignoreTrimWhitespace значение false. edit.renderWhitespace это только незначительно полезно.

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

для обновления настроек перейдите в

File > Preferences > User Settings

Примечание для пользователей Mac: меню настроек находится под кодом не файл. Для пример, код > настройки > Настройки пользователя.

откроется файл под названием " Default Настроить." Расширьте область //Editor. Теперь вы можете увидеть, где все эти загадочные настройки. Поиск (CTRL + F) для renderWhitespace. На моей коробке у меня есть:

// 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",

чтобы добавить к путанице,левый окно "настройки по умолчанию" не редактируется. Вам нужно переопределить их с помощью право окно под названием "Параметры.формат JSON." Вы можете скопировать настройки вставки из "настройки по умолчанию" в "настройки.json":

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

я закончил выключение renderWhitespace.

возможность сделать пробелы видимыми теперь появляется как опция в меню Вид, как" Toggle Render Whitespace " в версии 1.15.1 кода Visual Studio.

Нажмите кнопку F1, затем введите "Toggle Render Whitespace" или его части, которые вы можете запомнить:)

Я использую VSCode версии 1.22.2, так что это может быть функция, которая не существовала еще в 2015 году.

Comments

    Ничего не найдено.