2012-04-09 31 views
11

Tôi đã chơi một chút với ST2 và nó có vẻ giống như một trình soạn thảo khá dễ thương. Unfortunatelly, tài liệu của nó là khủng khiếp.Siêu văn bản 2 xây dựng thông qua tập tin thực thi đơn giản

Và tôi rất tử tế. Vì vậy, đây là câu hỏi của tôi.

tôi có năm tập tin trong một thư mục, mà tôi thường xây dựng thông qua một file .bat với

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

làm thế nào tôi có thể xác định và thực hiện dòng này trên cửa sổ cmd (có tính đến các biến MÔI TRƯỜNG như PATH) từ ST2 thông qua một phím tắt và xem đầu ra? Là một cái gì đó như thế thậm chí có thể ở giai đoạn này với ST2?

Trả lời

11

Tôi chỉ cần thực hiện một xây dựng mới như thế này:

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

Sau đó, bạn sẽ đặt ifort ... chuỗi của bạn trong một tập tin .bat và "xây dựng" mà.

8

Dưới đây là một từng bước cách để chạy một tập tin thực thi như một phần của quá trình xây dựng của bạn:

Trong Sublime Văn bản 2 đi vào Tools -> Xây dựng hệ thống -> System New Build

Bạn sẽ có trình bày với một tập tin văn bản mới với đoạn mã sau vào nó:

{ 
"cmd": ["make"] 
} 

Bây giờ thay đổi "thực" với các đường dẫn chính xác của tập tin thực thi của bạn để nó trông giống như sau:

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

Lưu ý bạn phải sử dụng dấu gạch chéo ngược kép cho đường dẫn cửa sổ.

Sau đó lưu tệp này ra dưới dạng myproject.sublime-build trong thư mục mặc định, nó yêu cầu bạn lưu nó vào (nên là $ HOME_DIR/AppData/Roaming/Sublime Text 2/Packages/User).

Sau đó, trong dự án của bạn, hãy quay lại Tools -> Build System và chọn hệ thống xây dựng có cùng tên với tệp bạn vừa tạo (trong trường hợp này là "myproject").

Nhấn ctrl + b hoặc chuyển đến công cụ -> xây dựng và tệp lô của bạn sẽ chạy và xuất sẽ xuất hiện trong bảng điều khiển ST2.

+0

+1 Cảm ơn. Giúp rất nhiều. – Prasanth

+1

Có cách nào tôi có thể thêm tập tin bat mulitiple như "cmd": ["file1.bat", "file2.bat"] – druveen

Các vấn đề liên quan