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がどのようにハードコアでクロスプラットフォームのツールになるかについて説明できます。 教えてください:)



All Articles