Notepad++ 快捷方式无法复制到我想要复制设置的第二台计算机

Notepad++ 快捷方式无法复制到我想要复制设置的第二台计算机

在 Notepad++ 中,可以通过前往
运行 -> 修改快捷方式/删除命令来分配自定义快捷方式...

这将打开快捷方式映射器

我在计算机 1 上设置了自定义快捷方式,然后在
计算机 2 上使用相同的安装设置和插件安装了 Notepad++

然后我在计算机 1 上的 Program Files 中创建了我的 Notepad++ 文件夹的 zip 存档,并
用此存档覆盖了计算机 2 上的 Program Files 中的 Notepad++ 文件夹

我的自定义快捷方式没有出现。
我以为快捷方式保存在
C:\Program Files\Notepad++\shortcuts.xml 中

我将计算机 1 上的
C:\Program Files\Notepad++\shortcuts.xml
与计算机 2 上的相同文件进行了比较,发现
两个文件完全相同。

那么为什么这些快捷方式在计算机 2 上不起作用呢?

计算机 1 是 Windows XP
计算机 2 是 Windows Server 2008 R2

答案1

您说得对,它将这些快捷方式映射存储在中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++ 时更改才会保存到该文件。

答案2

我发现计算机 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

答案3

  1. 关闭所有工作的 notepad++ 窗口。
  2. 有两个 Shortcuts.xml 文件。请在以下位置同步:
    • C:\Users\<>\AppData\Roaming\Notepad++(或 C:\Documents and Settings\SoftVnn Member\Application Data\Notepad++)
    • C:\Program Files (x86)\Notepad++(或 C:\Program Files\Notepad++)

那么您已成功迁移快捷键。

相关内容