Піднесений текст 2 - Перегляд символів пробілу


434

Як Sublime Text може відображати символи, що не друкуються (мене цікавлять простори та таблички)?

Відповіді:


657

Щоб переглянути пробіл, налаштування:

// 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
Чи є спосіб змінити колір білого простору (тире для вкладок) на трохи більше світла?
Мітхун Средхаран

3
@Mithun ви повинні мати можливість редагувати колірну гамму, щоб змінити це. Я не впевнений у конкретному кольоровому налаштуванні, яке вам доведеться змінити, але вони позначені досить розумно, тому ви повинні мати змогу знайти його, трохи погравши.
Ендрю Барретт

2
На початку кольорової гами ви знайдете загальні параметри - фон, каре, передній план тощо. Клавіша "невидимки" - це колір, який потрібно змінити.
Roger_S

2
чому б не прибрати речі з кольорової гами? спасибі та нагородження в будь-якому випадку! : D
HaveAGuess

18
Немає можливості просто переключити це з меню ?? Навіть найпростіші текстові редактори мають цю "особливість".
Ciri

93

У виділеному тексті SPACE відображається як крапка (.), А TAB - як тире (-).


6
якщо ви не встановлено '"translate_tabs_to_spaces": true'звичайно
SirLenz0rlot

26
Що, звичайно, робить <kbd> Ctrl / Cmd + A </kbd> найшвидшим способом перевірки проблем пробілу.
іоно

Це працює на моєму ноутбуці Linux, але не працює на робочому столі Windows.
MaxNevermind

17

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

Додайте це за допомогою Пакетного контролю

Встановити пакети, unicode ...


Він відобразиться автоматично, якщо знайде деяких спеціальних символів, які він може виявити.
5


13

Якщо ви хочете ввімкнути та вимкнути показ пробілів, ви можете встановити плагін HighlightWhitespaces.


Ця функція була додана і в TrailingSpaces (просто зауважимо).
chikamichi

1
Чудово працює і в Sublime 3. Увімкніть перегляд "Пробілів" за допомогою Control-Alt-W.
Сузана


4

Я знаю, що це стара тема, але мені подобається мій власний плагін, який може переходити через режими пробілів (жоден, виділення та всі) за допомогою одного ярлика. Він також містить пункти меню під Вид | Меню пробілів.

Сподіваємось, люди знайдуть це корисним - цим користується багато людей :)


Це може розглядатися як відповідь, що стосується лише посилання, або відповідь на рекомендацію щодо програмного забезпечення, обидві вони поза темою. Однак це, здається, є корисним, тому я залишаю це :-).
півзахисник

3

"Швидкий і брудний" спосіб - використовувати функцію пошуку та активувати регулярні вирази.

Тоді просто шукайте: \ s для виділення пробілів \ t для вкладок \ n для нових рядків тощо.


Насправді "\ s" - це для всіх пробілів. Тільки для простору втечі з символом пробілу, "\"
eldorz


1

У мене є кілька плагінів (включаючи Unicode Character Highlighter), але єдиний, який знайшов персонажа, який ховався від мене сьогодні, був 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]"
}

btw .. Цей персонаж був скопійований із програми Skitch> Zeplin
пт

... і в той час як я думаю про це, як ще одна перевірка здоровості - linux.die.net/man/1/xxd . На терміналі наберіть xxd, введіть, а потім вставте рядок
ptim
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.