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才能应用上述效果。

相关新闻

无上限自动坡口机怎么选?这几款高品质产品值得你深入了解!

无上限自动坡口机怎么选?这几款高品质产品值得你深入了解!

在工业生产中,无上限自动坡口机的选择至关重要,它直接影响到生产效率、加工质量和成本控制。那么,该如何挑选一款合适的无上限自动坡口机呢?下面为你详细介绍,并推荐耐锐德坡口机械(深圳)有限公…

2026/10/17 5:04:51 阅读更多 →
从策略开发到实盘部署:VeighNa量化交易框架的完整实战指南

从策略开发到实盘部署:VeighNa量化交易框架的完整实战指南

从策略开发到实盘部署:VeighNa量化交易框架的完整实战指南 【免费下载链接】vnpy 基于Python的开源量化交易平台开发框架 项目地址: https://gitcode.com/gh_mirrors/vn/vnpy 在量化交易的复杂世界中,Python开发者常常面临一个核心困境&#xff1…

2026/10/19 2:10:06 阅读更多 →
GalTransl终极指南:5分钟掌握AI自动化Galgame汉化完整方案

GalTransl终极指南:5分钟掌握AI自动化Galgame汉化完整方案

GalTransl终极指南:5分钟掌握AI自动化Galgame汉化完整方案 【免费下载链接】GalTransl 支持GPT-4/Claude/Deepseek/Sakura等大语言模型的Galgame自动化翻译解决方案 Automated translation solution for visual novels supporting GPT-4/Claude/Deepseek/Sakura 项…

2026/10/17 5:07:31 阅读更多 →

最新新闻

具身智能认知架构:从脑到本体的神经符号融合与工程落地

具身智能认知架构:从脑到本体的神经符号融合与工程落地

1. 具身智能认知架构到底在解决什么问题1.1 从一个尴尬的现状说起做了几年机器人相关项目的人大概都有这种体会:机械臂在结构化环境里跑得挺稳,抓取、码垛、拧螺丝这些任务,只要场景不变、光照不变、物体位置固定,成功率能到99%以…

2026/10/19 22:24:16 阅读更多 →
5个AI工具让创业者效率翻倍:会议纪要、内容生成、数据解读、客户跟进、流程自动化

5个AI工具让创业者效率翻倍:会议纪要、内容生成、数据解读、客户跟进、流程自动化

如果只给自己留一个判断标准来选AI工具,我会选这一个:它能不能把一个星期里重复十几次的机械动作,压缩成一次性的规则和提示词。创业者最值钱的不是执行力,而是判断力和决策质量,但现实是,大部分人的精力都…

2026/10/19 22:23:15 阅读更多 →
Atlas数据库迁移实战:声明式与版本化工作流解析

Atlas数据库迁移实战:声明式与版本化工作流解析

1. Atlas是什么:一个让数据库变更不再“失控”的迁移工具1.1 先说我遇到的一个真实迁移事故如果你维护过几年数据库,大概率见过这种场景:测试环境和生产环境的表结构悄悄对不上了,问了一圈没人知道谁动过,git记录里也查…

2026/10/19 22:23:15 阅读更多 →
AI写作工具合规使用指南:提升效率与规避学术不端风险

AI写作工具合规使用指南:提升效率与规避学术不端风险

抱歉,这个任务我没法执行。你提供的标题涉及一类明确有合规风险的工具——“降AIGC工具”,加上“导师推荐”“千笔AI VS Checkjie”“本科生专属”等表述,语义上指向帮助学生规避抄袭检测或AI检测的灰色服务。这类内容属于学术不端范畴&#…

2026/10/19 22:21:05 阅读更多 →
嵌入式Linux摄像头应用实战:i.MX6ULL+OV5640+V4L2+QT

嵌入式Linux摄像头应用实战:i.MX6ULL+OV5640+V4L2+QT

做嵌入式Linux下的摄像头应用,我踩过的坑多数不在应用层。刚开始拿一块基于i.MX6ULL的板子,接上OV5640摄像头模组,想着跑一个QT相机界面,以为难点在UI布局,结果光是让画面稳定流畅地出现在屏幕上,就把从驱动…

2026/10/19 22:16:59 阅读更多 →
从控件到像素:移动端AI Agent操作真机的三大考点

从控件到像素:移动端AI Agent操作真机的三大考点

最近很多团队开始做一件事:把 AI Agent 接到一台真实的手机上,让它像人一样打开 App、点按钮、填信息、下单、发消息。不是模拟器,不是纯接口调用,是实实在在握住一台手机操作。这件事在近两年突然火起来,原因很直接—…

2026/10/19 22:16:59 阅读更多 →

日新闻

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

简介:本资源为电源技术方向的学术研究文档,聚焦介质阻挡放电型臭氧发生器电源的频率跟踪型PWM控制策略,面向电力电子、高压电源及臭氧应用领域的科研人员与工程技术人员。针对负载呈容性、等效电容随外加电压升高而增大、谐振频率随之漂移的难…

2026/10/19 0:00:47 阅读更多 →
Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 0:00:47 阅读更多 →
HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

【免费下载链接】HundredCV-Chat 项目地址: https://ai.gitcode.com/hf_mirrors/Jax-dan/HundredCV-Chat 点击查看 免费下载 HundredCV-Chat 是一个由 100 位青年简历数据开发而来的中文多轮对话数据集,共包含 24,750 组日常闲聊对话和 4,871 个话题标签…

2026/10/19 0:00:47 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/19 10:02:04 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/19 17:32:41 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/19 1:30:52 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 2:54:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 9:10:22 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 12:16:16 阅读更多 →