2016-11-18 158 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" 
}