Gedit…プログラマー向け

すぐに使えるGedit
ずっと前に私は話していました 崇高なテキスト、非常に完全なテキストエディタ、およびその多くの機能。

私はまだそれを思います 崇高なテキスト それは非常に強力で使用する価値がありますが、大きな欠点があり、特にソフトウェアに関する私の考えや原則と矛盾するものがいくつかあります。

まず第一に、それは無料ではありません、そしてそれは明らかにされなければなりません。 無制限のテスト時間とそれが書かれていることは非常に美しいことは非常に創造的です Python 、しかしすべてがフレークの蜂蜜であるわけではなく、正直なところ、致命的なエラーがあります:それはあなたの女性のビー玉をそのポップアップで壊します 「新しいバージョンに更新する」 エディターを開くたびに、既に更新されているかどうかは関係ありません。常に通知されます。 もう3つの問題は、そのエディターでXNUMXつのファイルを保存または閉じるたびに、別のポップアップが表示されることです。 「トライアルライセンスを使用していますが、ライセンスを購入しますか?」 またはそれに非常に近い何か。

わかりました、わかりました、あなたがお金を稼ぐ必要があることを理解し、無制限の試用ライセンスのそれを称賛します、しかし私自身の机で私をスパムすることのそれ...うーん、私はそれが好きではないので、私は見つけることにしました私のニーズによりよく適合した何か 「ストールマニアン」 (xD)。

最初は ケイト、偉大な出版社 KDE、それ自体は非常に優れていますが、まあ...一部の人が言うほど拡張性がないのでしょうか、それとも私が本当に見栄えが悪いのでしょうか。そうであれば、修正して拡張機能を見せてください。 ケイト。 確かに、プログラムの拡張。

それから来ました VIM...私はそれを我慢できませんでした、それはあまりにも強力です、しかしその力のその誇張は誇張されて高い学習曲線を伴います。

魔神は私に テキストメイト、しかしそれはただのためです Mac そして私は彼にナンセンスを話すために頭にXNUMX本の棒を与えました。

それから来ました コモド編集、私が主な候補になると思った非常に高品質のIDE 崇高なテキスト サポートされているプログラミング言語のレベルで、コンパイルまたは実行するボタン(Geany)やビルドシステム(Sublime-)などが欠けていた(または見つからなかった)ものの、強力で比較的カスタマイズ可能です。テキスト)、それは私がそれをインストールすることができなかったという事実に追加しましたが、バイナリを実行することによって...そこにとどまる方が良いです。

結局、私はGeanyについて考えていましたが、私はそれが本当に好きではありません。それが非常に強力である場合、誰からも奪われることはありませんが、それはあまりミニマリストではなく、私が望むほどカスタマイズ可能でもありません。 ..あちこちを読んだ後、彼らが話していることがわかりました Gedit、これはすべての中で最も柔軟なテキストエディタであるはずでしたが、正しいと思うことは何ですか? 鼻のすぐ前に探していたものがありました。

それでは、仕事に取り掛かりましょう。

まず第一に Gedit はプレーンテキストエディタであり、それ自体でプログラマーの基本的な機能の半分を提供できますが、プログラミングの本や記事を毎日食べて、常にプログラミングをしたいと思っている私のような人の機能は提供できません。私たちの小人を拡張して、彼をモンスターに変えます:

まず、主なアクセサリをダウンロードする必要があります。

sudo apt-get install gedit-plugins

次に、次のプラグインを配置して、新しいツール、テーマ、その他のプログラミング言語をサポートします。

sudo apt-get install gmate:
sudo apt-add-repository ppa:ubuntu-on-rails/ppa
sudo apt-get update
sudo aptitude install gedit-gmate

もちろん、多くの場合、これらの単純なパッケージはディストリビューションにありません。 グメイト 親愛なる人に頼る必要があるもののレポにはないので、どうやらそれは迷惑です Gitの.

彼らが持っていない場合 Gitの インストールしてから探します

paqueqte git-core

してインストールします。

次に、次のパッケージをインストールする必要があります。

python-webkit python-pyinotify ack-grep

そして最後に、からコードのクローンを作成します Gitの:

git clone git://github.com/gmate/gmate.git

そしてそれをインストールします:

sh install.sh

これで、私たちの「毒」に必要なすべてのものをインストールしました Gedit そしてそれを美しくミニマリストなIDEに変えます。

まず最初に、使用中の行のマーキング、行の列挙、角かっこ、中括弧、引用符などの自動終了などから始める必要があります。 そのために私たちはただ行かなければなりません 編集»設定 次に、次のオプションを確認します。

    <°行番号をアクティブにします。
    <°現在の行を強調表示します。
              <°角かっこのペアを強調表示します。

次に、エディターセクションに移動し、次のパラメーターを移動します。

    <°タブの幅:8で、好みに合わせて4で使用しますが、誰もが好きなレベルで使用できます。これにより、インデントのサイズが表で区切られます。
    <°自動出血をアクティブにします。
              <°ファイルを保存する前にファイルの保存コピーを作成し、「必要な限り」ファイルを毎回自動保存します。 これは特に重要です。コードが何かの間違いで地獄に落ちたくないし、バックアップもありません。

さて、アクセサリー部分です。 ここでは、それらすべてについて話すのに長い時間がかかります。良いことは、「about」をクリックすると、補集合が何であるか、そしてそれが何のためにあるかについての非常に具体的で直接的な説明が得られることです。 私が使用するものと私がそれらに与える使用法をあなたに残しておきます。

    <°完全な括弧:私はそれをどのように使用するかをよく知っています。
    <°スペースを引く:各単語の間に点を描きます。これにより、単語間にスペースがいくつあるかを知ることができます。
    <°コンソール

Python

    :このツールは私と自尊心のあるPydeveloperにとって不可欠なツールのXNUMXつです。ターミナルからフォルダに入力し、ファイルを手動で実行する必要があるのは面倒です。コピーして貼り付け、入力して出来上がりです。作業中...もちろん。実行されないエラーがあり、何が起こるかを教えてくれます。

    <°ファイルブラウザパネル:便利、とても便利。 これにより、画面の横にあるフォルダツリーを表示して、ファイル間を移動できるようになります。
    <°フラッシュ端子:端子と同じです

Python

    これだけが、すべてを実行できる通常の端末です。

    <°カットまたは

スニペット

    -インストールプロセス全体を実行し、使用しない場合は、このすべての聖杯にすぎません。

スニペット

    、頭を撃ったほうがいいです。まとめると、完成した車を別のセクションに入れます。

Gedit

    、しかしより良い。

タイポグラフィと色。

これはすべてのグラフィックセクションよりも多く、作業を許可しないものではありませんが、いくつかの理由で作業を非常に快適にするものです。 まず第一に、白と黒の文字のすべてがぎこちなく、少し青とフクシアが強調されて出来上がりです、 Gedit それは残念であり、夜になると目をつぶってしまいます(自尊心のあるプログラマーの場合は、日中はプログラミングしないでください)。 そして、これはどこです グメイト 入る; 簡単に説明します。

グメイト は、のアドオン、視覚スタイル、および言語のセットです Gedit、そのシンプルさは、私たちにテーマ、より多くの言語とプラグインをもたらします。

ここでは単に好みの問題ですが、彼らが選択しなければならないものは、彼らが持っています。 実は、モノカイのように、同じ色のテーマが大好きです。 崇高なテキスト o ダークメイト、XNUMXに等しい テキストメイト.
しかし、ここではすべてが一人一人の好みに依存します。

スニペットまたはスニペット。

これはのハイライトです Gedit、オートコンプリートする機能だけでなく、100%構成可能であるため、デフォルトで言語の最も一般的な機能が提供されているだけでなく、追加したり、追加したりすることもできます。シンボルを含む完全な構造であり、入力するフィールドもあります。

より単純では不可能なので、私は何をすべきかを簡単に説明します。

最初にツールセクションに移動し、そこで「スニペットの管理」(常に英語)をクリックして、変更する言語を探します。

次のようなものが表示されます。

まあ、もっと簡単に不可能、新しいを追加する スニペット 下部にある「+」記号をクリックするだけで、必要な名前を付けて入力します。 次に、書き込むフィールド(画像でマークされている)に、呼び出し時に表示する内容を入力します スニペット 必要に応じて、それらに「インテリジェンス」を追加できます。例:

の設定方法 パイソン:

def set$1(self, ${2:newValue}): self._$1 = $2

の構文を無視します パイソン$記号を見てください。 それらは定数に似たものを示し、割り当てられたものよりも値を取得します。この場合、$ 1は自己の値を取得し、$ {2:}で停止します。これは、別の値の取得がそこで始まるためです。 $の2番目は、最初と同様に値を取りますが、それが行うことは、テキストフィールドから値を取ります。 {XNUMX:}は次のとおりです。

    <°{}は、プログラマーが変数、値、テキストなどを入力する場所であることを示します。

    <°2:それがパラメータのXNUMX番目であることを示します。

    <°newValueは、値をそこに配置する必要があることを示すものとして表示されるテキストです。

    結局のところ、自己._ $ 1 = $ 2それが行うことは次のとおりです。

    <°$ 1は、最初の自己の値を呼び出します。

    <°$ 2は

スニペット

    新しい値を入力します。

結局、これは結果です:

複雑に聞こえますが、私を信じてください。悪い大学で勉強し、バックアップとしてインターネットしか持っていないアマチュアプログラマーであるあなたもそれを理解できます。 このツールを使用すると、非常に強力なコードエディタだけでなく、非常に成形可能になります。
確かに多くの人が持っているいくつかの質問を閉じて答えます:

    <°これは、次のように解釈される言語でのみ機能します

HTML

    ,

Python

    ,

JavasCript

    ?

    いいえ、実際には、たとえばg ++などのコンパイラがインストールされている場合は、g ++ filename.cppまたはg ++ / filepathfilename.cppを使用して組み込み端末からコンパイルできます。

    <°私はすでにより多くの言語を追加できますか

Gedit

    これで全部手に入れた?

    はい、しかしそれはコミュニティフォーラムで説明されます、それはもう少し複雑です。

    <°独自のテーマを作成できますか

Gedit

    ?

    はい、しかし私はまだそれを行う方法を正確に知りません、それはフォーラムで説明されます

FromLinux

    このテーマに関する私の知識が完成したとき。

今のところ、これですべてです。気に入っていただき、お役に立てば幸いです。


記事の内容は、次の原則に準拠しています。 編集倫理。 エラーを報告するには、 ここで.

45コメント、あなたのコメントを残してください

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   適切な

    私は通常プログラミングにgVimを使用していますが、最近geditをインストールしましたが、実際にはかなり優れています。

  2.   ラザロ

    すばらしいエントリです。IDEとしての私の選択に疑問を抱きました。geditのような軽量で強力なものに変更し、強力でありながら重いAptanaStudioを脇に置くことを考えています。

  3.   アントリエツ

    私はエキスパートプログラマーではありません。趣味でやっていますが、VIMの方が好きです。高速で、構成可能で、キーで制御できます。プログラミングには使用しません。 Geditは優れていますが、Geanyも興味深いもので、軽量で非常に強力です。 Geditから来た場合は、XDで学んだことを混乱させないように、いくつかのキーの組み合わせを変更する必要があります。

    1.    ドワーフ

      人々はVimに絶賛していますが、そのようなものが必要な場合は、EmacsxDを使い続けます。

      私のgeditには、完璧に最も近いように見えます。必要なものに準拠しており、そうでない場合はxDで実行します。

  4.   モーリシオ

    私はGeditも使用していますが、私は愛好家にすぎないため、非常にまれにプログラムを作成しますが、その柔軟性とパワーは本当に気に入っています。

    別のこと、トピックから外れて、あなたはどこでその壁紙を手に入れましたか? とても良いです😀

    1.    ドワーフ

      OOは秘密だとは言いませんが、私はWindowsXDが大好きです。

      いやまじめな話、数日以内にデスクトップコンテストを行い、すべての構成をそこに配置します=)

      1.    勇気

        いやまじめな話、数日以内にデスクトップコンテストを行い、すべての構成をそこに配置します=)

        そして、私は何も知りません...

        1.    KZKG ^我愛羅

          言わないでください、私は今も大爆笑だとわかりました!!!

          1.    勇気

            合計、あなたは失うつもりです...

          2.    ドワーフ

            実際、それは私がエラフに話したことです...それから私はそれをザラザラしたモロンに話しましたが、どうやら彼はもっと重要なことをしていて、彼は¬¬さえ知りませんでした

  5.   ドラゴン

    歌詞をリクエストするときにすでにgeditを設定しているので、質問が3つだけあります。通知アイコンをCinnamonバーに渡し、Gnome XNUMXバーを透明にするにはどうすればよいですか? hehehe私はそれがとても好きで、やりたいです。

    もう一度あなたに感謝。

  6.   ジェバス

    試用版であることを警告するウィンドウは、あなたが言うほど頻繁には出てきません、誇張しないでください

    1.    ドワーフ

      ある種のファイルを保存するたびに、そしてSublimeTextを開くたびに、それらを3回取得しました。

      今Geditを持っているので、SublimeTextは私には時間の無駄のように思え、私はそれに慣れていません

  7.   マフン

    こんにちは、すばらしい投稿です。

    ただの質問です。 geditの代替手段を探すことを余儀なくされたXNUMXつの機能は、行をコンパクトにすることでした。 たとえば、if {}内にあるすべてのものを圧縮します。 このようにして、スペースはたくさん掃除されます。 geanyを見つけて、それは非常によく準拠していますが、geditでそれを達成できるかどうか知りたいです。

    私はアマチュアプログラマーです(生物学を勉強しているので、バイオインフォマティクスから始めました)。他の人は、大量のコードを処理することが何であるかをはるかによく知っていると思います。

    1.    ドワーフ

      まだ行っていないので、行の圧縮についてもう少し知りたいのですが、多分私は行ったのに知りませんでした...サンプルコードを見せていただけますか?

      1.    マフン

        多分私は自分自身をうまく説明していません。 それはコード自体ではなく、コードの視覚化に関するものです。 おそらく、その単語は「折りたたむ/展開する」コード行でしょう。 そのため:
        もし {
        アルゴ
        他の何か
        さらにもっと
        }

        見てください
        もし {

        ボタンを使えば、ifのコンテンツを折りたたんだり展開したりできます。

        1.    ドワーフ

          ああ! ここで、関数を非表示にします。 いいえ、私が知る限り、Geditではそれを行うことはできません。

          1.    マフン

            🙂それは残念です。 小さなプログラムの場合は何も起こりませんが、大きなテーブルなどがあると、それができないのがとても気になります。

  8.   エドガーコロナ

    Ubuntuで新しいフォントをインストールする場合、geditエディターでインストールした新しいフォントのタイポグラフィを取得できますか?

    1.    KZKG ^我愛羅

      はいp😉

      1.    エドガーコロナ

        Ubuntuでは、どの書体がLucida Sansに似ていますか?他のタイプの書体がWindowsで行うように、コードの行の間にあまりスペースがありません。私がWindowsで最も好きな書体は、Lucida Sansと、その代替Verdanaである残りのフォントは非常に反復的で、スタイルはあまり快適ではありません。UbuntuにはWindowsよりも多様なフォントがあり、はるかに魅力的であることを願っています。

        1.    マヌエルデラフエンテ

          次に、LucidaSansをインストールします。

          sudo apt-get install sun-java6-fonts

  9.   エドガーコロナ

    geditは64ビットのWindowsオペレーティングシステムにインストールできますか?公式サイトでは、Windows用の32ビットバージョンのみを提供しています。

  10.   MSX

    投稿はとてもいいですが、面白いことに取り掛かりましょう:あなたの壁紙は何ですか!?

  11.   ヴィラヌー

    Geanyを使用する、より簡単:3

  12.   アビマエル・マーテル

    Geanyを使用する前は、VIMには何もありませんでしたが、非常に機敏であるため、学習曲線はそれだけの価値があると思います。
    よろしく

  13.   st0rmt4il

    ScribesやSublimetext2のようなエディターは、Geditが持つギャップを完全に埋めます!.. Geditにはメリットがあるという事実は別として、そうです、ここでは多くのことのように好みの問題です! 😀

    ご挨拶!

  14.   レワトト

    ありがとうございました! 情報のためにそれは非常に役に立ちました。

  15.   ウォーカー

    私はあなたに言うためにこの投稿を蘇生します、貢献に感謝します!私はいつも工場から来るgeditが好きでした、しかしプログラマーのための「助け」の欠如のために私は結局sublmeに切り替えました...私が試験を終えるときgeditのプラグインを見てみましょう。
    PS:Vimは素晴らしいエディターです。問題はgVimにあります。これは、インストールするバージョン(Windows / Linux)に応じて、当時のバッファーは言うまでもなく、ビジュアルモードとマウスの処理方法を完全に変更します。 /別のプログラムから貼り付け...

  16.   linuxeroから

    Geditの嫌いな点:

    -HTMLファイルを編集していて、内部にJavascriptまたはCSSコードがある場合、javascriptまたはCSSのコードのブロックにコメントすると、HTML形式でコメントされます。 Geditは、コメントするコードを選択した言語のタイプを認識しません。 崇高なテキストはい。

    -選択したすべてのコードを自動的に集計するコードautoformatadorはありません。

    -FTPのネイティブマネージャーがないため、不安定で有名なGnomeGVFSを使用する必要があります

    -タイムスタンプで行われた変更ごとにファイルバックアップを生成するプラグインはありません。 あなたができる崇高なテキストプラグインがあります

    -構文エラー検出器はありません。

    -リファクタリングツールはありません

    -XFCEでは、Geditはデフォルトでxfce4-terminalではなくgnome-terminalで動作するため、統合されたGeditコンソールを使用できません。

    1.    linuxeroから

      Geditから登場する新しいバージョンでは、ZenCodingと同様に、一部のプラグインの互換性が失われることに言及しませんでした。

  17.   エドワードヤズン

    Geditを使用してプログラミングしましたが、後でAptana 3(非常に完全なIDE)に切り替えました。Aptanaの好きなところは、JavascriptまたはPythonの関数を(受信したパラメーターとともに)オートコンプリートし、のドキュメントを表示することです。その機能、ブラウザとの互換性など。
    しかし、最近、Aptanaは非常に重くなり、行にコメントすることさえ約10秒かかることがあります。
    今私はGeditに戻ることを考えています、私が見逃している唯一のことは、そのドキュメントで関数をオートコンプリートするもの、間違った構文の蛍光ペン、そして宣​​言された変数と関数を見てそれらに直接アクセスすることができるオブジェクトマップです。
    Geanyも好きです。Geditよりも軽いですが、Geditとは異なり、多くのプラグインがなく、カラーテーマを変更できません。また、白い背景をプログラムするのは好きではありません。

    1.    ガブリエル

      崇高なテキストまたはvimを試す必要があります。 アルファを終了するときのライトテーブル。

      1.    ちょうど別のdl-user

        Gmateをインストールしましたが、そのプラグインをアクティブ化しようとすると、次のエラーが発生します。
        エラーが発生しました:プラグインローダー「python」が見つかりませんでした

        PS:私はすでにPythonをインストールしています

  18.   ちょうど別のdl-user

    Gmateをインストールしましたが、そのプラグインをアクティブ化しようとすると、次のエラーが発生します。
    エラーが発生しました:プラグインローダー「python」が見つかりませんでした

    PS:私はすでにPythonをインストールしています

  19.   デビッドゴメス

    ナノ、あなたは女性以上に文句を言う!

    Python用の非常に人気のあるIDEであるNinjaIDEを試す必要があると思います。私が悪くないのであれば、オープンソース、マルチプラットフォーム、非常に強力で謎めいたものです。 それがあなたの期待を満たしているかどうか試してみてください😉

  20.   jc

    (XNUMX年前からの)メモを長い間コメントに固執するための良い情報とおめでとうございます。 それは作者のことをよく物語っています...

  21.   アロンソカストロ

    あなたのコメントはモデレートを待っています。
    こんにちは、バージョン3で動作し、オーディオプレーヤープラグインの特性を備えたmp3.6.1 for wordpressのオーディオプレーヤープラグインを知っていますか?これは、シンプルで実用的かつプロフェッショナルであると同時に、デバイスでも機能することを意味しますiPad、タブレット、スマートフォンなどのモバイル。 あなたの迅速な助けに感謝します

  22.   yo

    簡単なテキストを開いて画像を追加するにはどうすればよいですか?

  23.   ナルシソヌニェス

    すばらしい投稿です。geditにftpプラグインを追加する方法を探していました。システム上にないフォルダーにファイルを配置するように指示する関連する投稿をいくつか見つけました。それらを追加しても、geditはそれらを検出しません。 ....。

    あなたが私を助けることができれば私はそれをいただければ幸いです。

    私が使用しているのは、gnomeを使用したfedora17です。

  24.   エミリアーノ

    こんにちは、私のクエリの理由は、GeditをSQLDBに接続する方法を知るためです。 簡単な質問かもしれませんが、私はLinuxの世界で始めたばかりです。 すでにありがとうございました。

  25.   レイヴンクラウン

    どうもありがとうございました。Python、Ruby…Ruby on Railsを学びたいので、チュートリアルが気に入りました。私のgeditですべてができることに驚きました。また、見栄えのするmonokaiテーマも使用しています。

    よろしく

  26.   deivis

    友人私は何かを言いたいのですが、あなたが私を助けてくれることを願っています、私は家にPCを持っていますが、私はインターネットを持っていません、しかし私はインターネットを持っているならubuntu 14.04をダウンロードし、すでに私の家のコンピューターにインストールしています私の質問は次のとおりです。たとえば、google chromeやその他のプログラムをインストールし、仕事からダウンロードして自宅のPCにインストールできるようにするためです。ダウンロードしたウィンドウは、保存されているウィンドウとは異なります。 Ubuntuと家の中でダブルクリックしてインストールします私はあなたが私を助けてくれることを願っています🙂

  27.   マルセロ

    どうもありがとう! チリからのご挨拶!

  28.   エルネストスラヴ

    ubuntu 14.04にインストールできますか?