2016-11-18 153 views
0

中给出的以下情形:我崇高的文本生成系统,运行build.sh当前文件夹

我编辑工作document.xyz并在同一文件夹中有build.sh。当击中Ctrl+B时,我希望崇高执行build.sh

build.sh内容是:

#!/bin/sh 
date >> date.txt 

换句话说,每一次我打Ctrl+B,不管我在编辑工作是哪个文件,崇高应打印日期date.txt

为了做到这一点我试过以下(保存为My.sublime建造):

{ 
    "working_dir": "$file_path", 
    "cmd": ["sh","$file_path/build.sh"], 
} 

这给错误:

[Errno 24] Too many open files 
[cmd: ['sh', '/Users/user/Downloads/test/build.sh']] 
[dir: /Users/user/Downloads/test] 
[path: /Users/user/anaconda/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Library/TeX/texbin] 
[Finished] 

我在做什么错?

回答

0

请您My.sublime建造试试这个:

{ 
    "cmd": ["bash","~/<filepath>/build.sh"], 
    "selector": "source.shell", 
    "shell" : "bash", 
    "path": "/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin" 
}