不开 SSH 也能改配置:DSM 文本编辑器从打开文件到正则替换

引言

改一个配置文件、看一段日志、调一页 HTML——NAS 上的这类小事,传统路子要么 SSH 上去敲 vi,要么下载到本地改完再传回,改五分钟、来回十分钟。DSM 内置的文本编辑器是第三条路:它是一款多功能的文本/代码编辑器,让你从网页浏览器直接访问和快速编辑 Synology NAS 上的文本文件或代码,多标签、查找替换、正则表达式、列模式编辑、代码折叠一样不缺。这篇按官方帮助把文件操作、编辑技巧、查找替换与偏好设置串成一条工作流,纯文本的活儿在浏览器里闭环。

什么场景用它最值

一是应急改配置:网站页面、套件配置、robots.txt,登 DSM 直接改直接存。二是日志速查:几 MB 的文本日志拖进编辑器,正则定位错误行。三是轻量代码维护:HTML、CSS、脚本的小改动,语法样式与代码折叠让结构不迷路。

操作步骤

  1. 三种方式打开文件:「文件 > 打开」会弹出对话框,可选择以特定字符编码打开的文件;在 File Station 右键文件选「用文本编辑器打开」;或把一个/多个文件从 File Station 直接拖进编辑器。为什么:三种入口对应三种场景——平时从 File Station 右键直达,批量看日志用拖拽一次带几个,遇到乱码时走「文件 > 打开」手动指定编码;如果文件已打开,编辑器会以其当前状态显示,不会重复开标签。

  2. 新建与保存:「文件 > 新建」开出以「新文档.txt」为标题的空白标签;「保存」将已有文件以当前内容覆盖;「全部保存」一次保存所有打开的文件;新文件或选「另存为」时,在弹出的对话框里选保存位置、文件名和编码。为什么:多标签批量改配置时「全部保存」是效率键;编码选错是中文乱码的头号来源——特殊字符编码还用于支持双向语言,保存和打开都要留意。

  3. 记牢两条硬限制:无法打开超过 10 MB 的文件;仅支持纯文本文件,不支持 .doc、.pdf 这类带丰富格式的文本。为什么:超大日志要么拆分要么换工具;把 Word、PDF 拖进来是常见误操作——「纯文本」三个字先立住,能省一半迷惑。

  4. 用好编辑四件套:编辑菜单提供撤消、重做、全选;浏览器上下文菜单默认有剪切、复制、粘贴;缩进——编辑时按 Tab 在当前位置插入制表符,选中部分文本后按 Tab 会给所选文本每个行首添加空格整块缩进,Shift+Tab 取消缩进;按「插入」键启用/禁用改写,光标形状会相应改变。为什么:块缩进是调代码结构的利器,比逐行敲空格快十倍;改写模式适合对齐固定宽度的日志段落——插入会把后面的内容推走,改写原地替换、不破坏对齐。

  5. 列模式做批量竖改:选择文本时按住 Alt 键,让光标向下或向上移动,即按列(而不是按行)选择;列模式选中后输入文字,会使每个所选列的字符都变为键入的字符。为什么:把几十行配置里的同一列字符统一改掉(比如开关位),列模式一次完成——这在普通编辑器里要么逐行改、要么上正则,这里按住 Alt 就有。

  6. 查找替换三档火力:「搜索 > 查找 / 替换」打开对话框(查找框会始终保留在文本顶部,打开时不能继续编辑),替换可「全部替换」;三个开关——区分大小写要求查询结果与内容完全一致;全字匹配只命中完整字(找 exam 不会命中 example);正则表达式把查询当模式处理(官方示例 M[ea]rry 可同时匹配两种拼写)。为什么:日志里找错误码用普通查找,批量改端口用全部替换,同构文本一把抓用正则——按需选档;但记住查找框置顶时编辑被锁,查完先关框再动手。

  7. 配置样式与偏好:右下角下拉列表包含所有支持的编程语言,可据此构建合适的编码环境;偏好设置里按需开显示行号、高亮当前行号、高亮所选字词、显示隐藏字符、显示缩进参考线、自动换行、自动附加相应的结束括号、按下 Tab 时插入空格等;字体大小与主题在「字体和颜色」里调。为什么:看日志必开行号加自动换行——长行不断句根本没法读;改代码开高亮当前行与「启用程序代码折叠」(官方注明对 C++ 或 XML 这类结构化语言非常有用,勾上自动隐藏折叠小工具后某些行可自动折叠);Tab 宽度按空格数在字体和颜色里定义。

  8. 背下八条快捷键:Ctrl+S 保存、Ctrl+Shift+S 另存为、Ctrl+Alt+N 新建、Ctrl+Alt+O 打开、Ctrl+Alt+F 查找、Ctrl+Alt+H 替换、Ctrl+Q 关闭选项卡、Alt+1 至 9 切换选项卡。为什么:八条覆盖一次编辑的全流程——Ctrl+Alt+F/H 让查找替换无缝衔接,Alt+数字在多标签间跳跃;改五个配置文件的会话里,快捷键省下的是分钟级时间。

三条边界先知道

  • 10 MB 与纯文本是硬边界:超限文件与大格式文档不归它管,硬拖无效。
  • 保存即覆盖落盘:编辑器保存直接覆盖 NAS 上的原文件——重要配置先复制一份再改,或确认所在共享文件夹有快照/回收站兜底。
  • 查找框置顶即锁编辑:开着查找对话框时无法继续编辑,批量「边查边改」记得随手关框。

结语

小改动不值得开一次 SSH 会话。DSM 文本编辑器把「下载—本地改—传回」三步并成浏览器里的一步,配合列模式与正则,批量竖改也拿得下。贵州诚鑫致达科技的运维分工是:应急小改用编辑器、批量变更走脚本——工具各归其位,速度和安全都不让。今天就从 File Station 拖一个日志进去,把行号和自动换行打开试试。