我使用sublime并且想要设置它以便我的自定义构建系统可以查看和使用我在〜/ .bashrc中设置的别名和bash函数,这些函数可以在我的终端上运行
在我的.bashrc文件中,我有一个构建函数:
function build() {
// various bash commands
}
在我的〜/ Library / Application Support / Sublime Text 3 / Packages / User目录中我有一个project.sublime-build文件:
{
"cmd": ["build"],
"working_dir": "~/Mozilla/git-master",
"shell" : "true"
}
哪个不起作用。如何获得sublime以查看和使用我的.bashrc文件中定义的构建函数?
答案 0 :(得分:3)
Sublime无法读取您的.bashrc
,因此要使用自定义功能,您必须创建build
文件:
#!/bin/bash
#contents of build() go here...
将文件保存在~/bin
中并将其设置为可执行文件。然后,像这样修改project.sublime-build
文件:
{
"cmd": ["build"],
"path": "~/bin:$PATH",
"working_dir": "~/Mozilla/git-master",
"shell" : "true"
}
你应该全力以赴。