これらのテキストエディターと、Ubuntuで最もよく使用されるエディターの違いを疑問に思いましたか?
それぞれの利点は何ですか?より良いものはありますか?
これらのテキストエディターと、Ubuntuで最もよく使用されるエディターの違いを疑問に思いましたか?
それぞれの利点は何ですか?より良いものはありますか?
回答:
Nanoは使いやすく、学ぶのが最も簡単です。多くの人がVimとEmacsを誓いますが、Nanoは非常に優れたテキストエディターです。Nanoは設定ファイルの編集に適していますが、プログラムを作成する場合は、VimまたはEmacsを使用した方が良いでしょう。Nanoは強調表示をサポートしています。しかし、これは非常に主観的です。
誰もが何らかの理由でお気に入りのエディターを持つことになります。一番気に入っているものを見つけて使用してください。
Vimが大好きです。とても強力で効果的で、あらゆる点で完璧です。ただし、ほとんどの場合、私はgeditを使用します。なぜなら、私はVimほど強力で効果的ではないからです。
簡単な答えは...
Nanoはシンプルなテキストエディターです。
Emacsは、プログラミング機能を備えた本格的なテキストエディターです。これは通常、習得が容易ですが、依然として混乱を招きます。これは、高度な機能がcrtl + e(行末に移動)のようなキーの組み合わせであるためです。
VimはEmacsに似ていますが、入力の形式が大きく異なります。Vimはモーダルです。つまり、各キーは異なるモードで異なるものを意味します。
基本的に、Nanoは通常のユーザー向けです。EmacsとVimはプログラマ向けです。選んでください(この投稿ではVim対Emacsを使いません)
もう1つの優れた使用方法は、Ubuntuパッケージマネージャーまたはgeany.orgにあるGeanyです。本当に良い機能を備えており、ビルトインのターミナルウィンドウは本当に素晴らしいです。ほとんどのプログラミングプロジェクトに使用します。ほとんどの場合、VIMを使用しますが、ほとんどの場合、サーバーにsshします。組み込みのGeditは、簡単な編集と構成ファイルに役立ちます。
geditをお勧めします。HTML / CSSからPHPまでのすべてを読みやすく、編集しやすくするプログラミングコードの色分けがあります。Emacsはそれを行うことができますが、セットアップと使用方法を学習するには多少の努力が必要です。Geditは、ドキュメントを必要とせずに最初の試行で使用できます。
これは「男らしい」端末テキストエディタではないことを知っていますが、geditは素晴らしいです。geditの外観を作成して、TextMateのように感じることができます。この記事は少し古くなっていますが、それでも基本的な考え方はわかります... http://rubymm.blogspot.com/2007/08/make-gedit-behave-roughly-like-textmate.html
Geditはシンプルで軽量です。はい、しかしGeanyに対して実際の利点はありますか?コードの折りたたみなど、Geanyの通常の組み込み機能に追いつくために、たくさんのプラグインをインストールする必要があります。
一方、Geanyプラグインは、バージョン管理の統合、オプションの非侵入型プロジェクト管理、関数の定義と宣言の間のジャンプなどの追加機能を提供します。デフォルトもかなり良いです。GeditはPythonインタープリターをバンドルできますが、Geanyは仮想端末全体をバンドルします。
GeanyにはUbuntuが付属していませんが、リポジトリから入手でき、小さい(10MB)+高速で、フルパワーのIDEと競合するのに十分な機能を提供します。ベルやホイッスルは少なくなりますが、実際のテキスト編集のサポートが向上します。
Vimの学習には時間がかかりますが、慣れるまでに(どのキーを押すかだけでなく、そのようにテキストを見ることに慣れるまで)、入力の仕方をやめれば、本当に集中できます入力するものについて。それは非常に自然になり、通常のテキストエディタを使用するのは難しくなりすぎます。
gvim
学習を開始する前に、好きなテーマを使用して選択すると、より快適な体験になります。最終的には、vimでメールを作成することになります!
(10本指のタッチタイピングにより、vimの学習がはるかに容易になるため、gtypist
タッチタイピングに慣れていない場合は、vimを試す前に1〜2時間過ごすことをお勧めします)
autocmd InsertEnter * colorscheme <scheme-name>
やautocomand InsertLeave * colorscheme <scheme-name>
、あなたの.vimrcに。
Emacsはかなり優れています。構文の強調表示があり、拡張機能をサポートしています
また、組み込みのLisp方言(elisp)を通じて拡張可能です。また、多くの統計プログラム用のモード、texのサポート、カレンダー、メール読み取りユーティリティ、テトリス、さらには精神科医もいます。Emacs(またはVim、しかし統計にはあまり適していません)は、クロスプラットフォームであり、世界中のほぼすべてのプログラミング言語をサポートしているため、学ぶ価値があります。
コーディングがビデオゲームのように感じられるため、私はvimが好きです。それは学習曲線の価値があります。多くのアプリケーションがvimのように動作しないのはなぜですか?
firefox のvimperatorプラグインをお試しください。
注意。Geanyは、XML-(構成)-ファイルを編集する必要がある場合に優れたエディターです!