2

В Notepad++ есть способ назначить свои собственные ярлыки, перейдя в
Выполнить -> Изменить ярлык / Удалить команду ...

Это вызывает ярлык карт

Я настроил свои собственные ярлыки на компьютере 1, затем установил Notepad++ с теми же параметрами установки и включил плагины.
Компьютер 2

Затем я создал zip-архив моей папки Notepad++ в Program Files на компьютере 1
Я перезаписал папку Notepad++ в Program Files на компьютере 2 с этим архивом

Мои кастомные ярлыки не попадались.
Я думал, что ярлыки были сохранены в
C:\Program Files\Notepad++\shortcuts.xml

Я сравнил
C:\Program Files\Notepad++\shortcuts.xml
с компьютера 1 с тем же файлом на компьютере 2 и
два файла идентичны.

Почему тогда ярлыки не попадают на компьютер 2?

Компьютер 1 - Windows XP
Компьютер 2 - это Windows Server 2008 R2

3 ответа3

0

Вы правы в том, что эти ярлыки хранятся в shortcuts.xml , но не сохраняются в тот, что находится в папке Notepad++ (по крайней мере, по умолчанию в Windows).

Вместо этого он сохраняется в папке AppData вашего пользователя:

  • В Windows Vista+ проверьте C:\Users\<your user name>\AppData\Roaming\Notepad++
  • В Windows XP проверьте C:\Documents and Settings\<your user name>\Application Data\Notepad++

Кроме того, похоже, что изменения не сохраняются в этом файле, пока вы не закроете Notepad++.

0

Я обнаружил, что компьютер 2 (Windows Server 2008 R2) имеет путь

C:\Users\<user.domain>\AppData\Roaming\Notepad++  

где он получает все настройки, которые получал компьютер 1 (Windows XP)

C:\Program Files\Notepad++  

Оказывается, мне нужно было скопировать и заменить следующие файлы из

C:\Program Files (x86)\Notepad++  

в

C:\Users\<user.domain>\AppData\Roaming\Notepad++>tree /F /A 
|   config.xml
|   contextMenu.xml
|   langs.xml
|   session.xml
|   shortcuts.xml
|   stylers.xml
|
\---plugins
    \---Config
        |   Compare.ini
        |   converter.ini
        |   Fileswitcher.ini
        |   npes_saved.txt
        |   NppExec.ini
        |   NppExternalLexers.xml
        |   NppExternalLexers.xml.backup
        |   NppExternalLexers.xml.backup2
        |   NppExtLexer_PluginHelp.txt
        |   NppPlugin_ChangeMarker.xml
        |   NppPlugin_PluginMargin.xml
        |   NppPlugin_SciMarkerSymbol.xml
        |   NppTextFX.ini
        |   PluginManager.ini
        |   PluginManagerPlugins.xml
        |   PythonScriptStartup.cnf
        |   RegRexPlace.ini
        |   SpellChecker.ini
        |   WndMgr.ini
        |
        +---NppFTP
        |       Certificates.xml
        |       NppFTP.xml
        |
        \---PythonScript
            \---scripts
0
  1. ЗАКРЫТЬ все рабочие notepad++ windows.
  2. Есть два файла shortcuts.xml. Синхронизировать в этих местах:
    • C:\Users\<>\AppData\Roaming\Notepad++ (или C:\Documents and Settings\Элемент SoftVnn \Application Data \Notepad++)
    • C:\Program Files (x86)\Notepad++ (или C:\Program Files \Notepad++)

Затем вы успешно перенесли горячие клавиши.

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