Как сохранить настройки шрифта в Notepad ++

46

Мне нравится стиль vim Dark Blue в Notepad ++, но я хочу использовать его с Lucida вместо Consolas. Когда я изменяю шрифт на Lucida, он никогда не сохраняется. Есть ли способ сохранить собственный стиль, который сочетает новый шрифт со встроенным стилем?

Zeynel
источник

Ответы:

49

Как сказал @ mikez302 в комментарии выше, запускайте от имени администратора . Затем внесите изменения в свой стиль через Настройки / Конфигуратор стиля. Нет необходимости редактировать эти файлы вручную.

Начиная с версии 5.8.6 файлы тем хранятся в %PROGRAMFILES(x86)%. Vista / Win7 откажется от записи в этот каталог, если приложение не запущено с правами администратора. Кроме того, похоже, что настройки «Global Override» сохраняются в файле активной темы. Надеемся, что в будущих версиях Notepad ++ эти пользовательские настройки темы будут храниться в соответствии %APPDATA%с намерениями Windows.

zourtney
источник
Это правильный ответ. Решил проблему для меня.
Эндолит
Пятно, решил мою проблему тоже. Отличное предложение, чтобы эти настройки перешли на доступную для записи территорию.
poplitea
1
Есть ли обходной путь для тех, у кого нет административных привилегий?
rink.attendant.6
15

Зайдите в Настройки / Конфигуратор стиля. Выберите имя шрифта и установите флажок напротив Enable global font. Нажмите Сохранить и закрыть.

образ

Также: Посмотрите на ответ @ Zourtney . Вы должны запустить Notepad ++ в качестве администратора, чтобы сохранить ваши изменения

Сатьяджит Бхат
источник
5
Спасибо за ответ. Но когда я поменяю шрифт на Lucida, как вы объясняете; и установите флажок Включить глобальный шрифт; в следующий раз, когда я открою Notepad ++, имя шрифта не будет отображаться в поле «Имя шрифта», а в качестве шрифта у файла будет Consolas На самом деле, иногда он даже не открывает темно-синий, а стиль белого фона по умолчанию. Короче говоря, каждый раз, когда я открываю Notepad ++, мне нужно менять стиль на vim Dark Blue и шрифт на Lucida. Изменения, которые я делаю в стиле, не сохраняются. Я могу делать что-то не так, но я не знаю что.
Зейнел
1
@Zeynel Это происходит для разных расширений файлов? Можете ли вы попробовать открыть один и тот же файл несколько раз и посмотреть, несут ли настройки шрифта?
Сатьяджит Бхат
@jumbo Спасибо, что сообщили мне - я перегрузил изображение
Сатьяджит Бхат
5

У меня та же проблема с использованием последней версии (5.8.5).
Я считаю, что сообщение об ошибке в порядке. Вот ошибка, которая, по-видимому, (как минимум) связана с: http://sourceforge.net/tracker/index.php?func=detail&aid=2893679&group_id=95717&atid=612382

Другой вариант (до тех пор, пока проблема не будет решена) может состоять в том, чтобы вручную добавить тему %PROGRAMFILES%\Notepad++\themes
(обратите внимание, что для сохранения этого файла необходимо запустить редактор в качестве администратора ).

Просто скопируйте понравившуюся тему и отредактируйте ее по своему вкусу.
В вашем случае, редактирование fontNameпод <GlobalStyles>должно сделать свое дело .
Кроме того, вы можете редактировать name="stylerTheme" path=""в своем %APPDATA%\Notepad++\config.xmlфайле.

oKtosiTe
источник
@studiohack: не проблема вообще. :-)
октосите
Я попытался сделать копию темы и сохранить ее, и у меня появилось диалоговое окно с надписью «Пожалуйста, проверьте, открыт ли этот файл в другой программе». Кто-нибудь знает, что с этим делать? Я попытался отредактировать файл в другом редакторе, и он мне тоже не позволил. Я использую Noetpad ++ 5.8.6 на Windows 7.
Элиас Замария
4
Я смог сохранить файл, запустив Notepad ++ от имени администратора.
Элиас Замария
@ mikez302: Хороший вопрос. Я забыл упомянуть об этом. Отредактировал его.
oKtosiTe
3

Вместо запуска Notepad ++ с правами администратора, как в некоторых других ответах, вы можете добавить разрешения на запись / изменение каталога тем в программных файлах, чтобы вам не приходилось каждый раз запускать с правами администратора.

Для Windows 7:

  1. В проводнике Windows перейдите в% PROGRAMFILES% \ Notepad ++
  2. Щелкните правой кнопкой мыши папку «Темы» и выберите «Свойства»
  3. Нажмите вкладку Безопасность
  4. Нажмите кнопку Изменить
  5. Выберите пункт «Пользователи» в верхнем списке
  6. В списке разрешений добавьте галочку к «Изменить» (который автоматически добавляет и к «записи»)
  7. ЛАДНО ЛАДНО

Теперь он должен сохранить ваши изменения без необходимости запуска Notepad ++ от имени администратора.

michaelmoo
источник
Отличный хак! Я не думал об этом. Сохраняет необходимость запускать от имени администратора каждый раз и на корпоративных компьютерах, вы можете заставить администратора сделать это за вас один раз, и все готово.
Sanoo
2

Откройте notepad ++, щелкнув правой кнопкой мыши и выбрав «Запуск от имени администратора», а затем внесите необходимые изменения. Ваши изменения будут сохранены.

Кофеин
источник
0

Если у вас нет прав администратора, изменение всей темы на другую тему (например, тема «Сумерки») сохраняется без возможности восстановления даже без прав администратора.

Перекрестный пост из вопроса здесь.

Четверг следующий
источник