コーディングのすべてを1か所で行いたいだけです。それで、私は私のGeditをユニバーサルIDEにすることに興味があります。少なくともC、C++、Java、Python、JavaScript、およびマークアップ言語をサポートする必要があります。
Imho GEditはIDEの理想的な基盤にはほど遠い。実際のIDEのような Eclipse とそのさまざまなプラグインの方が良いでしょう。
私の経験では、特定の言語、タスクセット、または JetBrains ' のようなフレームワークに特化したIDEを使用する方が良い_ idea _ (Java)、 PyCharm (Python)、 WebStorm (JavaScript、非フリー)、および CLion (C/C++、非フリー)–それらはすべて非常にあなたがそれを心配している場合の同様のユーザーインターフェイス。 Qt Creator は、C/C++/QML開発のための優れた完全なオープンソースの代替手段です。
あなたが本当にベースとしてテキストエディタから始めて、開発者機能でそれを強化したい場合は、 Atom 、 Sublime Text 、または Emacs およびそれらのさまざまなプラグインと拡張機能。 GEditはそれ自体非常にカスタマイズ可能ですが、既存の便利で最新のプラグインは、他の3つのプラグインよりもはるかに少ないです。
geditは、これらすべての言語の構文強調表示をそのままサポートしており、通常、各ファイルを開くときに構文モードを自動検出します。
よりヘビー級のエディタのように感じたい場合は、サイドパネルをオンにして(表示->サイドパネル)、ファイルブラウザモードに設定し、これを使用してプロジェクトディレクトリ内のファイルを切り替えます。
設定ダイアログに移動すると、多くの構文とインデントのオプションがそこにあります。
エディター環境内のメイクファイルからビルドするなどの機能を有効にできる外部ツールプラグインもあります。この機能の有用性を保証することはできません。私は個人的にそのレベルの統合のセットアップに時間をかけたくないので、別の端末ウィンドウからビルドすることを好みますが、それは私自身の好みです。
GeditにはVisual Studio CodeやAtomのようなエディターほど多くのプラグインがないことは事実ですが、それでも高速で堅実なエディターです(先ほど触れた2つは、カスタマイズに時間をかけると素晴らしい機能がありますが、また、起動パフォーマンス、不要な気晴らし、複数のウィンドウで実行しているときのファイルの整合性の維持に関しても、数回失望させました。基本的なエディターとしてそれらを信頼しなくなった点まで)ある。私は確かにエントリーレベルのコードエディターとしてgeditをお勧めします。少なくとも、自分がどのような他の機能を求めているかを感じるまでは。
設定に移動してgeditを調整して「プログラマーフレンドリー」にし、「表示」タブで次を有効にできます。-行番号を表示-ステータスバーを表示-現在の行を強調-一致する括弧を強調
次に、[プラグイン]タブで、必要なプラグインを選択できます。また、エディターに戻ると、画面の下部に「プレーンテキスト」というテキストが表示されていることがわかります。このテキストをクリックすると、作業中の言語を変更できます。
ターミナルを使用してコードをコンパイルできます。これを行う方法に関するインターネット上のチュートリアルがいくつかあります。すべての言語は異なります。
たとえば、pythonの場合、次のように入力できます。
python <filename.py>
Javaの場合、次のように入力する必要があります。
javac <filename.Java>
その後...
Java <filename>
私の説明がお役に立てば幸いです!