2012-04-09 28 views
11

我一直在玩ST2,它看起來像一個非常可愛的編輯器。不幸的是,它的文檔很糟糕。Sublime Text 2通過簡單的批處理文件構建

而且我很好。所以這是我的問題。

我有一個目錄五個文件,我通常是通過一個.bat文件與

ifort file1.f90 file2.f90 file3.f90 ... 

我如何定義構建和執行CMD上從窗戶(考慮到ENVIROMENTAL變量PATH一樣),這條線ST2通過快捷方式並看到輸出?在ST2階段,甚至有可能這樣做?

回答

11

我只是做了一個新的版本是這樣的:

{ 
    "cmd": ["$file"], 
    "selector": "source.dosbatch" 
} 

然後你乾脆把ifort ...字符串.bat文件和「打造」這一點。

8

這裏有一個一步一步的方式來運行一個批處理文件作爲構建過程的一部分:

在崇高的文本2點擊工具 - >構建系統 - >新構建系統

你會呈現在它下面的代碼創建一個新的文本文件:

{ 
"cmd": ["make"] 
} 

現在改變「製造」到您的批處理文件的確切路徑,所以它看起來是這樣的:

{ 
"cmd": ["D:\\xampp\\htdocs\\myproject\\dostuff.bat"] 
} 

注意,您必須對Windows路徑使用雙反斜槓。

然後將該文件保存爲myproject.sublime-build,並將其保存在默認目錄中(應該是$ HOME_DIR/AppData/Roaming/Sublime Text 2/Packages/User)。

然後在您的項目中回到工具 - >構建系統,然後選擇與剛剛創建的文件名稱相同的構建系統(本例中爲「myproject」)。

點擊ctrl + b或轉到工具 - >構建和您的批處理文件應運行,輸出將出現在ST2控制檯。

+0

+1謝謝。幫了很多。 – Prasanth 2013-07-27 09:49:21

+1

有沒有什麼辦法可以添加多個蝙蝠文件,如「cmd」:[「file1.bat」,「file2.bat」] – druveen 2014-08-07 05:52:27