ServerBox 中文文档 下载 App

ServerBox 内置代码编辑器怎么配合 SFTP 使用

编辑器定位

ServerBox 内置的代码编辑器不是用来写大型项目的——它的定位是运维场景下的轻量编辑:改个 nginx.conf、调个 docker-compose.yml、改一行 Python 脚本的配置、快速 patch 一个 Bash 脚本。

如果你的场景是完整项目开发,还是用 VS Code Remote SSH、JetBrains Gateway、Cloud Studio 这些专业工具。ServerBox 编辑器的优势是不用额外连接——SFTP 里点一下就开,改完 Ctrl+S 直接存回服务器。

支持的语言和语法高亮

ServerBox 基于 highlight.js 实现语法高亮,主流运维场景的语言都覆盖:

类别支持语言
配置文件YAML、TOML、INI、Dockerfile、Nginx config
脚本Bash、Python、Ruby、JavaScript/TypeScript、Go
标记Markdown、HTML、CSS、JSON
数据库SQL
系统systemd unit、Crontab

编辑器功能一览

功能快捷键(桌面端)说明
保存Ctrl+S直接写回服务器,不弹确认
撤销/重做Ctrl+Z / Ctrl+Y多级历史
查找Ctrl+F精确/模糊查找,高亮匹配
替换Ctrl+H单次/全部替换
自动缩进回车根据语言规则自动对齐
注释切换Ctrl+/块注释/行注释切换
复制/粘贴Ctrl+C / Ctrl+V标准剪贴板
选中全部Ctrl+A全选

移动端的操作按钮会出现在编辑器工具栏和长按菜单里。

打开大文件的注意

编辑超过 5MB 的文件时,ServerBox 会弹警告。建议:

和专用编辑器的差异

特性ServerBox 内置VS Code Remote
语法高亮基础完整(含 LSP)
自动补全无智能补全 + 插件
多文件工作区不支持完整工作区
保存速度Ctrl+S 立即保存回服务器需要 Upload
远程连接SFTP 复用 SSH独立 Remote SSH 协议
适合场景改 1~2 个文件完整开发