Поліпшення відображення пробілів у блокноті ++


10

Чи можете ви покращити видимість пробілів за допомогою блокнота ++?

Я спробував Налаштування> Стиль> Символ пробілу, і можу змінити колір за потребою, але я все ще вважаю символи неймовірно маленькими і їх важко знайти.

Моя роздільна здатність - 1280x, тому це може бути фактором, що сприяє, але має бути спосіб замінити символ чимось більш помітним, ніж крихітна крапка (можливо, різного кольору знак плюс). Чи є спосіб?


я вважаю, що ви не можете збільшити розмір маркера, але ви можете збільшити простір, якщо вкладка з
vembutech

@phi: Чи пощастило вам із рішенням, яке я запропонував?
Джеймс П

Відповіді:


16

На основі цього обговорення я виявив, що існує два способи збільшити розмір символів пробілу, надсилаючи команди Scintilla, який є основним компонентом редактора, який використовує Notepad ++. У наведеному нижче прикладі я встановив розмір 3, який збільшив розмір відображеної крапки з 1 х 1 пікселя до 3 х 3 пікселів:

Перед:

введіть тут опис зображення

Після:

введіть тут опис зображення

Зауважте, що помилка здається, оскільки символ не по центру, тому вам, можливо, доведеться експериментувати зі значенням, залежно від того, який розмір шрифту ви використовуєте.


Метод A за допомогою 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 -> Конфігурація
  8. Переконайтесь, що для ініціалізації встановлено ATSTARTUP та збережіть
  9. Перезапустіть Блокнот ++ і пробіли тепер мають відображати якнайбільше великих точок автоматично

Спосіб 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 ярлика.


дякую, я нарешті змусив його працювати! Хоча я не міг перевірити перший метод (жодного пітона не в роботі), другий працює. Що спочатку мене наткнуло - це пояснюється у потоці, яку ви пов’язали - це те, що npp переписує shortcuts.xml при закритті. Перейдіть до фігури ... Дякую!
zuiqo

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

Дивно, що після перезапуску АЕС вона не повинна набирати чинності, якщо ви не запустите макрос - саме так він поводиться на моєму ПК і в оригінальному дописі на форумі згадується, що так воно буде вести себе, якщо у вас не буде встановлено щось на зразок NppExec для його запуску. Перший метод, мабуть, приємніший - у мене виникли деякі проблеми із сценарієм додатків Python, поки я не завантажував останню версію безпосередньо зі сторінки SourceForge. Вам не потрібно встановлювати окремий пакет для самого Python, але якщо вам взагалі нічого не дозволяють встановлювати, то, мабуть, це не має значення.
Джеймс П

Ну, я нічого іншого не додав, але поки це працює, idc: D
zuiqo

PythonScript приємно. Це також набагато гнучкіше. Дякую за підказку
Dio Phung

3

ОП прямо сказала, що вони можуть змінити колір, але кольорів було недостатньо.

Для мене кольорів вистачить для досягнення мети ОП

Поліпшення відображення пробілів у блокноті ++

Щоб змінити колір, як тут написано:

Колір для обох можна встановити за допомогою конфігуратора Styler, глобальних стилів, символу пробілу.

Зокрема, у Notepad ++ v6.8.1

  1. Налаштування ( Ctrl+t)
  2. Конфігуратор стилів
  3. Встановіть "Мова" на "Глобальні стилі"
  4. Встановіть "Стиль" на "Символ білого простору"
  5. Змініть колір переднього плану, перевірте достатню видимість / контраст
  6. Виберіть Зберегти та закрити

До Перед тим, як змінити колір переднього плану для наочності / контрасту - ледь видно Після Після зміни кольору переднього плану на видимість / контраст - дуже чітко


-1

Я вважаю, що ви не можете збільшити розмір маркера, але ви можете збільшити простір для вкладки

Налаштування -> Меню мови / Налаштування вкладки -> Налаштування вкладки та збільшуйте простір вкладок з переваг у правій частині


1
Як це допомагає покращити видимість пробілів, не впливаючи на вміст файлу чи кількість пробілів на вкладці?
RobH

будь ласка, уважно прочитайте питання перед відповіддю
Лука
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.