推荐开源项目: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中的工具。赶紧试试看吧,让开发更加流畅!
鸿蒙开发工具大赶集
本仓将收集和展示鸿蒙开发工具,欢迎大家踊跃投稿。通过pr附上您的工具介绍和使用指南,并加上工具对应的链接,通过的工具将会成功上架到我们社区。012hertz
Go 微服务 HTTP 框架,具有高易用性、高性能、高扩展性等特点。Go01每日精选项目
🔥🔥 每日精选已经升级为:【行业动态】,快去首页看看吧,后续都在【首页 - 行业动态】内更新,多条更新哦~🔥🔥 每日推荐行业内最新、增长最快的项目,快速了解行业最新热门项目动态~~029kitex
Go 微服务 RPC 框架,具有高性能、强可扩展的特点。Go00Cangjie-Examples
本仓将收集和展示高质量的仓颉示例代码,欢迎大家投稿,让全世界看到您的妙趣设计,也让更多人通过您的编码理解和喜爱仓颉语言。Cangjie058毕方Talon工具
本工具是一个端到端的工具,用于项目的生成IR并自动进行缺陷检测。Python040PDFMathTranslate
PDF scientific paper translation with preserved formats - 基于 AI 完整保留排版的 PDF 文档全文双语翻译,支持 Google/DeepL/Ollama/OpenAI 等服务,提供 CLI/GUI/DockerPython06mybatis-plus
mybatis 增强工具包,简化 CRUD 操作。 文档 http://baomidou.com 低代码组件库 http://aizuda.comJava03国产编程语言蓝皮书
《国产编程语言蓝皮书》-编委会工作区018- DDeepSeek-R1探索新一代推理模型,DeepSeek-R1系列以大规模强化学习为基础,实现自主推理,表现卓越,推理行为强大且独特。开源共享,助力研究社区深入探索LLM推理能力,推动行业发展。【此简介由AI生成】。Python00
热门内容推荐
最新内容推荐
项目优选









