macOS版Sublime简记-2026年更新 文章目录Sublime概述下载与安装快捷键安装 Package Control插件管理工具安装添加国内可用的 Package Control 官方源 -- 不再推荐解决安装最新版本无法使用问题FFIEngineError: Error initializing ctypes 和 AttributeError: dlsym(...) EVP_PKEY_size: symbol not foundThere are no packages available for installation推荐插件官方最受欢迎插件榜单安装插件方法启用vim编辑模式Flatland ThemeConvertToUTF8Pretty JSONBracketHighlighterCodeFormatterSublimeAStyleFormatterpackageresourceviewerChineseLocalizationsMarkdownEditingCompare Side-By-SideHexViewerA File Icon常见问题文件标签状态标识说明新版本频繁弹窗付费提醒设置vue文件自动使用HTML文件类型Sublime概述Sublime Text 是一款广受开发者欢迎的轻量级文本编辑器在 macOS 的地位类似于windows下的notepad。轻量快速Sublime Text 启动迅速即使在处理大文件时也能保持流畅不会出现卡顿现象。相比许多重型 IDE它在资源占用上极为节制。界面清爽原生 macOS 风格的设计与简洁的界面相得益彰。无干扰的编辑环境、清晰的代码高亮和缩进指南让用户能够专注于内容创作。强大的插件系统Package Control 提供了丰富的插件生态用户可以根据需要安装各种扩展从语法支持到代码格式化几乎无所不包。完全免费 官网提供免费试用版功能无限制仅会不定期弹出购买提示。下载与安装直接访问 Sublime Text 官网选择 MacOS 版本支持 Intel 和 Apple Silicon 芯片会自动适配下载后将.dmg文件中的应用拖拽至「应用程序」文件夹完成安装。它实际上跨平台应用Linux、Windows、macOS 每个平台都有自己的版本。如有需要可以下载其他平台版本。快捷键分类操作需求快捷键说明文件操作新建文件Cmd N快速创建空白文件默认无格式新建后可手动切换文件类型打开文件Cmd O打开单个文件支持同时选中多个文件批量打开保存文件Cmd S保存当前文件修改若为新文件会提示选择保存路径另存为Cmd Shift S指定新路径或新文件名保存文件避免覆盖原文件关闭当前标签页Cmd W关闭当前打开的文件标签若文件未保存会弹出确认提示编辑操作全选内容Cmd A选中当前文件或当前编辑区域的所有内容复制内容Cmd C复制选中的内容未选中时默认复制光标所在行粘贴内容Cmd V将剪贴板内容粘贴到光标位置支持多次粘贴剪切内容Cmd X剪切选中内容未选中时默认剪切光标所在行剪切后原内容删除撤销操作Cmd Z撤销上一步操作如输入、删除、格式调整等反撤销操作Cmd Shift Z恢复被撤销的操作回到上一步编辑状态选中相同内容Cmd D首次按选中光标所在单词多次按依次选中后续相同内容便于批量修改单文件查找Cmd F打开查找面板支持精确匹配、大小写区分勾选“Regex”可启用正则单文件替换Cmd Option F打开查找与替换面板可批量替换单文件内的目标内容全局查找跨文件Cmd Shift F输入关键词后选择查找范围如整个项目、指定文件夹快速定位多文件代码行操作复制当前行Cmd Shift D无需选中整行光标在目标行即可操作复制后插入到当前行下方删除当前行Ctrl Shift K快速删除光标所在行无需选中适合清理冗余代码移动当前行Cmd Ctrl 上/下箭头向上或向下移动光标所在行支持连续多行同时移动跳转到指定行Cmd L按快捷键后输入行号回车即可跳转适合大文件快速定位代码选中连续多行Shift 上/下箭头光标定位后按住Shift键配合方向键纵向选中连续多行批量注释Cmd /单行注释/取消注释选中多行时可批量注释支持主流编程语言批量添加缩进Tab选中多行时可批量添加缩进批量取消缩进Shift Tab选中多行时可批量取消缩进功能调用调出命令面板Cmd Shift P核心功能入口可执行安装插件、切换语法、保存项目等操作输入关键词筛选命令展示控制台Ctrl 打开 Sublime 控制台可执行代码、安装插件如 Package Control、查看日志视图调整切换标签页Cmd 数字按标签页顺序切换如Cmd 1切换到第一个标签Cmd 2切换到第二个左右切换标签页Cmd Shift ]/[Cmd Shift ]向右切换标签页Cmd Shift [向左切换折叠代码块Cmd Option [折叠当前代码块如函数、循环、类支持嵌套代码块层级折叠展开代码块Cmd Option ]展开被折叠的代码块嵌套代码块需多次按以展开到目标层级全屏显示Cmd Ctrl F切换全屏/退出全屏模式全屏时隐藏系统菜单栏提升编辑视野安装 Package Control插件管理工具安装官网Installation - Package Control推荐安装方式单击Preferences / Settings Browse Packages…菜单。进入父文件夹然后进行Installed Packages/文件夹。下载最新版本的Package Control.sublime-package官网最新版本地址https://packagecontrol.io/Package Control.sublime-package。将下载的文件不要改名就是Package Control.sublime-package中间是空格如果是Github下载的会空格被改为.需要自行改为空格拷贝到Installed Packages/目录之下。重启 Sublime Text 使其生效。备选安装方式国内成功率低打开 Sublime Text按Cmd Shift P调出命令面板。输入Install Package Control并回车系统会自动下载并安装最新版本。安装完成后重启 Sublime Text。添加国内可用的 Package Control 官方源 – 不再推荐官方源现在稳定性很高不再需要使用国内源。解决安装最新版本无法使用问题FFIEngineError: Error initializing ctypes和AttributeError: dlsym(...) EVP_PKEY_size: symbol not foundmacOS系统不高时比如Intel芯的MacBook系统版本升级受限安装最新版本的 Package Control 可能会无法使用查看控制台报错可发现如下错误Traceback(most recent call last): File~/Library/Application Support/Sublime Text 3/Installed Packages/Package Control.sublime-package/package_control/deps/oscrypto/_openssl/_libcrypto_ctypes.py, line305,inmoduleFile./python3.3/ctypes/__init__.py, line366,in__getattr__ File./python3.3/ctypes/__init__.py, line371,in__getitem__ AttributeError: dlsym(0x7ff90042fc60, EVP_PKEY_size): symbol not found这是因为低版本的macOS系统默认的 OpenSSL 版本LibreSSL 2.8.x过旧缺少 Package Control 新版本所需的加密符号导致其核心功能无法启动。解决版本就是降级 Package Control 到匹配的历史版本在这里查看所有的历史版本https://github.com/wbond/package_control/releases/推荐使用最后一个支持 Sublime 3 的 Package Control 官方稳定版本https://download.csdn.net/download/zhiyuan411/91800485There are no packages available for installation参见官方帮助https://packagecontrol.io/docs/troubleshooting就是Sublime安装源出问题了例如安装源已经失效或者使用的代理不可用之类的。This message is displayed whenever Package Control can not find any packages that are installable. The most common reason for this is an HTTP error in downloading package information from the default channel.To help resolve the issue, follow these steps:Select the View Show Console menu entryLook for any lines starting with Package Control:Try enabling the debug log for more informationEnsure any proxy information is set in the Package Control settingsIf you have a proxy and it rewrites secure connections, add its CA cert as trusted:Click the Preferences Browse Packages… menuOpen the User folderCreate a file named Package Control.user-ca-bundle and paste in a PEM-formatted version of the certificateMake sure you have the latest version of Package Control installed: 3.3.0If you are still having trouble, review the open issues. If you do not find a relevant issue, please open a new one, and be sure to include your debug log.推荐插件官方最受欢迎插件榜单https://packagecontrol.io/browse/popular安装插件方法打开命令面板按下快捷键Command Shift PmacOS或Ctrl Shift PWindows/Linux调出命令面板。选择安装命令在命令面板中输入Package Control: Install Package并回车输入过程中会自动联想可简化输入。首次使用时系统会先加载插件库索引需等待几秒底部状态栏会显示加载进度。搜索目标插件在弹出的插件搜索框中输入你需要安装的插件名称如Emmet、Pretty JSON等按回车或点击列表中的插件名称。搜索时无需输入完整名称匹配关键词即可如搜索json可找到Pretty JSON。等待安装完成插件会自动下载并安装底部状态栏会显示安装进度。安装完成后通常会自动生效部分插件可能需要重启 Sublime。验证安装结果方法1通过Preferences → Package Settings查看是否有目标插件的配置选项。方法2使用插件特有的功能如快捷键、右键菜单验证是否生效。方法3打开命令面板输入插件相关命令如Pretty JSON: Format JSON确认能正常调出。启用vim编辑模式该插件默认就已经安装但是默认是被屏蔽状态。点击菜单Preferences - Settings加入如下设置ignored_packages:[]这样就可以启用vim编辑模式输入ESC后进入VIM编辑模式。Flatland Theme黑色主题可以定制选中时的颜色。默认主题选中时的颜色太浅。安装之后在Preferences - Color Schema中选中Flatland的主题即可应用。ConvertToUTF8该插件依赖另一个插件Codecs33先安装该插件。该插件在打开文件时自动识别GBK编码的文件并正确展示也可以使用菜单File - Set File Encoding to来改变当前文件编码。Pretty JSON该插件可以通过快捷键cmd Ctrl J格式化Json数据更多功能可以命令面板cmd Shift P中输入Pretty JSON后查看支持的各种命令。在菜单Preferences - Key Bindings中添加如下内容来设置快捷键Ctrl Alt J来格式化Json数据{keys:[ctrlaltj],command:pretty_json}BracketHighlighter该插件可以自动标示出大括号括号等匹配的另一部分标识在行号之外方便识别。说明文档参考Basic Usage - BracketHighlighter Documentation在Preferences - Package Settings - BracketHighlighter - Bracket Settings中添加如下设置这个是在成对的括号左侧显示一条竖线表明开闭括号的范围与位置content_highlight_bar:true除了展示之外跳转到匹配的括号等动作可以通过命令面板cmd Shift P中输入BracketHighlighter来执行。需要设置快捷键参见https://github.com/facelessuser/BracketHighlighter/blob/master/Example.sublime-keymapCodeFormatter支持以下编程语言的格式化PHP - By PHP_BeautifierJavaScript/JSON - By JSBeautifierHTML - By JSBeautifierCSS - By JSBeautifierPython - By PythonTidy (only Sublime Text 2)使用快捷键Ctrl Alt F来执行格式化。SublimeAStyleFormatter支持对JavaC/CC#代码的格式化。使用快捷键Ctrl Alt F来执行格式化。和CodeFormatter会根据文件类型自动进行区分如果发生冲突也可以在Preferences - Package Settings - SublimeAStyleFormatter - Key Bindings - Default中设置也可以点击右键使用AstyleFormatter - Format来格式化代码。packageresourceviewer方便地修改包的内容可以用来修改选中文字时的颜色。安装之后使用快捷键cmd shift P来调用命令 packageresourceviewer: Open Resource 来打开包文件我们在输入框里输入主题的名称flatland即可进一步显示它的包内的文件选中Flatland Monokai.tmTheme文件并打开编辑将selection配置项的值改为明显的颜色例如#3333FFChineseLocalizations中文本地化菜单。MarkdownEditingMarkdown编辑器支持自动化补全。安装后提示错误Error loading syntax file** Packages/Markdown/Markdown.xxxxx是因为在安装MarkdownEditing时打开了md文件导致了和原生Markdown包的冲突。解决办法就是将所有md文件关闭后重启sublime然后再重新打开md文件即可。MarkdownEditing默认是GitHub 风格的 Markdown扩展Markdown语法。修改为深色主题要修改GFM的user配置文件Settings - Package Settings - MarkdownEditing下寻找添加以下代码保存后立刻生效– 已过时现在的主题不再需要单独设置{color_scheme:Packages/MarkdownEditing/MarkdownEditor-ArcDark.tmTheme}Compare Side-By-Side一个简单的并排比较工具。其他可选插件File​Diffs显示当前文件或当前文件中的选择与剪贴板、另一个文件或未保存的更改之间的差异。如果使用Package Control安装失败可以直接去GitHub下载https://github.com/kaste/Compare-Side-By-Side/releases解压缩后放入sublime的Packages文件夹内注意目录名不要带版本号而是只保留“Compare-Side-By-Side”。HexViewer使用命令面板的命令可以将文件切换到十六进制查看模式还支持有限的十六进制编辑以及额外的各种算法的Hash值计算。A File Icon在当前文件标题前显示不同类型文件的特定图标。常见问题文件标签状态标识说明×文件所有变更已保存处于无修改的正常状态。绿色实心圆圈●未选中标签显示浅绿色文件存在未保存变更且为新建未命名文件执行保存操作时需手动指定存储路径与文件名。灰色实心圆圈●未选中标签显示浅灰色文件存在未保存变更且为已命名的已打开文件。红色实心圆圈●未选中标签显示浅红色文件存在未保存变更且为已打开文件、原文件丢失/不可访问本地文件被删除/网络文件断开连接。所有实心圆圈标识鼠标悬浮时将切换为×样式点击该标识可关闭对应文件标签系统将根据文件状态触发对应提示未保存变更的文件弹出保存确认弹窗原文件丢失的文件同步提示访问异常已保存文件则直接关闭无额外提示。新版本频繁弹窗付费提醒Sublime Text采用优雅共享(Elegant Sharing)模式提供无限期免费试用所有功能完全开放仅会不定期弹出付费提醒。官方明确表示“个人或随意使用可不付费但购买许可证可支持开发并去除提醒”。如果能力所及强烈推荐购买正版授权$99 终身使用所有设备同步无弹窗支持开发者。Sublime Text Build 42002025年5月发布显著加强了对未注册用户的弹窗提示频率尤其是“保存操作”触发购买提醒的机制被明显收紧。故可降级到旧版本如 Build 4186 或 3211从官网https://www.sublimetext.com/3下载旧版本覆盖安装之后关闭更新提示和自动更新。部分解决办法修改 hosts 文件编辑sudo vi /etc/hosts在末尾添加如下内容。效果可阻止联网验证减少启动时的弹窗但本地保存次数触发的弹窗可能仍存在因部分逻辑已内置于客户端。127.0.0.1 license.sublimehq.com127.0.0.1 www.sublimetext.com127.0.0.1 sublimetext.com清理本地授权缓存文件进入目录~/Library/Application Support/Sublime Text/Local/删除或重命名以下文件如有。效果弹窗频率暂时恢复到旧版水平但若干次保存后可能再次出现。Local/Session.sublime_session Local/Settings.sublime_settings# 关键文件Local/Registry.dat设置vue文件自动使用HTML文件类型在Sublime Text中打开任意一个.vue文件此时该文件默认的文件类型为Plain Text纯文本无语法高亮也无法使用cmd /注释快捷键查看编辑器右下角状态栏找到显示“Plain Text”的文件类型选项并点击在弹出的语法选择菜单中点击Open all with current extension as…选项含义将所有该扩展名的文件都以此类型打开在展开的子菜单中选择HTML完成.vue文件与HTML文件类型的全局关联设置生效效果新打开的.vue文件会自动以HTML文件类型识别具体表现为vue文件内的HTML/CSS代码会显示彩色的语法高亮样式提升代码可读性可正常使用macOS下的cmd /注释快捷键快速添加或取消单行/多行注释注意事项该设置仅对新打开的.vue文件生效已经打开的vue文件需要先关闭再重新打开或手动点击右下角文件类型并选择HTML才能应用上述效果。