質問

この質問の前に、私はテキストのニーズに Mac OSX で TextMate を使用しており、非常に気に入っていると言っておきましょう。Linux プラットフォームで同等のものはありますか?主にPython/Rubyのコーディングに使用します。

Google 検索を実行すると、古い回答が得られました。

編集:この質問の「メリット」についてはいくつかの懸念があるためです。Linux で新しい Ruby プログラミング プロジェクトを開始しようとしていますが、開始する前に、その仕事を行うのに適切なツールがあることを確認したいと考えていました。

編集#2:私は毎日 VIM を使用しています。。時間。楽しく使っています。ちょうどいくつかの代替品を探していたところです。

役に立ちましたか?

解決

Emacs は素晴らしいテキストエディタです。パワーユーザーになると、大きな力を発揮します。シェルにアクセスし、サブウィンドウで好きなだけファイルを開いて、あらゆる種類の優れた機能を追加できる非常に強力なスクリプト サポートを利用できます。

私は Ruby に構文の強調表示などを追加する Ruby モードを使用していますが、これはすべての主要言語に存在します。

これを続ければ、マウスに触れずにキーボードのみを使用できるようになり、編集速度が大幅に向上します。

ただし、もっと基本的なことから始めたい場合は、gedit が最適です...ほとんどの言語に対して、ファイル名拡張子に基づいた構文の強調表示も組み込まれています。これは OS にも付属しています (ただし、emacs は apt-get または同様のパッケージ ファインダー ユーティリティを使用して簡単にインストールできます)。

アップデート:ただし、gedit はもっぱら GUI ベースであると思います。そのため、シェルだけで行き詰まった場合に備えて emacs を学習すると便利です (シェル モードとグラフィカル モードの両方で完全な機能を備えています)。

さらなる更新:参考までに、私は Vim よりも Emacs を推そうとしているわけではありません。Emacs は単に私が使っているものであり、素晴らしいエディターです (Vim も同様だと思います)。最初は気が遠くなります (Vim もそうだと思いますが) が、質問は vi 以外の Linux 上のテキスト エディタに関するものでした。私にとって Emacs は論理的な選択のように思えますが、それだけを探しているのであれば、gedit はいくつかの優れた機能を備えた優れたシンプルなテキスト エディターです。

他のヒント

Kate、KDE ​​Advanced Text Editor は非常に優れています。構文の強調表示、ブロック選択モード、ターミナル/コンソール、セッション、水平方向と垂直方向へのウィンドウ分割などがあります。

私が使う 崇高なテキスト Linux上で。

試す 筆記者 。Linux の TextMate の代替となることを目指しています

私が使う サイテ非常に小さくてシンプルなテキストエディタです。

jEdit の多用途性が気に入っています (http://www.jedit.org)、たくさんのプラグインがあり、クロスプラットフォームで、私がいつも使っているブロック選択などもあります。

欠点は、Java で書かれているため、最速ではないことです。

ジーニーを見つけました (http://geany.uvena.de/) 結構いい。

私は Linux/Solaris などで「カジュアルな」テキスト エディタとして pico または nano を使用しています。理解するのは簡単で、メニューのテキストが数行失われますが、少なくとも終了方法などは簡単にわかります。

nano を拡張して、構文の強調表示を追加することもできると思います。

代替のテキストエディタ?試す ディアコノス, 、「大衆向けの Linux エディター」。デフォルトのキーボード マッピングは、切り取り、コピー、貼り付け、元に戻す、開く、保存などに対して期待どおりです。

Linux 用の TextMate の代替品を探したところ、最終的に使用することになりました。 ジーニー. 。それほど強力ではありませんが、それでも使いやすいです。ケイトの素晴らしい後継者。

Mac OS X では、1990 年代初頭から BBEdit を使用しているため、他のすべてのエディタのリファレンスとしてそれを使用しています。私は BBEdit を使用して、FTP モードを使用して Linux ボックス上のファイルを編集することがあります。これは、Linux ボックスへの高速ネットワーク接続がある場合に非常にうまく機能します。

私が参加したプログラミング チームの他のメンバーが emacs を使用しているため、2 年前に emacs を学びました。emacs は強力ですが、多くの点でうんざりするほど時代遅れだと思いますが、一度 emacs を学習すれば、どのプラットフォーム (Linux、OS X、Windows) でも使用できます。これは私が現在仕事でほぼ独占的に使用しているエディタです。ただし、すべての機能を使いこなすには何年もかかります。

私も Linux で gedit を使用したことがあり、非常に使いやすいと感じましたが、どのプロジェクトでも主要なエディターとして使用しようとしたことはありません。

職場の同僚が Komodo Edit 4.4 (activestate.com から無料) を使用しており、Windows コンピュータ上で実行していますが、Linux サーバー上のファイルを編集できるように FTP モードで使用しています。Komodo Edit には多くの優れた機能がありますが、初回起動には非常に時間がかかります。

忘れないで N編集!小さくて軽いですが、構文の強調表示とマクロの記録/再生が可能です。

Vi以外で一番いいのは?ヴィム。

残念ながら私が見つけた中で最高のものは gedit です。数時間使ってみれば、プラグインやテーマを使えばそれほど悪くないことがわかるでしょう。コマンドラインを使用してドキュメントを開くことができます。

+1 ピコ/ナノ -- 軽量、仕事を完了する、良い助けになる

私の友人はジェドにかけて誓う、 http://www.jedsoft.org/jed/

まず戦争を起こしたくない。

私は TextMate を使用したことはありませんが、Windows で同等の e-TextEditor を使用したことがあります。なぜ人々がそれを愛しているのか理解できました。

私も、Linux 上で完璧なテキスト エディターを見つける探求の中で、多くのテキスト エディターや IDE を試してきました。私は jEdit、vim、emacs (大学にいたときは大好きでしたが) やその他さまざまなものを試してきました。

Linux では gEdit を使用することにしました。私は時々 Komodo Edit を使いますが。急いでいるときは、Komodo Edit よりも速いという理由だけで gEdit を使用します。gEdit にはたくさんのプラグインがあり、いくつかの素敵な配色が付属しています。gEdit に適切なコード整理機能が備わったら、それは素晴らしいものになると思います。私が Komodo Edit を使用する唯一の理由は、プロジェクト ファイル機能だと思います。

私の友人に、私を Vim に変換してくれることを願って、彼の「Vi 改善版」の本を寄贈してくれた人がいます。この本は 1 インチを超える分厚さで、Vim の学習に時間を投資するのは完全に気が遠くなってしまいました。

エディタを見つけるたびに、いつも gEdit に戻ってしまいます。これは、必要十分な機能を備えたエディターです。gEdit を試してみてください。これは、Ubuntu と Linux Mint のデフォルトのテキスト エディターです。

gEdit を TextMate のように (ある程度) 見た目および動作させる方法に関する優れたガイドへのリンクは次のとおりです。http://grigio.org/pimp_my_gedit_was_textmate_linux

それが役立つことを願っています。

私も Mike の意見に同意しますが、私は熱心な Vim 信者です。最近、軽量の Ruby スクリプトを実行するときに GEdit を頻繁に使用しています。標準エディタ (および Ruby コード スニペット) は非常に使いやすく洗練されており、常時稼働のフル機能のプログラミング エディタからかなり解放されます。

OSXを使い始めたばかりです。私が発見した注目の無料エディター:

  • コモド ActiveStateによる。デバッガや正規表現エディタはありません (ただし、Python にはデバッガや正規表現エディタが付属しています)。redemo.py) は無料版ですが、完全に使用できます。
  • エリック, 、PyQTで書かれています。
  • 日食と PyDev すべてのプラットフォームで Python を編集するための私の推奨オプションです。すっきりとした GUI、まともなデバッガー。優れた構文解析など。

私は Emacs を 20 年間使っています。それは素晴らしく、どこでも機能します。TextMate も持っています。これは Mac で何かに使用しています (HTML モードは素晴らしいです)。Ruby 開発を行う場合、Netbeans は Ruby をサポートしており、すべてのプラットフォームで実行できます。

http://www.netbeans.org/features/ruby/index.html

これが利用可能な最高の Ruby 環境であると主張するブログなどをいくつか見たことがあります。

Eclipse を使用していないときは、単純な (それほど単純ではない) 編集に joe を使用します。

これは古典的な Wordstar キーバインドを使用します。私は Wordstar を使用したことがありませんが、多くの人にとってこれがセールスポイントです。

簡単で、サポートが充実しており、軽量で、あらゆるものに利用できるバイナリが備わっています。

私は Kate が大好きです。なぜなら、いくつかの興味深い機能があるからです (すでに引用されている) 通常は (重い) IDE。しかし、私のお気に入りの機能は、保存、コンパイル、実行のコンボを素早く実行するのに非常に実用的なターミナル ウィンドウです。

Nedit も有効なオプションで、多くの機能が満載されています (そして、依存関係はあまりありません。それは大きなプラスです).

シェルで編集する場合、VIM が使用できない場合は、すぐに pico または nano を探します (ただし、継続的な開発にはお勧めしません。迅速な編集には最適です).

あなただけなら?今日使いたいものを使いましょう。必要に応じて、ストリームの途中で切り替えます。

チームですか?エディターに依存しないようにしてください。ホワイトスペースの標準を設定します (タブは許可されますか?)タブはいくつのスペースを表しますか?)、それ以外の場合は、誰でも好きなエディターを使用できるようにします。

ペアプログラミングをしているチームですか?この場合、プログラマーがキーボードを簡単に操作できるように、チーム標準のエディターが必要になる場合があります。

1 人以上のプログラマーが Emacs を使用しているショップで標準のホワイトスペース ポリシーの実装を支援するには、次のようにします。すべてのファイルソースファイルの最後にいくつかのコメントを貼り付けることで、空白のポリシーについて Emacs に伝えることができます。例えば、

# Local Variables:
# tab-width: 2
# ruby-indent-level: 2
# indent-tabs-mode: nil
# End:

そのファイルで emacs (または xemacs) を使用している人は、自動的にグループの標準インデントを取得します。

Sublime Text 2 が私のお気に入りです。直感的に理解でき、非常に強力です。

Emacs を Ruby モードで試すことができます。 リナリ (Rails 用) および ヤスニペット Textmate のような自動スニペットを提供します。

TextMate は優れたエディターであり、GEdit の機能の一部を複製する方法があります。こちらの記事をご覧ください。 http://rubymm.blogspot.com/2007/08/make-gedit-behave-roughly-like-textmate.html TextMate のように動作するように GEdit を変更します。

Vim は Vi の優れたアップグレードであり、まともな機能と、より使いやすいキーバインドとデフォルトの動作のセットを提供します。しかし、私の意見では、GVim、KVim、さらには Cream のようなグラフィカル バージョンは非常に不足しています。私は使ってきました ジーニー 最近はよく見かけるようになりましたが、欠点もあります。

Linux では、プログラマー向けのメモ帳、Smultron、または TextMate に匹敵するものが見つかりません。残念なことに、私はすべてオープンソースのサイバーワールドに住みたいと思っているので、ほぼ正しいエディターから別のエディターへと渡り歩くことになります。

私は個人的に MacVim を使用していますが、これは基本的に Mac OSx 用の GVim です。ただし、私は Linux 用のテキスト エディターである Redcar についてよく読んでいます。Redcar は Textmate の機能の多くを共有しています。以下のリンクをチェックしてください。

赤い車
LURG レッドカーに関するレクチャー

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top