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/7/20 19:57:54 阅读更多 →
从策略开发到实盘部署:VeighNa量化交易框架的完整实战指南

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

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

2026/7/20 19:57:54 阅读更多 →
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/7/20 19:57:54 阅读更多 →

最新新闻

外贸必备500高频词汇:中英对照与实战应用指南

外贸必备500高频词汇:中英对照与实战应用指南

1. 项目概述 外贸从业者每天都要处理大量英文邮件、合同和商务沟通,掌握高频专业词汇是基本功。这份"500个频次高的外贸单词【中英对照可打印备查】"清单,是我从业十年积累的核心词汇库,覆盖报价、运输、支付等全流程场景。不同于普…

2026/7/21 10:24:41 阅读更多 →
Codex本地代理接入DeepSeek:国内开发者AI编程助手配置指南

Codex本地代理接入DeepSeek:国内开发者AI编程助手配置指南

在实际开发和学习过程中,我们经常需要借助强大的代码生成和智能对话模型来提升效率。对于国内开发者而言,直接使用某些国际主流模型可能面临网络或访问限制的挑战。因此,将本地开发工具与优秀的国产大模型(如 DeepSeek&#xff09…

2026/7/21 10:24:41 阅读更多 →
VPDMA中断管理:从寄存器配置到实战调试的嵌入式视频处理指南

VPDMA中断管理:从寄存器配置到实战调试的嵌入式视频处理指南

1. 从寄存器手册到实战:VPDMA中断管理的核心逻辑在嵌入式视频处理系统里摸爬滚打十几年,我处理过各种奇奇怪怪的时序和同步问题。很多时候,系统跑着跑着就卡住了,或者视频流里莫名其妙多出一帧、少掉一行,追根溯源&…

2026/7/21 10:24:41 阅读更多 →
英式与美式英语的文化差异及实用沟通指南

英式与美式英语的文化差异及实用沟通指南

1. 英式英语与美式英语的文化碰撞 作为一名在英美两国都有长期生活经历的语言爱好者,我深刻体会到英式英语和美式英语之间的差异远不止发音和拼写那么简单。这两种英语变体背后蕴含着丰富的文化内涵和社会认知,而英国人对某些美式表达的抵触情绪更是值得…

2026/7/21 10:24:41 阅读更多 →
3个颠覆性突破:SeetaFace6如何重新定义人脸识别开发体验

3个颠覆性突破:SeetaFace6如何重新定义人脸识别开发体验

3个颠覆性突破:SeetaFace6如何重新定义人脸识别开发体验 【免费下载链接】SeetaFace6 SeetaFace 6: Newest open and free, full stack face recognization toolkit. 项目地址: https://gitcode.com/gh_mirrors/se/SeetaFace6 您是否经历过这样的开发困境&a…

2026/7/21 10:24:41 阅读更多 →
C2000 DSP eQEP模块全解析:从正交编码到高精度M/T测速实战

C2000 DSP eQEP模块全解析:从正交编码到高精度M/T测速实战

1. 项目概述:从编码器脉冲到精准速度闭环 在电机控制、机器人关节、数控机床这类对运动精度有苛刻要求的领域,工程师们每天都在和两个核心问题打交道:“它现在在哪儿?”和“它跑得多快?”。回答这两个问题的关键&#…

2026/7/21 10:23:41 阅读更多 →

日新闻

Octane Render与C4D汉化版安装与优化指南

Octane Render与C4D汉化版安装与优化指南

1. Octane Render与C4D的黄金组合:为什么选择这个方案?在三维创作领域,渲染器的选择往往决定了作品的最终呈现质量和工作效率。作为Cinema 4D(C4D)用户,Octane Render的GPU加速特性与实时预览功能&#xff…

2026/7/21 0:00:19 阅读更多 →
GPMC接口设计:异步/同步模式与多路复用配置实战

GPMC接口设计:异步/同步模式与多路复用配置实战

1. GPMC接口设计:从硬件连接到软件配置的全局视角在嵌入式系统开发中,尤其是基于TI Sitara系列如AM263x这类高性能微控制器的项目里,外部存储器的扩展几乎是绕不开的一环。无论是存放大量非易失性代码的NOR Flash,还是作为高速数据…

2026/7/21 0:00:19 阅读更多 →
UE5 GAS框架下RPG被动技能系统:从核心原理到实战实现

UE5 GAS框架下RPG被动技能系统:从核心原理到实战实现

1. 项目概述:UE5 GAS RPG被动技能的核心价值在UE5里用GAS(Gameplay Ability System)做RPG游戏,主动技能像是你手里的武器,按一下打一下,逻辑直接,反馈也快。但被动技能,它更像是你身…

2026/7/21 0:00:19 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/21 8:48:31 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/21 5:34:47 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/21 8:25:39 阅读更多 →

月新闻