51

私はテキストのニーズにMacOSXでTextMateを使用しており、それが大好きだと言って、この質問の前置きをさせてください。Linuxプラットフォームに匹敵するものはありますか?私は主にpython/rubyのコーディングに使用します。

グーグル検索を行うと、時代遅れの答えが得られました。

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

編集#2:私は毎日VIMを使用しています-すべて。。時間。私はそれを使って楽しんでいます。私はただいくつかの選択肢を探していました。

4

34 に答える 34

134

実際のプログラマーは、宇宙が進化して必要なデータを含むディスクを含むように、最初にユニバーサル定数を設定します。

http://xkcd.com/378/

于 2008-08-27T14:21:43.050 に答える
43

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

私は、構文の強調表示とルビーに何も追加しないルビーモードを使用してきましたが、すべての主要言語に同じことが存在します。

そのままにしておくと、キーボードだけを使用でき、マウスに触れることはありません。これにより、編集速度が大幅に向上します。

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

更新:geditは排他的にGUIベースだと思うので、シェルだけで立ち往生している場合に備えてemacsを学ぶと便利です(シェルモードとグラフィカルモードの両方で完全に機能します)。

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

于 2008-08-05T21:49:12.180 に答える
25

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

于 2008-08-06T09:26:16.377 に答える
18

Linuxで崇高なテキストを使用しています。

于 2012-04-18T06:06:30.690 に答える
17

Scribesを試してください。LinuxのTextMateの代替品になろうとしています

2020年編集:歴史の霧の中で忘れられた

于 2008-09-16T13:44:19.540 に答える
10

私はSciTE の非常に小さくてシンプルなテキスト エディタを使用しています。

于 2008-08-06T09:12:03.643 に答える
9

jEdit ( http://www.jedit.org ) の汎用性が気に入っています。多くのプラグイン、クロスプラットフォームがあり、ブロック選択のようなものもあり、常に使用しています。

欠点は、Java で記述されているため、最速ではないことです。

于 2008-08-12T13:24:38.677 に答える
8

Geany ( http://geany.uvena.de/ ) はかなり良いと思います。

于 2008-08-19T14:53:27.390 に答える
7

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

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

于 2008-08-06T00:26:27.370 に答える
6

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

于 2008-10-17T02:54:10.140 に答える
4

Linux用のTextMateの代替品を検索したところ、Geanyを使用することになりました。それほど強力ではありませんが、それでも作業には便利です。ケイトの素晴らしい代替品。

于 2008-08-11T15:13:12.717 に答える
3

Vi 以外で最高のものは?ヴィム。

于 2009-05-06T11:48:26.747 に答える
3

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 には多くの優れた機能がありますが、最初の起動には非常に時間がかかります。

于 2008-08-06T10:11:19.327 に答える
3

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

于 2009-05-03T11:54:44.963 に答える
2

SciTE http://www.scintilla.org/SciTE.html

于 2008-08-05T21:46:29.220 に答える
2

私の友人はjedによって誓う、http: //www.jedsoft.org/jed/

于 2008-10-28T00:58:52.967 に答える
2

まず戦争はしたくない…

私は TextMate を使用したことはありませんが、Windows 版の e-TextEditor を使用したことがあります。

また、Linux で完璧なテキスト エディターを見つけるために、多くのテキスト エディターと IDE を試しました。jEdit、vim、emacs (大学時代は大好きでしたが) など、さまざまなものを試しました。

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

私を Vim に変えてくれることを期待して、'Vi Improvement' という本を寄贈してくれた友人がいます。この本は 1 インチ以上の厚さで、Vim の学習に時間を費やすのは完全に先延ばしにされています..

エディターを見つけるたびに、いつも gEdit に戻ってしまいます。これは、適切な場所にフリルを追加するエディターです。gEdit を試してみてください。これは、Ubuntu および Linux Mint のデフォルトのテキスト エディターです。

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

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

于 2010-01-14T17:16:09.353 に答える
2

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

于 2008-08-06T09:08:45.553 に答える
2

ピコ/ナノの+1 -- 軽量、仕事を終わらせる、良い助け

于 2008-08-06T09:17:08.423 に答える
1

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

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

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

于 2008-09-08T02:54:28.657 に答える
1

私はVimのダイハードですが、マイクに同意します。最近、軽量のRubyスクリプトを実行しているときに、GEditを頻繁に使用しています。標準のエディター(およびRubyコードスニペット)は非常に使いやすく洗練されており、フルストレングスの常時オンのプログラミングエディターからの素晴らしい恩赦を提供できます。

于 2008-08-11T22:40:00.897 に答える
1

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

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

簡単で、十分にサポートされており、軽量で、あらゆるものに利用できるバイナリがあります。

于 2008-10-27T23:24:49.630 に答える
1

私が Kate を気に入っているのは、(より重い) IDEに通常見られるいくつかの興味深い機能 (既に引用されている) があるからです。ただし、私のお気に入りの機能は、保存、コンパイル、実行の組み合わせをすばやく実行するのに非常に実用的なターミナル ウィンドウです。

Nedit は、多くの機能が詰め込まれた別の有効なオプションです (そして、多くの依存関係はありません: それは大きなプラス IMHOです)。

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

于 2009-05-06T12:08:02.583 に答える
1

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

チームですか?エディターにとらわれないようにしてください。空白の標準を設定します (タブは許可されますか? タブは何個のスペースを表しますか?)。

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

1 人または複数のコーダーが Emacs を使用しているショップで標準の空白ポリシーを実装するのを助けるには: すべてのファイル ソース ファイルの最後にいくつかのコメントを付けて、空白ポリシーについて Emacs に伝えることができます。例えば、

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

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

于 2010-01-14T17:34:26.820 に答える
1

OSXを使い始めたばかりです。私が発見した注目の無料編集者:

  • ActiveStateによるコモド。無料版にはデバッガーや正規表現エディターはありません (ただし、Python、つまり redemo.py には付属しています) が、完全に使用可能です。
  • PyQT で書かれたERIC 。
  • PyDevを使用した Eclipseは、すべてのプラットフォームで Python を編集するための私の推奨オプションです。クリーンな GUI、適切なデバッガー。優れた構文解析など
于 2008-08-27T14:16:51.127 に答える
0

OSXのTextMateが大好きです。

単に「E」(e-texteditor.com)と呼ばれるWindows用の一種のTextMateクローンがあります。その作者は、Linuxバージョンがまもなく登場すると約束しました。すでにお気に入りを選んだとしても、TextMate(またはE)は、それが異なるという理由だけで一見の価値があります。

テキストエディタには、主に4つの異なるファミリがあります。

  • WinEdit、Gedit、BBEditなどの従来のメニューバーベースのエディタ
  • Emacsとその兄弟XEmacs、Aquamacsなど。
  • VI /Vim/クリームなど
  • TextMateとE

これらのファミリは、使用法の異なるパラダイムによって区別できます。

  • 従来のエディターは、主にメニューバーといくつかのCtrlキーショートカットに依存しています。
  • Emacsスタイルの編集では、Cxsや単語全体などの高度なキーボードコマンドを使用してコマンドを呼び出します。
  • VIはモードベースであり、シングルキーコマンドまたは単語全体で操作されます。
  • TextMateは、スニペットと従来のショートカットに基づいています。

EmacsとTextMateは、Lisp(Emacs)またはその他のコマンドライン言語(TextMate)でユーザーが作成したスクリプトによっても簡単に拡張できます。(クラシックエディターとVIも拡張可能ですが、通常、作業量はかなり大きくなります)

私は、誰もがこれらの家族のそれぞれの少なくとも1つの良い例を試して(可能であれば)、彼らに最も適しているものを見つけることをお勧めします。

于 2008-08-11T16:53:06.417 に答える
0

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

Redcar
に関するRedcarLURGレクチャー

于 2009-05-03T11:37:34.413 に答える
0

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

Linux のプログラマーのメモ帳、Smultron、または TextMate のリーグで何かを見つけることができません。残念なことに、私は完全にオープン ソースのサイバー世界に住みたいので、ほぼ正しいエディターから別のエディターへと移動するのに行き詰まっています。

于 2008-08-19T21:22:12.517 に答える
0

ruby-mode、Rinari (Rails 用)、およびTextmateのような自動スニペットを提供する yasnippet で Emacs を試すことができます。

于 2008-08-06T23:00:36.497 に答える
0

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

于 2008-08-13T22:12:06.443 に答える
0

複数タブのテキストエディタには「medit」が最適です。windows の notepad++ のようなものです。スタイリッシュでカッコいいのは「schite Text editor」。

于 2013-06-27T22:52:29.617 に答える
0

Ninja IDE、オープン ソース、その他すべてをお勧めしたいと思いました。GUI を使用するようになった現在、すべての Python 開発に使用しています。

忍者IDE

于 2012-04-13T13:13:15.440 に答える
0

ブルーフィッシュを試してみることができます。ウェブサイトの作業に便利な機能がたくさんあります。ほとんどすべての言語の構文ファイル。

http://bluefish.openoffice.nl/

Windows で Crimson Editor を試してみてくださいそしてそれをエメラルドまたはそのようなものと呼びました。Crimson エディターはそのままでも非常に有能です。

Bluefish と Crimson Editor の両方にプロジェクト管理能力があります。FTP機能、マクロなど

于 2008-11-10T05:08:16.543 に答える