На основі цього обговорення я виявив, що існує два способи збільшити розмір символів пробілу, надсилаючи команди Scintilla, який є основним компонентом редактора, який використовує Notepad ++. У наведеному нижче прикладі я встановив розмір 3, який збільшив розмір відображеної крапки з 1 х 1 пікселя до 3 х 3 пікселів:
Перед:
Після:
Зауважте, що помилка здається, оскільки символ не по центру, тому вам, можливо, доведеться експериментувати зі значенням, залежно від того, який розмір шрифту ви використовуєте.
Метод A за допомогою Python
- Встановіть додаток для створення сценарію Python для Notepad ++ з SourceForge (версія менеджера додатків Notepad ++ наразі не працює)
- Запустіть новий екземпляр звичайного Блокнота як адміністратора
Використовуйте його, щоб відкрити наступний шлях:
[Notepad++ main install directory]\plugins\PythonScript\scripts\startup.py
Додайте внизу:
editor.setWhitespaceSize(3)
- Збережіть файл.
- Відкрийте Блокнот ++
- Виберіть Плагіни -> Сценарій Python -> Конфігурація
- Переконайтесь, що для ініціалізації встановлено ATSTARTUP та збережіть
- Перезапустіть Блокнот ++ і пробіли тепер мають відображати якнайбільше великих точок автоматично
Спосіб B з використанням макросів
Це також можна зробити виключно за допомогою макросів і без зайвих плагінів. Ви можете відредагувати 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. Він відобразиться в меню Макрос, і йому може бути наданий ярлик за допомогою Mapper ярлика.