2012-04-09 26 views
11

Gram trochę ze ST2 i wygląda na całkiem uroczego edytora. Niestety jego dokumentacja jest okropna.Sublime Text 2 kompilacja za pomocą prostego pliku wsadowego

I jestem miły. Oto moje pytanie.

Mam pięć plików w katalogu, który zwykle budować za pomocą pliku .bat z

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

jak mogę określić i wykonać ten wiersz na okna CMD (biorąc pod uwagę zmienne środowiskowe, takie jak Path) z ST2 przez skrót i zobaczyć wyjście? Czy na tym etapie jest coś podobnego z ST2?

Odpowiedz

11

Zrobiłem nowy build tak:

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

Wtedy można umieścić swój ciąg ifort ... w pliku .bat i "budować", który.

8

Oto krok po kroku sposób uruchomić plik wsadowy jako część procesu produkcji:

W Sublime Text 2 Przejdź do Narzędzia -> Build System -> New Build System

Będziesz przedstawiane z nowego pliku tekstowego z następującego kodu w nim:

{ 
"cmd": ["make"] 
} 

teraz zmień „make” do dokładnej ścieżki pliku wsadowego tak to wygląda mniej więcej tak:

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

Zauważ, że musisz użyć podwójnego ukośnika odwrotnego dla ścieżek okien.

Następnie zapisz ten plik jako myproject.sublime-build w domyślnym katalogu, w którym prosi o zapisanie go (powinno to być $ HOME_DIR/AppData/Roaming/Sublime Text 2/Packages/User).

Następnie w projekcie wróć do Narzędzia -> Utwórz system i wybierz system kompilacji o tej samej nazwie co plik, który właśnie utworzyłeś (w tym przypadku jest to "myproject").

Naciśnij ctrl + b lub przejdź do narzędzi -> kompilacja i plik wsadowy powinien zostać uruchomiony, a wynik pojawi się w konsoli ST2.

+0

+1 Dzięki. Pomógł dużo. – Prasanth

+1

Czy mogę dodać wiele plików nietoperzy, takich jak "cmd": ["file1.bat", "file2.bat"] – druveen