2012-07-03 43 views
5

Tôi có một dự án 100k dòng C với khoảng 30k dòng giá trị nhúng Mozilla Spidermonkey Javascript được sử dụng cho kịch bản GUI.IDE với C và nhúng hỗ trợ Javascript

Cách tốt nhất để chỉnh sửa C và Javascript cùng nhau hoặc ít nhất có trình chỉnh sửa hợp lý cho Javascript là gì?

Trên Linux, tôi đã sử dụng hai phiên bản Eclipse khác nhau được cấu hình cho C, một cho Javascript. CNTT không phải là một giải pháp đặc biệt thuận tiện.

Bây giờ tôi đang làm việc trên một bản dựng Windows, Visual Studio 2008 đang làm tốt với hỗ trợ C nhưng hỗ trợ Javascript có vẻ hơi ... thiếu.

Tất cả những gì tôi thực sự muốn là chuyển nhanh giữa các hàm trong mã Javascript và kiểm tra các biến. Có khoảng 30 tệp .js. Tôi có thể sống mà không cần hoàn thành mã và những thứ khác.

Lý tưởng nhất, tôi sẽ thấy khi nào các cuộc gọi tới mã C được thực hiện và chuyển sang mã C nhưng điều đó có thể yêu cầu quá nhiều.

Nếu không, có vẻ như tôi quay lại Notepad ++ và grep.

+0

vs2010 phải làm điều đó cho bạn. Hoặc thậm chí tốt hơn, vs11 (rc). Hoặc bạn có thể thử yêu thích của tôi (không bao giờ thử nó cho C mặc dù); văn bản tuyệt vời 2. – Alxandr

+0

Tôi đã kiểm tra văn bản tuyệt vời 2 và nó chắc chắn sẽ đẹp! Nó cũng làm cho nó rất thuận tiện để tìm kiếm sự xuất hiện trên nhiều tập tin. Tuy nhiên, bạn có thể nói rằng không có kiến ​​thức rằng đó là các tệp .js bên cạnh việc làm nổi bật cú pháp. Không có cách nào để chuyển sang định nghĩa hàm cụ thể. – Sint

+0

Có. Sử dụng Ctrl + P và sau đó nhập '@' trong cửa sổ xuất hiện. Mọi thứ bạn gõ sau sẽ là biểu tượng trong tệp bạn hiện đang sử dụng. Và bạn có thể làm điều gì đó tốt hơn nữa. Giả sử bạn có một tệp có tên (và được đặt) tại 'aba/cdc/efe/my.js' và nó có một hàm có tên' do_stuff() ', bạn có thể nhấn control + p và gõ' acem @ stuff' và nó sẽ tìm chức năng cho bạn (bất kể bạn bắt đầu tập tin nào). – Alxandr

Trả lời

3

tôi sử dụng Zeus editor và nó có một tính năng tự động ctags hoạt động tốt cho C, cho phép bạn chuyển qua lại giữa những thứ như chức năng và cấu trúc, vv

tôi đã không sử dụng biên tập viên cho JavaScript nhưng ctags web page danh sách JavaScript một trong những ngôn ngữ hỗ trợ để nó có thể hoạt động.

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