推荐开源项目:Fix Mac Path
项目介绍
在OS X系统中,Sublime Text的PATH环境变量是由launchctl设置的,而非你的Shell。这导致Sublime Text在执行如make这样的命令时,可能找不到非系统提供的二进制文件,包括通过homebrew和MacPorts安装的程序。为了解决这一问题,我们有Fix Mac Path——一个专为Sublime Text 2和3设计的简单插件。它能将Sublime Text的PATH设置成与你的Shell相同的环境,使你在Sublime Text里也能正常使用自定义路径下的工具。
项目技术分析
Fix Mac Path的工作原理是读取并应用你的Shell配置中的PATH环境变量到Sublime Text中。这意味着,只要你把homebrew的/usr/local/bin或其他自定义目录添加到你的Shell PATH,这些改动也会被Sublime Text识别和采用。请注意,如果你直接从Shell启动Sublime Text(例如,使用subl命令),那么这个问题不会出现,因为在这种情况下,PATH已经正确地继承了。
项目及技术应用场景
对于那些依赖于自定义PATH环境进行开发的Mac OS X用户而言,Fix Mac Path非常实用。无论你是使用homebrew或MacPorts安装额外的软件,还是自己编译构建工具,这个插件都可以确保Sublime Text可以找到并运行它们。例如,在进行Python开发时,如果自定义PATH包含了你的虚拟环境,Fix Mac Path将确保Sublime Text能够识别并使用该环境中的解释器。
项目特点
- 兼容性广:Fix Mac Path支持Sublime Text 2和3两个版本。
- 易安装:通过Package Control,你可以轻松找到并安装此插件。
- 可配置性高:除了获取Shell的PATH外,你还可以在用户偏好设置中自定义附加的PATH项,扩展Sublime Text的查找范围。
要手动安装,只需使用git克隆仓库至对应Sublime Text版本的包管理目录即可。
# 对于Sublime Text 2
git clone https://github.com/int3h/SublimeFixMacPath.git ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/FixMacPath
# 对于Sublime Text 3
git clone https://github.com/int3h/SublimeFixMacPath.git ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/FixMacPath
综上所述,Fix Mac Path是一个解决开发者痛点的利器,它帮助你在Sublime Text中无缝使用自定义PATH中的工具。赶紧试试看吧,让开发更加流畅!
GLM-5智谱 AI 正式发布 GLM-5,旨在应对复杂系统工程和长时域智能体任务。Jinja00
GLM-5-w4a8GLM-5-w4a8基于混合专家架构,专为复杂系统工程与长周期智能体任务设计。支持单/多节点部署,适配Atlas 800T A3,采用w4a8量化技术,结合vLLM推理优化,高效平衡性能与精度,助力智能应用开发Jinja00
jiuwenclawJiuwenClaw 是一款基于openJiuwen开发的智能AI Agent,它能够将大语言模型的强大能力,通过你日常使用的各类通讯应用,直接延伸至你的指尖。Python0203- QQwen3.5-397B-A17BQwen3.5 实现了重大飞跃,整合了多模态学习、架构效率、强化学习规模以及全球可访问性等方面的突破性进展,旨在为开发者和企业赋予前所未有的能力与效率。Jinja00
AtomGit城市坐标计划AtomGit 城市坐标计划开启!让开源有坐标,让城市有星火。致力于与城市合伙人共同构建并长期运营一个健康、活跃的本地开发者生态。01
awesome-zig一个关于 Zig 优秀库及资源的协作列表。Makefile00