Sublime Text 是轻量级 Shell 脚本编辑器,支持语法高亮、自动补全(如 for 循环)、多光标批量修改、内置终端调试(Terminus)及项目化管理,显著提升运维效率。
Sublime Text 本身不是 Shell 解释器,不能直接运行脚本,但它是非常适合编写、编辑和管理 Shell 脚本的轻量级编辑器。用它写 Shell 脚本,配合合理配置,能显著提升 Linux 服务器运维效率。
Sublime 默认支持 Bash 语法高亮(.sh 文件自动识别),变量、关键字、引号、注释等一目了然。安装 ShellScript 或 Bash Improved 插件后,还能获得函数模板、常用命令片段(如 for i in {1..10}; do ... done)、条件判断快捷展开等功能。
for 后按 Tab,自动补全完整 for 循环结构运维常需批量修改脚本中的 IP、路径、服务名等。Sublime 的多光标功能非常高效:
/opt/app 替成 /srv/app)^#.*$ 快
速删除所有注释行安装 Terminus 插件后,Sublime 内置终端,无需切到 Terminal 就能运行、调试脚本:
deploy.sh)→ Ctrl+Shift+P → 输入 Terminus: Open Default Shell in Panel
chmod +x deploy.sh && ./deploy.sh
用 Sublime 的 Project 功能,把不同环境(dev/staging/prod)或不同服务(nginx/mysql/backup)的脚本分组管理:
web-servers.sublime-project
"folders": [{"path": "/home/user/scripts/web"}]
基本上就这些。不复杂但容易忽略:编辑器只是工具,真正提效的关键是把重复操作脚本化,再用 Sublime 让脚本更易写、易读、易维护。