Sublime Text 2 - просмотр пробельных символов

Как Sublime Text может показывать непечатаемые символы (меня интересуют SPACE и TAB)?

Ответ 1

Для просмотра пробелов настройка:

// Set to "none" to turn off drawing white space, "selection" to draw only the
// white space within the selection, and "all" to draw all white space
"draw_white_space": "selection",

Вы можете увидеть это, если вы перейдете в "Настройки" → "Настройки по умолчанию". Если вы измените свои пользовательские настройки (Настройки- > Настройки - Пользователь) и добавьте строку, как показано ниже, вы должны получить то, что хотите:

{
    "color_scheme": "Packages/Color Scheme - Default/Slush & Poppies.tmTheme",
    "font_size": 10,
    "draw_white_space": "all"
}

Помните, что в настройках JSON нет конечных запятых.

Ответ 2

В выбранном тексте SPACE отображается как точка (.) и TAB как тире (-).

Ответ 3

Я использую Unicode Character Highlighter, может показывать пробелы и некоторые другие специальные символы.

Добавьте это, Управление пакетами

Установить пакеты, unicode...

Ответ 5

Если вы хотите включить или отключить отображение пробелов, вы можете установить HighlightWhitespaces плагин

Ответ 7

Я знаю, что это старый поток, но мне нравится мой собственный плагин, который может цикл через пробельные (ни один, выбор и все) через один ярлык. Он также предоставляет пункты меню под View | Пробел.

Надеюсь, люди найдут это полезным - он используется многими людьми:)

Ответ 8

"Быстрый и грязный" способ - использовать функцию поиска и активировать регулярные выражения.

Затем просто выполните поиск: \ s для выделения пробелов \ t для вкладок \n для новых строк и др.

Ответ 9

http://sublimetexttips.com/show-whitespace-sublime-text/

  • открыть

Ctrl + Shift + P

  1. поиск

Настройки: Настройки → Пользователь

  1. просто вставьте ниже кодов

{
    "draw_white_space": "all",
    "translate_tabs_to_spaces": true
}

Ответ 10

У меня есть несколько плагинов (в том числе Unicode Character Highlighter), но единственный, который нашел персонажа, который скрывался от меня сегодня, был Highlighter.

Вы можете проверить, работает ли он, вставив текст в readme.

Для справки персонаж, вызывающий у меня проблемы, был .

Для проверки работоспособности коснитесь правой клавиши со стрелкой в ​​диапазоне текста, содержащего невидимый символ, и вам нужно дважды нажать стрелку вправо, чтобы перейти мимо символа.

Я также использую следующую настраиваемую строку регулярных выражений (которую я не полностью задираю):

{
    // there an extra range in use [^\\x00-\\x7F]
    // also, don't highlight spaces at the end of the line (my settings take care of that)
    "highlighter_regex": "(\t+ +)|( +\t+)|[^\\x00-\\x7F]|[\u2026\u2018\u2019\u201c\u201d\u2013\u2014]"
}