sublime text可作轻量笔记工具,需关闭自动补全、语法高亮、自动配对与缩进检测,用项目设置默认保存路径,以ctrl+shift+n新建文件确保utf-8+lf编码,手动刷新侧边栏同步文件变动。

Sublime Text 本身不是笔记软件,但可以非常轻量、可靠地当纯文本记事本用——关键不在装插件,而在关掉干扰项、设对保存路径、管住自动格式化。
怎么关掉「自动补全」和「语法高亮」避免记事分心
默认打开 .txt 文件时,Sublime 会启用「Plain Text」语法,看似干净,但一旦你敲 if、for 或带冒号的行,它可能悄悄触发代码补全或缩进逻辑,记个会议要点突然缩进四格,很打断节奏。
- 菜单栏点 View → Syntax → Plain Text(确保右下角显示「Plain Text」,不是「Markdown」或「Auto」)
- 按
Ctrl+Shift+P(Win/Linux)或Cmd+Shift+P(macOS),输入Preferences: Settings – User,在右侧配置里加这一行:"auto_complete": false
- 顺手关掉括号自动配对:
"auto_match_enabled": false
- 如果发现换行后自动缩进,检查是否误启了「Detect Indentation」:在同个设置文件里加
"detect_indentation": false
如何让每次新建文件都自动存到指定笔记文件夹
手动每次点「Save As」选路径太慢,且容易随手存在桌面或下载目录,过两周就找不到。Sublime 不支持默认保存路径,但可以用项目(Project)绕过。
- 先建好你的笔记主目录,比如
D: otes或~/Dropbox/notes - 菜单栏 Project → Save Project As…,保存为
notes.sublime-project到该目录下 - 编辑这个
notes.sublime-project文件,在folders下写死路径:{ "folders": [ { "path": "D:\notes" } ] } - 以后双击打开这个项目文件,所有新建的
untitled文件,按Ctrl+S会默认弹出保存对话框,且根路径就是D: otes
为什么用 Ctrl+Shift+N 新建文件比从菜单点「New File」更稳
菜单里的「New File」有时会继承上一个文件的编码或换行符设置;而 Ctrl+Shift+N 是 Sublime 的底层新建动作,始终以 UTF-8 + LF(Unix 换行)初始化,跨平台同步笔记时不会因
导致 Git 显示大量“空白符改动”。
- 新建后立刻按
Ctrl+Shift+P,输入Set Syntax: Plain Text锁定语法(别信右下角自动识别) - 如果记的是中文,确认状态栏右下角显示
UTF-8,不是UTF-8 with BOM或GBK——BOM 会让某些终端或脚本读取出错,GBK 则在 macOS/Linux 上大概率乱码 - 想快速插入日期,不用插件:建个简单
sublime-macro,内容为[{"command": "insert", "args": {"characters": "%Y-%m-%d %H:%M"}}],再绑定快捷键即可
最常被忽略的一点:Sublime 的「侧边栏」不刷新文件变动。你用其他编辑器或命令行删了某个笔记,Sublime 里仍显示那个文件名,双击会报 Unable to open 'xxx.txt' — file not found。这时候得手动右键侧边栏 → Refresh Folders,或者重启 Sublime——它不监听 fs 事件,这点和 VS Code 本质不同。











