在 CentOS 的 Notepad++ 中自定义快捷键
一 环境说明与总览
- CentOS 上通常通过 Wine 运行 Windows 版 Notepad++。快捷键配置与 Windows 版一致,可直接在程序内完成,无需改动系统层面设置。
- 常用入口:
- 修改菜单与编辑器命令:设置 → 管理快捷键(可修改如行操作、注释、查找等内置命令的快捷键)。
- 自定义外部工具/运行命令:运行 → 运行…,保存时弹出对话框设置名称与快捷键。
二 修改内置命令的快捷键
- 打开:设置 → 管理快捷键,在列表中定位到目标命令,双击或点击 Modify 进行修改。
- 在弹出的对话框中按下想要的组合键(如 Alt+Up/Alt+Down 等),若该组合已被占用,会提示冲突,换一个即可。
- 常见可改项示例(便于对齐 IDE 习惯):
- 行上移/下移:Ctrl+Shift+Up / Ctrl+Shift+Down
- 注释切换:Ctrl+Q(行注释)、Ctrl+Shift+Q(块注释)
- 复制/删除/交换行:Ctrl+D / Ctrl+L / Ctrl+T
- 查找/替换/跳行:Ctrl+F / Ctrl+H / Ctrl+G
- 修改完成后点击 Close/确定 生效,建议逐一测试避免与系统或输入法冲突。
三 为外部工具或脚本添加快捷键
- 打开:运行 → 运行…,在输入框填写要执行的命令,例如:
- 运行当前文件(Python):
python "$(FULL_CURRENT_PATH)"
- 指定解释器路径:
/usr/bin/python3 "$(FULL_CURRENT_PATH)"
- 点击 保存,在弹出的对话框中:
- 输入该运行项的名称(如:Run Python)
- 为其设置快捷键(如 Ctrl+Alt+P)
- 之后可通过该名称或快捷键执行,且在 运行 → 管理快捷键 中可对已保存的运行项进行重命名或再次修改快捷键。
四 用宏实现个性化操作并绑定快捷键
- 录制宏:
- 宏 → 开始录制,执行你需要的操作(如复制当前行到上一行:先按 Ctrl+D,再按 ↑)
- 宏 → 停止录制
- 宏 → 保存当前录制的宏,命名并为其设置快捷键(如 Ctrl+Alt+Up)
- 需要反复执行时可用:宏 → 开始/停止录制 与 宏 → 播放录制的宏;已保存的宏同样能在 运行 → 管理快捷键 中调整。
五 常见问题与排错
- 快捷键无效或冲突:优先检查是否被系统/输入法占用;在 设置 → 管理快捷键 中重新分配不冲突的组合。
- 运行命令找不到解释器:在“运行…”中使用解释器的绝对路径(如 /usr/bin/python3),或在 Wine 环境中配置好 PATH。
- 运行项丢失或想改键:通过 运行 → 管理快捷键 找到对应项,进行重命名或修改快捷键。