10

Можете ли вы улучшить видимость пробелов с помощью notepad++?

Я попробовал Настройки> Стиль> Символ пробела и могу изменить цвет по мере необходимости, но я все еще нахожу символы невероятно маленькими и их трудно найти.

Мое разрешение 1280х, так что это может быть фактором, но должен быть способ заменить символ чем-то более видимым, чем крошечная точка (возможно, разноцветный знак плюс). Есть ли способ?

3 ответа3

16

Основываясь на этом обсуждении, я обнаружил, что есть два способа увеличить размер пробельных символов, посылая команды в Scintilla, который является базовым компонентом редактора, который использует Notepad++. В приведенном ниже примере я установил размер 3, который увеличил размер отображаемой точки с 1 x 1 пикселя до 3 x 3 пикселя:

До:

После:

Обратите внимание, что, похоже, есть ошибка, потому что символ не центрирован, поэтому вам, возможно, придется поэкспериментировать со значением, основанным на том, какой размер шрифта вы используете.


Метод А с использованием Python

  1. Установите надстройку сценариев Python для Notepad++ из SourceForge (версия из диспетчера надстроек Notepad++ в настоящее время не работает)
  2. Запустите новый экземпляр обычного Блокнота от имени администратора
  3. Используйте его, чтобы открыть следующий путь:

    [Notepad++ main install directory]\plugins\PythonScript\scripts\startup.py

  4. Добавьте следующее внизу:

    editor.setWhitespaceSize(3)
    
  5. Сохраните файл.
  6. Открыть Блокнот ++
  7. Выберите Плагины -> Python Script -> Конфигурация
  8. Убедитесь, что для параметра Initialisation установлено значение ATSTARTUP, и сохраните
  9. Перезапустите Notepad++, и теперь пробелы должны автоматически отображать как можно больше точек

Метод Б с использованием макросов

Также возможно сделать это чисто с помощью макросов и без дополнительных плагинов. Вы можете отредактировать файл shortcuts.xml в %AppData%\Notepad++ с помощью блокнота и добавить следующее перед закрывающим </Macros> :

<Macro name="Increase Whitespace Size" Ctrl="yes" Alt="yes" Shift="no" Key="100">
   <Action type="0" message="2086" wParam="3" lParam="0" sParam="" />
</Macro>

Это даст вам новый макрос под названием « Увеличить размер пустого пространства», который будет делать то же самое, что и скрипт Python. Он будет отображаться в меню « Макрос» и может быть назначен ярлык с помощью ярлыка.

3

ОП явно сказал, что они могут изменить цвет, но цвета было недостаточно.

Для меня цвета было бы достаточно, чтобы достичь цели ОП

Улучшено отображение пробелов в блокноте ++

Чтобы изменить цвет, как сказано здесь:

Цвет для обоих можно установить в Конфигураторе Styler, Глобальных стилях, Символе пробела.

В частности, в Notepad ++ v6.8.1

  1. Настройки (Ctrl+t)
  2. Конфигуратор стиля
  3. Установите "Язык" на "Глобальные стили"
  4. Установите "Стиль" на "Символ пробела"
  5. Изменить цвет переднего плана, проверить достаточную видимость / контраст
  6. Выберите Сохранить и закрыть

До Перед изменением белого цвета переднего плана для видимости / контраста - едва видимый После После изменения пробела цвет переднего плана для видимости / контраста - очень отчетливый

-1

Я считаю, что вы не можете увеличить размер маркера, но вы можете увеличить пространство для вкладки от

Настройки -> Языковое меню / Настройки вкладок -> Настройки вкладок и увеличьте пространство вкладок по сравнению с настройками в правой части.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .