2012-05-14 11 views
6

Oto typowa sytuacja dla mnie: Mam pomysł kodu w mojej głowie (w tym przykładzie jest to w języku Python), więc otwieram PyScripter, piszę kod, a następnie po prostu go uruchom. PyScripter nie prosi mnie o zapisanie kodu z góry iw ciągu kilku sekund z radością spoglądam na wyniki mojego algo.Czy istnieje IDE C/C++, które nie prosiłoby o zapisanie przed kompilacją?

Teraz rozumiem, że C jest językiem kompilowanym i kod musi zostać wcześniej zapisany, i tak dalej, i tak dalej, ale zastanawiałem się, czy istnieje takie IDE, które pozwala ci po prostu cieszyć się swoim kodem bez wielu zapisanych plików lub foldery o nazwie "test1.*", "test2.*", itd ...

Jednym ze sposobów, jak sądzę, jest to, że IDE będzie zarządzać wszystkimi plikami projektu w folderze tymczasowym, aż do (i jeśli w ogóle ...) kliknie użytkownika na "zapisz/zapisz jako"; to faktycznie zapisze pliki w wybranej lokalizacji. Tak więc w większości przypadków, gdy użytkownik chce tylko napisać kod i zobaczyć jego wyjście, IDE nie będzie zawracać sobie głowy monitami o zapisywanie.

Byłbym bardzo zadowolony, gdyby ktoś mógł polecić mi takie IDE (jeśli nawet istnieją). Wielkie dzięki z góry =]


edit: @Michael Burr Tak, intencją było rzeczywiście nie wymyślić nazwy plików w pierwszej kolejności.

+1

To byłby jeden dla mnie. Mam folder pełen plików o nazwach a, b, c, prawie do cz teraz. – chris

+0

Brak odpowiedzi na twoje pytanie, ale jeśli chcesz to dla C#, VB.NET lub F # [LINQPad] (http://www.linqpad.net/) robi dokładnie to, co chcesz. –

+0

lepiej zapytaj: jak możesz to zrobić w emacs? – moooeeeep

Odpowiedz

6

Dla języka C++ można to zrobić w programie Visual Studio. Następnym razem, gdy modyfikujesz plik, po prostu naciśnij F5 (Uruchom), a gdy pojawi się monit (pytając, czy chcesz zapisać plik przed kompilacją), po prostu zaznacz pole z napisem Don't ask again.

Dla języka Java, Eclipse (może inne) zapewnia automatyczną kompilację, ale nadal trzeba zapisać plik. Musisz tylko sprawdzić Build Automatically.

+7

Myślę, że OP nie chce nawet wymyślić nazw plików ani lokalizacji katalogu - po prostu chce napisać (lub wkleić) w jakimś kodzie i pozwolić IDE znaleźć odpowiednie tymczasowe nazwy plików i przejść. Myślę, że byłaby to świetna funkcja IDE dla C/C++ do radzenia sobie z szybkimi i brudnymi testami i takimi. –

7

Możesz spróbować ideone.com. Uważam, że jest to bardzo wygodne :-)

Jest online, więc nie jest wymagana rzeczywista instalacja i obsługuje wiele znanych języków programowania.

3

Jeśli używasz emacs:

(defun my-emacs-command-save-compile() 
    "save and compile." 
    (interactive) 
    (save-buffer) 
    (recompile)) 
5

CodePad wydaje się być stworzony tylko dla tego powodu. Napisz swój kod, naciśnij przycisk, obejrzyj go. Bez problemów i bez zapisywania setek plików.

http://codepad.org/

Powiązane problemy