Ubuntuで利用できるIDEは何ですか?[閉まっている]


122

この質問は歴史的意義があるため存在しますが、このサイトのトピックに関する適切な質問とはみなされないため、ここで同様の質問をすることができる証拠として使用しないでください。詳細については、FAQを参照してください

これは、Ubuntuで利用可能なIDEのコミ​​ュニティWikiです。回答ごとに1つのIDEを投稿してください(スクリーンショットまたはリンクだけでなく、少なくとも簡単な説明を含めてください)。

あなたの答えで、IDEの目的(どの言語またはRAD対応か)を教えてください。


9
これは非常に広範なトピックのようです。私の答えは:Software Center > Development
マルコ・セッピ

3
@Marco Ceppi:Val(a)IDEのような一部のIDEはSoftware Centerで利用できません。また、ここでは、好きなソフトウェアについて賛否両論を話すことができます。
kv1dr

@Marco Ceppiこれが、コミュニティwikiであることを求めた理由です:)
RolandiXor

9
CWであるからといって、良い質問にはなりません。コミュニティの残りの部分が重くなるのを待ちます。可能な重複
マルコ・セッピ

9
それは重複ではありません。彼はpythonを実行できるものを要求しました。これは(あらゆる言語の点でイエスです)-しかし、公平にするために、インジケーターのリストも削除する必要があります。
RolandiXor

回答:


69

ゲーニー geanyをインストールする

[Geany]は、統合開発環境の基本機能を備えたGTK2ツールキットを使用したテキストエディターです。小さくて高速なIDEを提供するために開発されました。他のパッケージからの依存関係はごくわずかです。多くのファイルタイプをサポートし、いくつかの素晴らしい機能を備えています。これまでのところ私のお気に入り。

サポートされているファイルの種類

ここに画像の説明を入力してください


10
構文チェックはありますか?コードの自動補完?なぜベストアンサーとして受け入れられたのですか?これはコミュニティwikiであり、作者がそう考えたからといってGeanyを最高の編集者とすることは意味がありません。それは単なる彼の意見です。
アルバメンデス

2
また、コミュニティはGeanyよりもNetbeansに投票しました。
アルバメンデス

Ubuntuでのメモ帳++としてGeanyを考える

71

日食 Eclipseをインストールする

個人的には、Java、C、PythonにEclipseを使用しています。

ウィキペディアからの引用:

ほとんどがJavaで記述されており、Javaおよびさまざまなプラグインを使用して、Ada、C、C ++、COBOL、Perl、PHP、Python、R.Ruby(Ruby on Railsフレームワーク)、Scala、Clojure、およびScheme。Mathematicaソフトウェアのパッケージの開発にも使用できます。IDEは、AdaのEclipse ADT(Ada Development Toolkit)、C / C ++のEclipse CDT、JavaのEclipse JDT、PHPのEclipse PDTと呼ばれることがよくあります。

Eclipse 3.6


8
EclipseはAndroid開発に推奨およびサポートされています。
bgvaughan

Java / Swing開発にはEclipseを使用しています。Ruby on RailsとWordpress開発に使用します。また、小さなCプログラムの作成にも使用します。そしてもちろん、Androidの開発にも使用しています。Windows、Mac、Linuxのどれを使用していても、Eclipseに勝るものはありません。Eclipseは、他のすべてを水から吹き飛ばします。
JohnMerlino 14年

1
EclipseのC ++互換性はUbuntuで非常に制限されています。C++で動作させるには重い再構成が必要ですが、そのままJavaで動作します。また、C ++ライブラリも見つかりません。
トーマスウォード

残念ながら、EclipseはAndroid Studioに置き換えられたため、Androidの推奨IDEではなくなりました。プラグインは維持されなくなりました。Android SDKの最新バージョンで動作することを疑います。
NickT

62

NetBeans netbeansをインストールする

最新バージョンはNetBeans 7.2.1です

NetBeans

ここに画像の説明を入力してください

かなりの数の言語、Webサービス、データベースをサポートしています。RADはSwingコンポーネントで確実にサポートされています。必要なボックスを描画し、セグメントをダブルクリックしてコードを記述するだけです。インターフェイスは使いやすく、非常に直感的です。あなたを困惑させるものは何もありません。また、選択できるプラグインもたくさんあります。これはパワー満載のIDEであり、使用するとより楽しくなります。入力することはできませんが、楽しみを体験するには試してみる必要があるクールな機能がたくさんあります:)

サポートされるテクノロジー:

Java EE 6, Java EE 5 and Java EE 1.4
Java ME SDK 3.0
Java Card 3 SDK
Struts 1.3.8
Spring 3.0, 2.5
Hibernate 3.2.5
Java API for RESTful Web Services (JAX-RS) 1.1
Java Wireless Toolkit 2.5.2 for CLDC
Issue Tracking
    Bugzilla 3.4 and earlier
    Jira 3.4 and earlier
C/C++/Fortran



PHP 5.3, 5.2, 5.1
Groovy 1.6.4
Grails 1.1
Apache Ant 1.8.1
Apache Maven 2.2.1 or later
VCS
    CVS: 1.11.x, 1.12.x
    Subversion: 1.5.x, 1.6.x
    Mercurial: 1.5
    ClearCase V7.0
    Git 1.7.х

テスト済みのアプリケーションサーバー:

GlassFish Server Open Source Edition 3.1
WebLogic 11g PS3 (10.3.4)

アプリケーションサーバーを実行することが知られています:

GlassFish Enterprise Server v2.1.1
Tomcat 7.0.11
JBoss 6.0

私は大学でnetbeansが嫌いでした:D ...
RolandiXor

P:笑皮肉なことに、JSPは実際にNetbeansのを紹介してくれたし、私はそれを愛し始めた一つのことだった
ニティン・ベンカテッシュ

7
NetBeansは、RubyとRailsのサポートをやめると発表するまでは大丈夫だと思っていました。また、地球上でメモリ消費量が最も多いアプリケーションであるという問題もあります...;]
ネイサンクレイン

3
Netbeansは素晴らしいIDEです...唯一の問題は、それが私にとって少し多すぎるリソースを使用していることです。
TreefrogInc

私はNetbeansを使用したことはありませんが、Eclipseを持っているのに、どうしてですか?
JohnMerlino 14年

49

GVim vim-gnomeをインストールする

すべての言語(CC ++C#PythonJavamakefilesBashPerlHTMLJavaScript、アセンブラー、PHPRubyerbfstab、passwd、ほとんどのシステム構成ファイルなど、実質的には何でも、プラグインを強調する追加の構文をダウンロードする必要性をまだ見つけています); 地球上のほとんどのプラットフォーム(Linux、Mac、Windows、Android、Unixなど)で利用可能です。

GVimは、独自の非常に強力な編集機能を備えた、非常に構成可能なテキストエディターです。挿入モードとニーモニックキーバインドの代わりにデフォルトでコマンドモードになるという考えは、他のIDE /エディターから来ている人々に慣れるのに時間がかかる場合がありますが、慣れると、テキストの編集が可能になります思想。キーボードを介してすべての機能を使用できるため、タッチタイピスト用に最適化されたエディターです(まだロープを学んでいる人にはマウスがサポートされていますが、キーボードははるかに高速です)。

GVimにはデフォルトでクリーンでナンセンスなインターフェイスが付属しています(ここで取り上げられているほとんどのIDEとは異なり、GVimは数分ではなく数秒でロードされます)。ただし、GVimには豊富な機能があり、VimScriptまたはPythonで記述されたプラグインとカスタマイズオプションのセット。

ターミナルバージョンVimもあります。これはほとんど同じですが、ターミナル内で動作します。

スクリーンショット:

GVimのデフォルトインターフェイス。クリーン、ナンセンスなし:

ここに画像の説明を入力してください

2つのタブが開いたGVimで、左側にツリーファイルエクスプローラープラグインがあり、右側にDjango(Python)ファイルが編集されています。

ここに画像の説明を入力してください

GNOMEターミナル内で実行されているVim。2つ​​のC ++ファイルの差分を表示します。

ここに画像の説明を入力してください


8
ただし、かなり学習曲線があります。それとの最初の出会いは衝撃でした。編集を許可しないエディター!それ以来、「i」キーを発見しましたが、さらに重要なのは:wqキーです。それ以来、私は喜んでemacsに移りました。
-haziz

1
vimの利点は、LinuxとWindowsの両方に移植できることです。
パブロフィウマラ

5
「クリーン、ナンセンスゼロ」。OK。~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mmyers 14

2
VIMを使用するのは、ssh経由でサーバーにログインするときだけです。しかし、IDEとして?私をからかってるの?
JohnMerlino 14年

4
しかし、それはIDEではありません
イェホナタンチロルニク14年

43

黙想する geditをインストールする

シンボルブラウザとオートコンプリートがあります。

ここに画像の説明を入力してください


13
Geditにはオートコンプリートがありますか?これはどのように使用しますか?
カラムロジャース

33
「geditをideにする方法」ガイドを投稿してください。
db42

4
@Callum Rogersにはオートコンプリート機能がありますが、何がカチカチと音を立てるかはわかりません。
RolandiXor

2
オートコンプリートはスニペット([ツール]メニュー)で有効になります
-MickaelFM

2
コードを操作するときのみGeditを使用します。それの良いところは、その単純さだけでなく、デフォルトでプリインストールされているという事実です。
クリストファーカイルホートン

39

崇高なテキスト

Sublime Text 2は、すべての主要なプラットフォーム(Linux、Windows、およびMac)で利用できるシンプルで高速なエディターです。

Sublime Textは、コード、HTML、散文用の洗練されたテキストエディターです。 洗練されたユーザーインターフェイスと並外れた機能を気に入っていただけることでしょう。

注目すべき機能:

  • ミニマップ:10,000フィートからコードを見る
  • 全画面モード:常にすべてのピクセルを使用
  • 複数選択:マクロまたは正規表現が必要だった多くのタスクを簡素化
  • 非同期ファイルの読み込み。低速のネットワークドライブからファイルを読み込むときにブロックされることはありません。
  • C、C ++、C#、CSS、と多くの言語用の構文強調Dアーラン、HTML、Groovyのハスケル、HTMLやJava、JavaScriptの、乳液LispのLuaのMarkdownを、MATLAB、OCamlでPerlのPHPPythonのRRubySQLTcl、Textile、およびXMLがすぐにサポートされ、さらにダウンロード可能
  • 複数の配色が含まれ、複数が含まれ、さらに多くのダウンロードが可能
  • 並列マルチペイン編集
  • 完全にカスタマイズ可能なキーバインディング、メニュー、ツールバー

さらに、他の多くの機能。

Linux

ここに画像の説明を入力してください

ここに画像の説明を入力してください

ここに画像の説明を入力してください


注:無料のエディターではありませんが、無料で無制限の評価を取得できます。更新と統合を容易にするPPAもあります。チュートリアルはこちらにあります。

http://webupd8.org/2011/03/sublime-text-2-ubuntu-ppa.html


2
ところで、更新と統合を容易にするために、PPAがあります(Adobe Flashのように機能します-公式Webサイトから更新をダウンロードします):webupd8.org/2011/03/sublime-text-2-ubuntu-ppa.html
Alinアンドレイ

1
Sublime Textは有料製品です。そして、ナグウェアはあなたがそれを使用している間、あなたを激しく攻撃します。非常に高速で、Eclipseよりもはるかに高速ですが、Eclipseの多くの機能が欠けています。
ジョンメルリーノ14年

また、リッチプラグインリポジトリに加えて、Python、C ++などをエディター内で直接ビルドするために使用できるビルドシステムがあることに
-Nearoo

テキストエディタはIDEではありません。
ピーターモーテンセン

37

Qt Creator qtcreatorをインストールする

Qt Frameworkを使用して、クロスプラットフォームのグラフィカルC ++アプリケーションを開発するためのIDE。メインウィンドウのスクリーンショットを以下に示します。オートコンプリート、コードラッピング、クラスブラウザなど、IDEの期待されるすべての機能はQt Creatorにありますが、これらに限定されません。 Qtプロジェクトは、組み込みのGUIエディターであるQt Designerであり、コードを手動で入力するのにかかる時間の何分の1かでUIを迅速に作成するために使用できます。Qt Creatorには、Gitを含むさまざまなバージョン管理システムのサポートも含まれています。

Qt Creatorメインウィンドウ

Qt Designerは、スタンドアロンのエディターとして提供されるほか、Qt Creatorに組み込まれています。Qt Designerを使用したGUIデザインは、UIエレメントを右側の列から中央のキャンバスにドラッグアンドドロップするだけで行われ、左側の列には各オブジェクトのプロパティが含まれます。以下のスクリーンショットでは、説明のためにいくつかのボタンをキャンバスにドラッグしました。

いくつかのボタンを備えたQt Designer

Qt Creatorの有無にかかわらず、Qtアプリケーションを構築する際に使用できる他のいくつかの公式Qtアプリケーションがあります。Qt Linguistは、Qtアプリケーションを他の言語に簡単に翻訳するためのツールです。Qtクリエーターでソースコードを記述する場合、プログラマーはユーザー向けのテキスト文字列を次のように記述します。

tr ("My String")

これにより、テキストに翻訳が必要とマークされます。(注:自分で翻訳するつもりがない場合でも、これらのマーカーを含めることをお勧めします)。Qt Linguistはこれらのマーカーを探し、Launchpadの翻訳ツールに似たUIを提示します。翻訳者は各言語の翻訳文字列をテキスト入力フィールドに入力し、翻訳された文字列を呼び出すことができます。アプリケーションをポーランド語に翻訳するために使用されているQt Linguistのスクリーンショットを以下に示します。

アプリケーションをポーランド語に翻訳するために使用されているQt Linguist

最後に、Qt Assistantがあります。これには、Qtアプリケーションスイートを最大限に活用するために必要なすべてのドキュメントと参照資料が含まれています。Ubuntu Software CenterのDevhelpを使用したことがあり、Ubuntuで開発するためのすべてのドキュメントがある場合は、これから何を期待するかをすでに知っているでしょう。特定のクラスが何をしているのかを知る必要がある場合は、Qt Assistantでその名前を検索するだけで、リファレンスページに直接移動します。上記のQtアプリケーションの使用について詳しく知りたい場合は、それらすべてのユーザーマニュアルをこちらでご覧ください。すべてのドキュメントはローカルに保存されるため、インターネットに接続せずにQt Assistantを使用できます。

他の言語、フレームワーク、またはツールセットと同様に、上記のような特殊な開発環境を使用せずに、提供されたライブラリを使用して開発することが完全に可能です。また、店に行って1週間続くカートンを購入するのではなく、毎朝午前6時に自分の搾乳牛を購入し、バケツを持って出かけることもできます。開発者の時間は貴重なリソースです-適切なツールを適切な仕事に使用することにより、賢く使用してください。これらのツールは、Qt Frameworkの開発者であるNokiaが開発したものであり、Qtアプリケーションを開発するための最良のツールです(実際、これらが唯一のツールである可能性があります)。

Qtアプリケーションを開発する場合は、Ubuntu Software Centreにアクセスして「qt」を検索し、その横に小さな緑色のQtロゴが付いたものをすべてダウンロードします。

Qtの詳細については、Qt Developer Centerをご覧ください。ツール自体の詳細については、こちらをご覧ください


これをqt-creatorタグwikiに書くことはできますか?
ブライアム

Qtは、Qtフレームワークを使用したC ++プロジェクト用に設計されています。使用していない場合、Java、Ruby、およびC開発には役に立たない。
JohnMerlino 14年

あなたはQtフレームワークなしのC ++プロジェクトのためQtCreatorを使用することができます@JohnMerlino
becko

34

Emacs emacsをインストールする

  1. これは、キーボードの文字セクションから手を離さずに使用できるように設計されたテキストエディターです。
  2. 複数のテキストファイルを並べて開いたり閉じたりすることができます。
  3. 高度な設定が可能です(ただし、設定方法を学ぶには多少の忍耐が必要です)
  4. IDEの重要な機能のほとんどはEmacsに含まれています(オートコンプリート、プリコンパイル、構文の強調表示など)
  5. 端末環境とGUI環境の両方から完全に機能します
  6. わかりやすいドキュメントが組み込まれています

EmacsでGUIアプリケーションを開発しようとしたことは一度もありませんでしたが、コマンドラインプログラミングの場合は非常に不便です。

ここに画像の説明を入力してください


1
vimはトローリングを強化します
Yehonatan Tsirolnik 14年

5
@YehonatanTsirolnikこの日は実際にvimを使うことを学んでいます。主な利点は、コマンドごとのキーストロークが少ないことです。ちなみに、私の娘には幼稚園にエホナタンという男の子がいますが、私はあなたではないでしょう。トローリングリプレイ
ヨタム14年

28

Code :: Blocks コードブロックをインストールする

Code :: Blocksは、オープンソースのクロスプラットフォーム統合開発環境(IDE)です。自己開発のプラグインフレームワークに基づいており、無制限の拡張性を実現します。その機能のほとんどは、プラグインによってすでに提供されています。基本パッケージに含まれるプラグインは次のとおりです。

  • 多くの無料コンパイラのコンパイラフロントエンド

  • GDB(およびWindowsプラットフォーム用のCDB)のデバッガーフロントエンド

  • ソースフォーマッタ(AStyleに基づく)

  • 新しいC ++クラスを作成するウィザード

  • コード補完/シンボルブラウザ(作業中)

  • デフォルトのMIMEハンドラー

  • 新しいCode :: Blocksプラグインを作成するウィザード

  • やることリスト

  • スクリプトに基づく拡張可能なウィザード

  • 自動保存(不幸なクラッシュの場合に作業を保存します)

ここに画像の説明を入力してください

現在、Code :: BlocksはCおよびC ++向けです。ARM、AVR、D、DirectX、FLTK、GLFW、GLUT、GTK +、Irrlicht、Lightfeather、MATLAB、Ogre、OpenGL、Qt 4、SDL、SFML、STL、SmartWin、wxプログラムおよびアプリケーションの作成にも使用できます。ただし、場合によっては、特定のテクノロジでの開発にフレームワークインストールのそれぞれのSDKが必要になります。


1
多くのクラッシュ:-s
Ciro Santilli新疆改造中心法轮功六四事件

25

IntelliJ IDEA

コミュニティ(無料)と有料版があります。このIDEのメニューにGitシステムを含めることができます。また、Gitシステムをプログラミングジョブ用の産業用強度コードツールにする多くの優れた機能があります。JavaScriptで開発するための素晴らしいIDE。

ここに画像の説明を入力してください


IntelliJには素晴らしいソフトウェアがあります。Android-Studio、IntelliJ Idea、PhpStorm。私は、見たもののほとんど、特にphpStormを試してみましたが、これは最高のPHP IDEだと思いますが、有料です。
erm3nda

20

MonoDevelop monodevelopをインストールする

MonoDevelopは、LinuxでのMono.NET)開発のメインIDEですが、最近のバージョンのOS XおよびWindowsでも動作します。焦点はC#Vala、およびJava(IKVM.Net経由)ですが、他の言語もサポートされています。これには、デバッグ、コード補完、NUnit単体テスト、およびより多くのプラグインのフレームワーク、SubversionおよびGit VCSの組み込みサポートが含まれます。

その他のスクリーンショットはこちらでご覧いただけます

ここに画像の説明を入力してください

機能のハイライト

  • マルチプラットフォームは、Linux、Windows、およびMac OS Xをサポートしています。
  • 高度なテキスト編集 C#3、コードテンプレート、コード折りたたみのコード補完サポート。
  • 構成可能なワークベンチ完全にカスタマイズ可能なウィンドウレイアウト、ユーザー定義のキーバインディング、外部ツール
  • 複数言語サポート C#、VB.NET、C / C ++、Vala
  • 統合デバッガー Monoおよびネイティブアプリケーションのデバッグ用
  • GTK#Visual Designer GTK#アプリケーションを簡単に構築
  • ASP.NET完全なコード補完をサポートするWebプロジェクトを作成し、Mono WebサーバーであるXSPでテストします。
  • その他のツールソース管理、メイクファイルの統合、単体テスト、パッケージ化と展開、ローカリゼーション

MonoDevelopのC / C ++コンパイラの便利な機能は、C ++パッケージが.NETリソースのように管理される方法であるため、ライブラリの構成が面倒です。


Monoはコミュニティプロジェクトであり、主にしばらくの間Novell以外でした。MicrosoftはMonoを発明しませんでした。いいえ、Linuxの誰もMonoを使用していません。特にメディアプレーヤー(Banshee)、メモを取るアプリ(Tomboy)、ランチャー(Gnome Do)、写真管理(F-Spot)、クロスプラットフォームゲーム(BastionなどMonoGameを使用)、Dropboxのファイル同期の代替(Sparkle Share) )またはその他。
IBBoard 14年

17

RStudio

Rに適したIDE

RStudioは、すべてのグラフィック、コンソール、およびスクリプトを1つのウィンドウにまとめ、データセットとオブジェクトを追跡するための便利なフレームを追加します。優れた機能の1つは、プロットが積み重ねられているため、以前のプロットを確認したり操作したりできることです。

クロスプラットフォームであり、Linuxサーバー上で実行し、ブラウザ経由でアクセスすることもできます。

ここに画像の説明を入力してください


14

ケイト

Kateは、KDEデスクトップで簡単に開発できるプラグイン構造を持つシンプルなIDEです。

ここに画像の説明を入力してください


14

アプタナスタジオ

Aptana Studioは、Webアプリケーションを構築するためのオープンソースの統合開発環境(IDE)です。Eclipseに基づいて、JavaScript、HTML、DOM、およびCSSをサポートし、コード補完、アウトライン、JavaScriptデバッグ、エラーと警告の通知、および統合ドキュメントを備えています。追加のプラグインにより、Aptana StudioはRuby on Rails、PHP、Python、Perl、1 Adobe AIR、Apple iPhoneおよびNokia WRT(Web Runtime)をサポートできます。Aptana Studioは、Windows、Mac OS X、Linuxのスタンドアロンとして、またはEclipseのプラグインとして利用できます。

ここに画像の説明を入力してください

PHP

Aptana Studio 3は、PHPアプリケーション開発のために以下のサポートを提供します

  • 設定で選択したテーマに応じた構文の色付け
  • コードアシスト
  • 構文エラーの注釈
  • 自動インデントとコードの書式設定
  • 要素にカーソルを合わせてCtrlキーを押すことにより、クラス、関数、変数にハイパーリンクします
  • ドキュメントが添付されているアイテムにカーソルを合わせると、PHPDocポップアップが表示されます
  • 特定のPHP要素をクリックしたときのオカレンスマーカーの読み取りと書き込み。
  • Aptana Studio内でプレビューするためのビルトインPHPサーバー、
  • 完全なコードアシスト、コードの概要、コードのフォーマット、
  • 統合されたPHPデバッガー、
  • Smartyに組み込まれ、
  • タイプ階層ビュー、
  • 宣言に行き、
  • 統合PHPマニュアル(オンラインまたはローカル)。

Ruby on Rails

Aptana Studioは、Ruby on RailsフレームワークのオープンソースプラグインであるRadRailsを使用したRuby on Rails開発をサポートしています。これも

  • 統合されたRuby on Railsシェルコンソール、
  • Rubyインタープリター、データベース、デバッガーのデフォルトのインストールと設定、
  • 型推論によるコード補完、
  • RHTMLファイル内のRuby、CSS、JavaScript、HTMLのコードアシスト、
  • タイプ階層ビュー、
  • 宣言に行き、
  • 呼び出し階層、
  • RDT(EclipseのRuby開発ツールプロジェクト)の完全な実装。

Python

Aptana Studioは、PyDevプラグインの形式でPythonのサポートを提供します。これにより、次の利点が得られます。

  • カラーシンタックスハイライト
  • コード補完
  • コードの概要
  • デバッグ
  • リファクタリングツール
  • インタラクティブコンソール
  • ユニットテストの統合
  • CPython、Jython、IronPythonインタープリターの統合サポート。

14

CodeLite


このIDEは比較的新しいものですが、驚くほど迅速に進化し、C ++開発用の非常に安定したIDEとなり、驚くほど信頼性の高いオートコンプリート機能を備えています。



10

ナノ

Nanoは、ターミナルから実行できる最小限のテキストエディターです。デフォルトでインストールされます。

ナノスクリーンショット

構文の強調表示については、nanoで構文の強調表示を有効にする方法をご覧ください。またはこのUbuntuフォーラムの投稿


4
ナノはひどいです。誰もこれを使用しません。
ジョンメルリーノ14年

5
@JohnMerlino Nanoは、CLIテキストエディターのGeditです。ターミナルでいくつかの変更をすばやく行うのに便利で、後でそれを終了する方法を心配する必要はありません。
クリストファーカイルホートン14年

2
@JohnMerlino Nanoは小さなものに適していますが、h8 m8はありません
Yehonatan Tsirolnik 14年

「ミニマルなテキストエディター」。それからIDEと呼ぶのはストレッチではありませんか?
ピーターモーテンセン

9

アンジュタ Anjutaをインストールする

Anjutaは、GNOMEプロジェクト用に作成されたC、C ++、Java、JavaScript、Python、およびValaのコンピュータープログラミング言語の統合開発環境です。

Anjuta DevStudioは、プロジェクト管理、アプリケーションウィザード、インタラクティブデバッガー、ソースエディター、バージョン管理、GUIデザイナー、プロファイラーなどの高度なプログラミング機能を備えた多目的ソフトウェア開発スタジオです。シンプルで使いやすいユーザーインターフェイスを提供することに重点を置いていますが、効率的な開発には強力です。

ここに画像の説明を入力してください



9

エリックパイソンIDE Ericをインストールする

Ericは、Pythonで書かれたフル機能のPythonおよびRubyエディターおよびIDE です。クロスプラットフォームQt GUIツールキットに基づいており、柔軟性の高いScintillaエディターコントロールを統合しています。Pythonがプロのコーダーに提供する多くの高度な機能を統合するプロのプロジェクト管理ツールとして使用できるだけでなく、日常の迅速で汚いエディターとして使用できるように設計されています。Eric 4には、ネットからダウンロード可能なプラグインでIDE機能を簡単に拡張できるプラグインシステムが含まれています。

現在の安定バージョンは、Qt 4およびPython 2ベースのEric 4と、Python 3およびQt 4ベースのEric 5です。

Eric IDEスクリーンショット


8

あなたのような場合はVim、あなたも使ってみてくださいabominade使用しています、のgvimをボンネットの下に:

アボミナード編集者

組み込みのgVimエディター、ファイル名を右クリックして開くことができる巧妙なタブ付きターミナルペイン、ファイルエクスプローラーがあり、バッファーリストを前面に表示するので、一度に多数の開いているファイルをまっすぐに保持できます。任意のVimスプリットまたは追加のタブを使用することもできます。

Ubuntuにインストールするには、単に

$ sudo apt-get install vim-gtk python-gtk2 python-vte \
    python-dbus python-pip python-dev
$ sudo pip install a8

1
code.google.comの他のプロジェクトと同様に、リンクが壊れています:「404。これはエラーです。プロジェクトのabominadeが見つかりませんでした。」
ピーターモーテンセン

@PeterMortensen GitHubに移動しました。リンクを更新しました。
ムーマインド

5

シンチラ

Scintillaは無料のソースコード編集コンポーネントです。完全なソースコードと、無料のプロジェクトまたは商用製品での使用を許可するライセンスが付属しています。

標準のテキスト編集コンポーネントにある機能に加えて、Scintillaにはソースコードの編集およびデバッグ時に特に役立つ機能が含まれています。これらには、構文スタイル、エラーインジケータ、コード補完、および呼び出しのヒントのサポートが含まれます。選択マージンには、ブレークポイントと現在の行を示すためにデバッガで使用されるようなマーカーを含めることができます。スタイリングの選択肢は多くのエディターよりも開かれているため、プロポーショナルフォント、太字と斜体、複数の前景色と背景色、複数のフォントを使用できます。

SciTEは、SCIntillaベースのテキストエディターです。元々はScintillaのデモンストレーション用に構築されていましたが、プログラムを構築および実行するための機能を備えた一般的に有用なエディターに成長しました。単純な構成のジョブに最適です。SciTEやScintillaだけでなく、テストおよびデモプログラムの構築にも使用します。

Scintillaの開発は、PythonWinのテキストエディターを改善するための取り組みとして始まりました。PythonWinで使用されるRicheditコントロールの問題に不満を感じていた後、新しいエディットコントロールを作成することが最善の方法であるように見えました。Richeditおよびその他の同様のコントロールの最大の問題は、スタイル変更をドキュメントの重要な永続的な変更として扱い、元に戻すスタックに保存し、ドキュメントのダーティフラグを設定することです。ソースコードの場合、スタイリングは機械的に再作成できるため、永続化しないでください。

ScintillaとSciTEは現在、GTK +を搭載したIntel Win32およびLinux互換のオペレーティングシステムで利用できます。これらは、Windows XP、Windows 7、およびGTK + 2.20を備えたUbuntu 10.10で実行されています。ここに画像の説明を入力してください


テキストエディタはIDEではありません。
ピーターモーテンセン

2

JS Studio

JS Studioは、JavaScriptベースのWebアプリケーションを開発するためのQtベースのクロスプラットフォームIDEです。

メインウィンドウのスクリーンショット

JS Studioは、インタラクティブなJavaScriptベースのアプリに焦点を当てたWebアプリケーションを開発するためのフル機能のIDEとして設計されています。現在利用可能な機能の一部を次に示します。

  • いくつかの一般的な言語(JavaScript、Python、HTML、およびCSS)の構文強調表示
  • プロジェクト管理(ファイルの追加/削除/名前変更)
  • インターフェイスはJavaScriptアドオン(アドオンマネージャーを含む)で完全に拡張/変更可能

次のコマンドを使用して、アプリケーションを(そのPPAから)インストールできます。

sudo apt-add-repository ppa:george-edison55/george-edison
sudo apt-get update ; sudo apt-get install jsstudio

免責事項:私はこのプロジェクトの主なメンテナーおよびプログラマーです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.