Agent Skills
返回列表
💻

Micro 终端文本编辑器:多光标与语法高亮

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_a10ab3ad/micro-editor。

技能介绍

解决什么问题

在服务器、跳板机或本地终端里改配置和脚本时,nano 功能太基础,vim 又容易引入模式切换学习成本。micro-editor 把文本编辑放在 TTY 内完成,提供接近桌面编辑器的快捷键:Ctrl+S 保存、Ctrl+C 复制、Ctrl+V 粘贴,减少打开文件后的操作摩擦。

核心能力与关键步骤

  • 多光标编辑:在多个位置同时插入或修改变量、前缀、注释,适合批量替换重复字符串。
  • 语法高亮:支持 Python、Go、JavaScript、YAML、JSON 等 100+ 语言,阅读代码时更容易区分关键字、字符串和注释。
  • 命令面板:通过 Ctrl+E 进入命令面板,执行 replace、goto、json format 等操作。
  • 分割窗口:使用 Ctrl+\ 或 Ctrl+Shift+\ 水平或垂直分屏,适合对比两份配置文件。
  • 插件与宏:可扩展 linter、文件树、自动补全,并录制重复编辑动作。

典型流程:用 micro nginx.conf 打开文件,用 Ctrl+F 查找目标字段;若有多处相同字符串,用 Ctrl+Alt+↓ 向下添加光标,再统一输入替换文本;保存前执行 sudo nginx -t 校验配置。

适用边界

它面向纯文本文件,不处理二进制;没有图形界面、云同步、多人协同或内置调试器。远程文件仍需通过 SSH、挂载或本地同步访问。大日志场景可临时关闭语法高亮,避免渲染开销;生产操作建议保留备份文件、自动保存或会话恢复。

使用场景

  • 通过 SSH 登录服务器,用 `micro` 打开 `nginx.conf`,查找 `server_name` 并批量修改后再保存校验。
  • 在本地终端用多光标选中重复变量名,一次输入新名称,完成脚本里的批量重命名。
  • 用 `micro a.json b.json` 打开两份 API 返回或配置,分屏对比并格式化 JSON。
  • 从 `ps aux` 管道导入进程列表,进入 `micro` 编辑后保存到文件。

适合人员

  • 后端开发者:在服务器上快速修改代码或 `nginx` 配置,并用语法高亮定位字段。
  • 运维工程师:通过 SSH 编辑远程配置,用查找替换与分屏对比配置文件。
  • 命令行爱好者:偏好纯键盘操作,用类似 VS Code 快捷键完成批量文本编辑。
  • 技术写作者:在终端中编辑 Markdown 文档,利用多光标批量调整标题或标签。