完整配置指南)
文档教程开发工具【免费下载链接】mac-setupInstalling Development environment on macOS项目地址https://gitcode.com/gh_mirrors/ma/mac-setup点击查看免费下载导读本文基于 mac-setup 开源仓库中 Sublime Text 偏好设置文档完整解析一份面向基础开发场景的Preferences.sublime-settings用户配置从自动补全、字体主题、目录过滤到缩进与标尺逐项说明每个键的含义、默认值与取值空间。文中同时结合仓库内 Sublime Text 安装与命令行用法、Package Control 与插件生态 及 SublimeLinter 配置 等相关章节帮助你在 macOS 上落地一套可直接运行、可继续深化的 Sublime Text 开发环境。Sublime Text 用户设置的本质用户配置覆盖内置默认值Sublime Text 的偏好设置分两层默认配置Default Settings编辑器出厂自带的Preferences.sublime-settings定义了所有键的默认值可通过菜单Sublime Text Preferences Settings查看文件中每一行都带有注释说明。用户配置User SettingsPreferences Settings - Syntax Specific之外的核心文件是Preferences.sublime-settings位于~/Library/Application Support/Sublime Text/Packages/User/内容以 JSON 对象形式书写只会覆盖你显式声明的键未声明的键继续使用默认值。原文档提供的是一份 basic development 的用户设置示例docs/sublime-text/preferences.md作者明确提示please feel free to modify or update as per your choice即这是一份可自由裁剪的起点配置而非唯一正确答案。下面逐块拆解这份配置。完整配置示例与逐项解析以下是原文档中的完整用户设置 JSON下文将逐键说明其作用{ auto_complete_delay: 5, auto_complete_selector: source, text, color_scheme: Packages/User/Monokai (SL).tmTheme, create_window_at_startup: false, folder_exclude_patterns: [ .svn, .git, .DS_Store, __pycache__, *.pyc, *.pyo, *.exe, *.dll, *.obj, *.o, *.a, *.lib, *.so, *.dylib, *.ncb, *.sdf, *.suo, *.pdb, *.idb, *.psd ], font_face: Source Code Pro, font_size: 13, ignored_packages: [ Markdown, Vintage ], open_files_in_new_window: false, rulers: [ 80 ], translate_tabs_to_spaces: true, word_wrap: true }自动补全auto_complete_delay与auto_complete_selectorauto_complete_delay整数单位毫秒按下触发键默认CtrlSpace到自动补全下拉框出现之间的延迟。默认值为50ms示例中调为5即几乎立即弹出补全。该值越小响应越快但也会让补全框更敏感若觉得打字时补全干扰频繁可以适当调大。auto_complete_selector作用域选择器字符串决定哪些语法作用域scope下会自动触发补全。source, text表示在源代码source与纯文本text两类作用域中都启用自动补全这正是基础开发场景下的合理默认如果只想在编程语言中触发补全、排除 Markdown 或普通文本可改为source。外观与字体color_scheme、font_face、font_sizecolor_scheme字符串指向.tmTheme/.sublime-color-scheme文件语法高亮配色主题。示例中的Packages/User/Monokai (SL).tmTheme表示使用Monokai 主题的 SL 变体文件位于用户包目录下Packages/User/。注意若该主题文件未安装此键会指向一个不存在的文件编辑器会回退到默认主题因此落地本配置前需先确认已安装对应主题。font_face字符串字体名称。示例为Source Code Pro一款流行的开源等宽编程字体需先在系统中安装该字体才能生效。font_size整数字号示例13。默认值为10一般 12–14 之间按个人喜好调整。窗口与文件打开行为create_window_at_startup布尔值启动 Sublime Text 时是否总是新建一个空白窗口。false表示不强制新建空窗口比如从命令行用subl打开文件时直接复用/聚焦现有窗口。open_files_in_new_window布尔值双击/打开文件时是否总是放进新窗口。false表示在当前窗口打开文件符合多数开发者的多标签工作流。目录与文件过滤folder_exclude_patternsfolder_exclude_patterns是一个字符串数组其中每个条目是一个glob 通配模式。凡是匹配这些模式的目录/文件在侧边栏Side Bar中会被隐藏但不会从磁盘删除——它们仍然存在于项目中只是不再显示。示例列表包含两类目录名.svn、.git版本控制元数据、.DS_StoremacOS 的目录元数据文件、__pycache__Python 字节码缓存目录。这类条目注意.git匹配的是名为.git的目录。扩展名通配*.pyc、*.pyoPython 编译产物、*.exe、*.dll、*.obj、*.o、*.a、*.lib、*.so、*.dylib编译/链接产物与共享库、*.ncb、*.sdf、*.suoVisual Studio 相关缓存文件、*.pdb、*.idb调试/编译信息文件、*.psdPhotoshop 文件。从这份列表可以看出它面向的是多语言开发场景同时覆盖 Git/SVN 版本控制、Python、C/C、macOS 原生库与设计资源。与之对称的键还有file_exclude_patterns隐藏文件、binary_file_patterns决定哪些文件被视为二进制而不进入搜索索引可按项目需要扩展。禁用内置包ignored_packagesignored_packages列出在启动时被忽略不加载的内置包Markdown禁用 Sublime Text 自带的 Markdown 包其高亮与补全能力有限。若你希望完全依靠第三方 Markdown 插件可保持禁用。Vintage禁用Vintage 模式Vim 键位模拟。示例默认禁用它即保持现代编辑器的光标/快捷键行为若你是 Vim 用户可移除该项重新启用 Vintage。代码规范辅助rulers、translate_tabs_to_spaces、word_wraprulers整数数组在编辑器对应的列位置显示垂直参考线。[80]即在第 80 列画一条标尺线用于对齐 PEP 8Python等每行 80 字符的代码风格约定。可同时配置多个刻度如[80, 100]。translate_tabs_to_spaces布尔值按下Tab键时是否自动转换为空格。true即输入 Tab 实际产生空格空格数由tab_size决定默认 4。这是与 Git 协作、避免 diff 混乱的推荐设置。word_wrap布尔值是否自动换行。true表示超过可视宽度的长行自动软换行不修改文件内容false则启用水平滚动条。Markdown、文档类写作通常开启纯代码场景不少开发者选择关闭。依赖的前置条件字体与主题文件配置中有两个键依赖外部资源落地前需确认字体Source Code Pro需先安装到系统中可通过brew install --cask font-source-code-pro或直接下载安装。主题Packages/User/Monokai (SL).tmTheme需存在于用户包目录若没有建议改为内置主题如Packages/Monokai.sublime-theme/ 内置Monokai.tmTheme或先通过 Package Control 安装对应主题包。落地步骤从安装到命令行联动第一步安装 Sublime Text本仓库通过 Homebrew Cask 安装 Sublime Text见 docs/homebrew/cask.md 中 Editors and IDEs 一节brew install --cask sublime-textCask 安装方式免去了下载.dmg再拖入 Applications 文件夹的步骤仓库同时保留了官方 .dmg 下载安装的替代方案docs/sublime-text/index.md。若尚未安装 Homebrew可先按 docs/homebrew/index.md 的指引执行xcode-select --install与 Homebrew 安装脚本。第二步配置命令行别名subl仓库在 docs/sublime-text/index.md 中给出通过命令行启动 Sublime Text 的软链接方案ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl之后即可使用subl myfile.py # 打开单个文件 subl . # 以当前目录开启新项目将subl与上面create_window_at_startup: false、open_files_in_new_window: false两项配合命令行打开的文件会直接出现在当前窗口的标签页中工作流更顺滑。第三步写入用户配置文件在 Sublime Text 中打开Preferences Settings左侧为 Default右侧为 User将上文 JSON 粘贴进 User 一侧并保存保存后配置即时生效。该文件实际落在~/Library/Application Support/Sublime Text/Packages/User/Preferences.sublime-settings相关配置的纵深延伸Package Control 是插件生态的入口原偏好设置本身不涉及插件管理但上文提到的主题安装、以及下述 lint 配置的插件载体都需要 Package Control。仓库在 docs/sublime-text/packages.md 中给出安装方法通过View Show Console打开控制台粘贴对应 Sublime Text 版本的安装代码各版本代码不同请到 packagecontrol.io/installation 获取当前版本即可获得插件安装入口。在此基础上可安装仓库 docs/sublime-text/plugins.md 中列出的常用插件其中与本配置直接相关的有SublimeLinter交互式代码 lint 框架SublimeLinter-pep8基于 PEP 8 的 Python lint 插件可与下方rulers: [80]的 80 列约定配合TrailingSpaces高亮并一键清除行尾空格与translate_tabs_to_spaces: true一起保证 diff 干净。SublimeLinter 用户配置示例仓库 docs/sublime-text/sublime-linter.md 给出了 SublimeLinter 的user级配置。它和本偏好设置在代码质量基线上互相印证lint_mode: background后台持续 lint无需保存即实时提示mark_style: outline错误/警告以外框描边标记error_color: D02000与warning_color: DDB700错误为深红、警告为金黄linters: { pep8: { disable: false, max-line-length: null, ... } }启用 pep8 检查max-line-length默认为 null继承 PEP 8 默认的 79/80 字符上限与偏好设置中标尺线 80 列的约定方向一致paths与python_paths的osx分支包含/usr/local/bin/macOS 下 HomebrewIntel 架构前缀/usr/local安装的可执行文件路径供 linter 查找解析器。由此可见一份完整的 Sublime Text 开发体验 本偏好设置编辑器内核行为 Package Control插件分发 SublimeLinter 配置静态检查三者通过rulers列宽约定与路径配置相互衔接。配置键速查表键取值类型示例值作用auto_complete_delay整数ms5自动补全弹出延迟默认 50auto_complete_selector作用域字符串source, text触发自动补全的语法作用域color_scheme主题文件路径Packages/User/Monokai (SL).tmTheme语法高亮配色create_window_at_startup布尔false启动时不新建空白窗口folder_exclude_patternsglob 数组.git,__pycache__,*.pyc等在侧边栏隐藏匹配的目录/文件font_face字体名Source Code Pro编辑器字体需先安装font_size整数13字号ignored_packages包名数组[Markdown, Vintage]启动时不加载的内置包open_files_in_new_window布尔false文件在当前窗口标签页打开rulers整数数组[80]指定列绘制标尺线translate_tabs_to_spaces布尔trueTab 转换为空格word_wrap布尔true长行软换行结语preferences.md 提供了一份克制而实用的基础开发配置快速补全、80 列标尺、Tab 转空格、隐藏版本控制与编译产物外加 Markdown/Vintage 的按需禁用。它是 Sublime Text 用户配置体系的最小可用骨架——安装好字体与主题后即可直接落地再配合仓库中的 sublime-linter.md、plugins.md 与 packages.md便能按个人语言栈与代码规范逐步构建一套长期可用的 macOS 编辑器环境。赞分享文档教程开发工具【免费下载链接】mac-setupInstalling Development environment on macOS项目地址https://gitcode.com/gh_mirrors/ma/mac-setup点击查看免费下载相关推荐Stability AI generative-models 实战从一段视频生成4D新视角视频先跑通第一个结果再判断Stability AI generative models 实战从一段视频生成4D新视角视频先跑通第一个结果再判断 Stability AI 的 gene人工智能深度学习媒体生成计算机视觉预训练大模型Atom配置同步终极指南跨设备无缝同步你的编辑器偏好设置Atom配置同步终极指南跨设备无缝同步你的编辑器偏好设置 Atom作为一款高度可定制的文本编辑器其强大的个性化配置功能深受开发者喜爱。然而当你在多台设备间切代码编辑器桌面应用开发工具OpenProject 用户设置User settings管理指南默认偏好、显示格式、账户权限、用户删除与 GDPR 同意机制OpenProject 用户设置User settings管理指南默认偏好、显示格式、账户权限、用户删除与 GDPR 同意机制 用户设置User set后端前端项目管理企业应用协同办公上一篇MudBlazor文档生成终极指南深入解析Docs.Compiler核心机制下一篇RR项目RS3617xs机型定制镜像构建技术解析创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考