在 CentOS 的 Notepad++ 中切换主题
先确认运行环境与前提
- Notepad++ 是基于 Windows 的编辑器,在 **Linux(如 CentOS)**通常通过 Wine 运行。主题切换步骤与 Windows 版基本一致,但需注意 Wine 的目录映射与权限。若尚未安装,可先安装 Wine,再用 Wine 运行 Notepad++ 安装包(.exe)。
快速切换内置主题
- 打开 Notepad++(通过 Wine)。
- 依次点击:设置 → 语言格式设置(Settings → Style Configurator)。
- 在“选择主题”(Select theme)下拉框中选择喜欢的主题(如 Default(stylers.xml)、Black board 等)。
- 点击保存并关闭(Save & Close),当前会话即生效。若未生效,重启 Notepad++(或 Wine)再试。
安装第三方主题 XML
- 获取主题文件:
- 直接下载 .xml 主题(如 Tomorrow Night Bright 等),或
- 从 TextMate .tmTheme 主题转换:将 .tmTheme 内容复制到在线 theme converter,下载转换后的 .xml。
- 放置主题文件(两种常用位置,任选其一或都放):
- 全局安装目录:例如 /usr/share/wineprefixes/your_prefix/drive_c/Program Files/Notepad++/themes/(路径因你的 Wine 前缀而异)。
- 用户配置目录:例如 ~/.wine/drive_c/Users/<你的用户名>/AppData/Roaming/Notepad++/themes/。
- 若目录不存在,可手动创建,并确保 Wine 对该目录有写权限。
- 在 Notepad++ 中应用:
- 菜单 设置 → 语言格式设置 → 选择主题 选中新主题,点击保存并关闭;或
- 菜单 设置 → Import → Import style theme(s) 导入 .xml 文件,重启 Notepad++ 后生效。
常见问题与排查
- 主题不显示或导入失败:
- 确认文件为 有效的 .xml,且已放入正确目录;必要时用 设置 → Import 导入。
- 导入按钮不可用或导入后无效:
- 可能是 Wine 权限/路径映射问题:尝试将主题放到用户配置目录(AppData/Roaming)再导入;或检查 Wine 前缀是否为可写。
- 想用 .tmTheme 主题:
- 先用在线 theme converter 转为 .xml,再按上述步骤导入。
- 界面未完全变暗或想调整 UI 元素:
- 在 语言格式设置 中切换如 Black board 等深色主题,并点击保存并关闭使其生效。