如何永久保存Notepad++ Compare插件的颜色设置?
如何永久保存Notepad++ Compare插件的颜色设置?
嗨,我完全懂你这种困扰——工作电脑没管理员权限,每次重启Notepad后,Compare插件辛辛苦苦调好的颜色设置就重置了,对比内容又变得难读,太折腾人了!结合你家里电脑(有管理员权限)一切正常的情况,问题根源大概率是**没有权限往Notepad默认的系统级配置目录写入文件**,导致修改的设置没法永久保存。下面给你几个靠谱的解决办法:
方法一:利用用户专属的配置目录(最推荐)
Notepad++在非管理员模式下,会优先读取用户目录下的配置文件,你可以把Compare的配置放到这里:
- 打开Notepad++,点击顶部菜单栏的
?→Debug Info,在弹出的窗口里找到Local Config directory这一行,复制这个路径(比如可能是C:\Users\你的用户名\AppData\Roaming\Notepad++)。 - 打开这个路径,手动创建
plugins\Config文件夹(如果还没有的话)。 - 接下来处理Compare的配置文件:
- 如果你的工作电脑上,
C:\Program Files\Notepad++\plugins\Config目录下已经有Compare.ini文件,把它复制到刚才创建的用户目录下的plugins\Config里。 - 如果没有这个文件,就直接在用户目录的
plugins\Config里新建一个文本文件,命名为Compare.ini。
- 如果你的工作电脑上,
- 现在可以直接编辑这个
Compare.ini来设置颜色,或者先在Notepad++里打开Compare插件的设置(Plugins > Compare > Settings),调好你需要的颜色后,确保这个用户目录下的Compare.ini被正确更新(有些版本会自动写入到用户目录,你可以检查一下文件内容是否有你设置的颜色值)。 - 重启Notepad++,再打开Compare插件看看,颜色设置应该就能保留了!
方法二:手动指定配置文件路径(备选)
如果方法一不好使,你可以试试启动Notepad++时指定用户配置目录:
- 右键点击Notepad++的快捷方式,选择
属性,在目标栏的末尾加上参数:-settingsDir "C:\Users\你的用户名\AppData\Roaming\Notepad++"(注意前面要加空格)。 - 点击
确定后,用这个快捷方式启动Notepad++,再去设置Compare的颜色,设置应该会被保存到指定的用户目录里,重启后不会丢失。
额外小贴士
- 如果你不确定
Compare.ini里的颜色格式,其实可以先在有管理员权限的电脑上(比如你家里的电脑)调好颜色,然后复制那里的Compare.ini文件到工作电脑的用户配置目录里,这样直接复用现成的配置就行。 - 确保你的Compare插件是最新版本,有些旧版本在非管理员环境下确实存在配置保存的bug,更新到最新版可能就能解决问题。
备注:内容来源于stack exchange,提问作者CarLaTeX
相关产品推荐
相关产品推荐

