2012-05-14 25 views
6

Đây là một tình huống phổ biến đối với tôi: Tôi có ý tưởng về mã trong đầu của tôi (trong ví dụ này, nó bằng Python), vì vậy tôi mở PyScripter, viết mã và sau đó chỉ cần chạy nó. PyScripter không yêu cầu tôi lưu mã trước và trong vài giây, tôi vui vẻ liếc nhìn kết quả của bản ngã.Có một IDE C/C++ không nhắc lưu trước khi biên dịch không?

Bây giờ tôi hiểu rằng C là một ngôn ngữ được biên dịch và mã phải được lưu trước đó, vân vân, nhưng tôi đã tự hỏi liệu có một IDE như vậy không? các thư mục có tên là "test1.*", "test2.*", v.v ...

Một cách tôi có thể thực hiện là IDE sẽ quản lý tất cả các tệp dự án trong thư mục tạm thời, cho đến (và nếu có ...) vào "lưu/lưu dưới dạng"; sau đó nó sẽ thực sự lưu các tập tin ở một vị trí mong muốn. Vì vậy, trong hầu hết các trường hợp, nơi người dùng chỉ muốn viết mã và xem kết quả của nó, IDE sẽ không làm phiền người dùng bằng cách lưu lời nhắc.

Tôi rất vui nếu có ai đó có thể giới thiệu cho tôi các IDE như vậy (nếu chúng còn tồn tại). Xin cảm ơn trước =]


chỉnh sửa: @Michael Burr Có, ý định thực sự không đến với tên tệp ngay từ đầu.

+1

Đây sẽ là một cho tôi. Tôi có một thư mục đầy đủ các tập tin có tên a, b, c, gần như tất cả các cách để cz bây giờ. – chris

+0

Không phải là câu trả lời cho câu hỏi của bạn nhưng nếu bạn muốn điều này cho C#, VB.NET, hoặc F # [LINQPad] (http://www.linqpad.net/) thực hiện chính xác những gì bạn muốn. –

+0

hỏi tốt hơn: làm thế nào bạn có thể làm điều đó trong emacs? – moooeeeep

Trả lời

6

Đối với C++, bạn có thể thực hiện việc này trong Visual Studio. Lần tới khi bạn chỉnh sửa tệp, chỉ cần nhấn F5 (Chạy) và khi lời nhắc xuất hiện (yêu cầu bạn muốn lưu tệp trước khi biên dịch), chỉ cần chọn hộp có nội dung Don't ask again.

Đối với Java, Eclipse (có thể là những người khác) cung cấp tính năng biên dịch tự động, nhưng bạn vẫn phải lưu tệp. Bạn chỉ cần kiểm tra Build Automatically.

+7

Tôi nghĩ rằng OP thậm chí không muốn đến với tên tập tin hoặc địa điểm thư mục ở nơi đầu tiên - anh ta chỉ muốn gõ (hoặc dán) trong một số mã và có IDE tìm ra tên tập tin tạm thời thích hợp và đi. Tôi nghĩ rằng đó sẽ là một tính năng IDE tuyệt vời cho C/C++ để đối phó với các thử nghiệm nhanh chóng-n-bẩn và như vậy. –

7

Bạn có thể thử ideone.com. Tôi thấy nó rất thuận tiện :-)

Trực tuyến nên không cần cài đặt thực tế và nó hỗ trợ rất nhiều ngôn ngữ lập trình đã biết.

3

Nếu bạn sử dụng emacs:

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

CodePad dường như được tạo ra chỉ vì lý do này. Viết mã của bạn, nhấn nút, xem nó chạy. Không phiền phức và không tiết kiệm hàng trăm tệp.

http://codepad.org/

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