geditを使用したTextMate



オフィスではMacで働いていますが、ラップトップ「17 MacBook Proは、パフォーマンス/価格の点で最高の選択肢ではないことがわかりました。 とにかく、これは別の会話のトピックです。 Ubuntuの下のラップトップ。
そして今、質問は次のとおりです。Ruby/ RoRでコーディングしている場合-あなたの最高のテキストレシーバーは誰ですか? そうです、 TextmateはすべてのMac Rubyプログラマーの素晴らしいフェチでありアイドルです。 そのため、作業は非常に簡単でした。仕事で使用する機能の量の点で、Textmateに可能な限り近いLinux用のツールを見つけることです。


Linux、Ruby、使いやすさの3つのトピックに一度に関連しているため、この小さなメモの投稿先を決定するのは困難でした。 概して、以下はすべて構成方法に関連し、Linuxで動作します。 最大1年の経験を持つLinuxユーザーの場合:)

奇妙なことに、いくつかの放浪後、選択は「彼の鼻の下」に横たわっているエディターにかかった-gedit 。 利点はまともです:デフォルトのUbuntuキットに含まれ、登りやすい、GTK、プラグインによる柔軟性、無料/オープンソース。

それでは、高水準へのカスタマイズを始めましょう:)



まず、Monospaceと他の2つの劣らないお気に入りのフォントに加えてインストールしました。

MONACO.TTF-デフォルトでTextmateにあるもの( こちらからダウンロードできますが、 このアクションの合法性についてはわかりません)

MSのCONSOLAS.TTF 。 もう少し複雑です:

1) Swing Viewer PowerPointプレゼンテーション
2)そうでない場合は、 sudo apt-get install cabextractを配置します
3)抽出: cabextract PowerPointViewer.exe
4)別の抽出:cabextract ppviewer.cab

持っているすべてのフォントは〜/ .fontsにあるはずです(存在しない場合は、そのようなディレクトリをホームフォルダーに作成します)

5)find -iname '* ttf' -exec cp {}〜/ .fonts / \;

geditの次:編集-オプション-フォントと色

次に、配色と構文の強調表示を追加します。

geditでは、この経済はすべて次のようなものでなければなりません。
/usr/share/gtksourceview-2.0/styles/

したがって、 素晴らしいリソースにアクセスし、ダウンロードして、指示に従い、管理者権限でターゲットディレクトリにコピーします。 もちろん、 Textmateとの最大の類似性を実現するには、まず、ダークテーマの1つであるDarkmateをダウンロードします



また、色を把握し、最も美味しく、機能的にします。 これらはプラグインです。 まず、これまでに行ったことがない場合は、次を実行します。

sudo apt-get install gedit-plugins

(編集-オプション-モジュール)
顔にいくつかのおいしいものを提供するもの:

1.ビルトインターミナル(何とかして手ですべてを行っていたので、NetBeans RubyとAptanaが好きではない理由)
2. Snipetov(CTRL-SPACEを押して構築テンプレートの入力にすばやくアクセスするか、最初の構築演算子+ TABを入力して同じものを取得します)
3.ファイル構造(そうそう!)サイドバーに。 実際、Ruby / RoRなしで快適に作業することは定義上不可能です。
4.現在開いているファイルのクラス構造
5.キャラクターの表。

これらは主なプラグインです。 他にも多くのものがあります。 デフォルトでは、geditプラグインは次の場所にある必要があります。

〜/ .gnome2 / gedit /プラグイン
(ディレクトリがない場合は作成します)
プラグインの素晴らしいところは、掘ることができるということですが、掘ることはできないかもしれません。 これは、快適な作業のために、必要な12個または2個のアドオンを見つけやすくするためです。 (ところで、 自分で何か追加することができます



今ではほとんどすべてが良好です。 しかし。 geditの最新バージョンの.rbファイルの構文が「スパーク」をサポートしている場合、.rhtmlおよび.rjsを使用するには、いくつかのジェスチャーを行う必要があります。Linuxでのすべての操作と同様、非常に簡単です。

wget grigio.org/files/x-rhtml.xml
sudo mv x-rhtml.xml / usr / share / mime / packages
wget grigio.org/files/rhtml.lang
sudo mv rhtml.lang /usr/share/gtksourceview-1.0/language-specs/

その結果、非常に素晴らしく、作業に便利です。 健康に使用してください。 おそらく私は何かを忘れたか、それを考慮に入れなかったので...思い出してください! 結局のところ、これにはコメントが必要なようです、m?

PSところで。 興味深い場合は、 vimがそれほど強力ではないマシンやvimのファンで開発するRuby開発者にとって、 vimがどのようにハードコアでクロスプラットフォームのツールになるかについて説明できます。 教えてください:)

Source: https://habr.com/ru/post/J18425/


All Articles