[英]IDE(s) for Polyglot programming
我正在一個項目中使用Java,C,Perl和Bash(以及一個小python),它們一起工作(主要通過RESTfull接口)並且正在尋找適合Polyglot編程的IDE?
我可以使用哪種IDE:
至少在這些語言中:
所有這些都來自同一個項目 ?
ps:我不太關心構建項目。
pps:重要的是上下文切換時間最短,搜索可以跨語言,並且調用層次結構和跳轉到定義始終在所有可見代碼中工作。 不同的編輯有不同的“項目”概念,只要滿足這些標准,我就不會擔心。
Eclipse完全支持Java和C. Perl還有一個名為EPIC的第三方插件。 它仍處於測試階段,但可能足以滿足您的需求。
如何在Eclipse中創建一個可以在同一個項目中索引java和C代碼的項目?
這個問題或多或少解決了這個問題: 如何將Eclipse默認項目更改為Java項目
基本上,打開.project
文件並添加必需的構建器和性質。
另一種方法是將您的工作分成單獨的Eclipse項目。 所有索引內容都應該可以在工作區中的多個項目中正常工作。
使用Emacs代碼瀏覽器查看Emacs。
以下是一些功能:
alt text http://psilva.ath.cx/Screenshot.jpg
結合適當的語言編輯模式(對於您所需的語言而言,很可能所有語言都默認使用Emacs: cperl , jde和cc-mode ),我認為這可能是一個不錯的選擇。
如果你正在考慮商業產品,那么看看Intellij的想法9。
如果您正在使用* nix,我會使用emacs或xemacs,使用適當的擴展程序,他們將執行您想要的所有操作。 在Windows上他們不是那么好,但是非常有用。
我用BBEdit 。 除呼叫層次結構外,它滿足您的所有要求。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.