Как Sublime Text может отображать непечатаемые символы (меня интересуют ПРОБЕЛЫ и ВКЛАДКИ)?
Sublime Text 2 - просмотр пробельных символов
Ответы (10)
Для просмотра пробелов используется следующая настройка:
// 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, поэтому без запятых.
В выделенном тексте ПРОБЕЛ отображается точкой (.), А TAB - тире (-).
'"translate_tabs_to_spaces": true'
- person SirLenz0rlot; 17.12.2012
Я использую Unicode Character Highlighter
, могу отображать пробелы и некоторые другие специальные символы.
Добавьте это с помощью Package Control
Установить пакеты, юникод ...
Если вы действительно хотите видеть только конечные пробелы, этот плагин ST2 сделает свое дело: https://github.com/SublimeText/TrailingSpaces
Если вы хотите иметь возможность включать и выключать отображение пробелов, вы можете установить плагин HighlightWhitespaces
Вот официальный учебник, как это сделать!
http://sublimetexttips.com/show-whitespace-sublime-text/
именно так!
Надеюсь на помощь!
Я знаю, что это старый поток, но мне нравится мой собственный плагин, который может переключаться между режимами пробелов (нет, выделение и все) с помощью одного ярлыка. Он также предоставляет пункты меню в View | Пробел меню.
Надеюсь, люди найдут это полезным - им пользуются многие люди :)
:-)
.
- person halfer; 08.03.2016
«Быстрый и грязный» способ - использовать функцию поиска и активировать регулярные выражения.
Затем просто найдите: \ s для выделения пробелов \ t для вкладок \ n для новых строк и т. Д.
http://sublimetexttips.com/show-whitespace-sublime-text/
- открыть
Ctrl + Shift + P
- поиск
Предпочтения: Настройки -> Пользователь
- просто вставьте ниже коды
{
"draw_white_space": "all",
"translate_tabs_to_spaces": true
}
У меня есть несколько плагинов (в том числе Unicode Character Highlighter), но единственный, который нашел символ, который скрывался от меня сегодня, был Маркер.
Вы можете проверить, работает ли он, вставив текст из файла readme.
Для справки, персонаж, вызывающий у меня проблемы, был
.
Для проверки работоспособности коснитесь клавиши со стрелкой вправо над диапазоном текста, содержащим невидимый символ, и вам нужно будет дважды нажать стрелку вправо, чтобы пройти мимо персонажа.
Я также использую следующую настраиваемую строку регулярного выражения (которую я не совсем понимаю):
{
// there's 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]"
}
xxd
, введите, затем вставьте строку
- person ptim; 18.07.2016