お気に入りのテキストエディタを持つことは、社会的なミスフィットのように感じることができます。 しかし、技術コミュニティでは、テキストエディタが広く使用されており、人々はどのテキストエディタが最適かについて非常に独断的な見解を保 だから、引数は歓迎されています。
人気のあるテキストエディタは、活発な議論を生成することを確認しています。 私はUbuntuユーザーの間で最も人気のあるテキストエディタを見つけるために検索に行きました。
最もよく保たれた秘密は、テキストエディタは”最高”ではないということです。 あなたのテキストエディタ、あなたの人生。なぜこの非秘密は秘密ですか?
なぜこの非秘密は秘密ですか?
議論自体は完璧なエディタのための彼らの検索で世界のパワーユーザーを活性化するので、秘密は生き続けています。 どんな特徴が実際に重要であるか。 どのレベルのカスタマイズが必要ですか? このような質問は、検索をより楽しくします。
最も人気のあるテキストエディタ:私たちの分析のために、私たちはUbuntuユーザーを見て、どのエディタが最も人気があるかを調べました。 グラフィカルユーザーインターフェイス(GUI)とコマンドラインインターフェイス(CLI)のエディタが混在していました。
結果
方法論は簡単でした。 私はAsk Ubuntuフォーラムのすべての質問を見て、タグに基づいてソートしました。 特定の編集者でタグ付けされた質問はカウントされました。 2020年6月の時点で、タグに基づくこれらの編集者の人気は次のとおりです。:
各エディタの分析
何が良いテキストエディタを作りますか? 各ユーザーのニーズは異なりますが、良いベースライン基準は次のようにする必要があります。
- 広くサポートされている
- アクティブな開発
- ユーザープログラマブル
静的なプログラムであっても、直感的な機能の多くで肥大化した統合開発環境(IDE)は、開発のいくつかの側面を容易にすることができます。しかし、一部のユーザーはそれを簡単にしたくありません。
しかし、いくつかのユーザーはそれを簡単にしたくない。 彼らは、他の方法ではなく、自分のニーズに合わせてエディタを適応させたという感覚を感じたいと思っています。 私たちが発見した編集者の選択に関するデータはこれを裏付けています。
同様に、自分のユーザープログラミングが大きな助けになるなら、それはコミュニティにとって価値があるかもしれず、共有されるべきです。
Gedit
私たちの方法論で述べたように、あるエディタの人気は、質問された質問にのみ基づいています。なぜそんなに多くの人がgeditについて質問したのですか?
GeditはUbuntuのデフォルトのテキストエディタとしてプリインストールされているからですか?
質問は議論する価値があります。 質問の内容を見ると、geditの人気には複数の理由があるかもしれません。ポイントは、geditが優れたエディタのために設定した基準のほとんどを満たしていることです。
これは広くサポートされており、プラグインにインストールするのは簡単ですが、ユーザーがCに慣れていない限り、ユーザーがプログラム可能ではありません。
Geditはgnomeデスクトップ環境用に設計されており、うまく動作します。 Linux用の高速で使いやすく、拡張性の高いエディタを探しているなら、geditは素晴らしい選択です。 そして、それは無料でオープンソースです。
Vim
古典的な、手ごわい、flappable vim。 開発者、システム管理者、そしてあらゆる種類のユーザーにとって、vimは信頼できる主力製品です。 多くのオンラインチュートリアルでは、vimの知識を前提としています。
Vimは50%Cと50%”vim script”についてコード化されているため、これらの言語に慣れていない限り、ユーザーのプログラミングの面でプラグインやカスタムスクリプトを使用することに制限される可能性があります。
ほとんどのvimユーザーは、それがすべてkeybindingsについて教えてくれます。 テキストの移動、編集、操作のためのvimキーは、キーボード上の指の動きや位置に自然に準拠しています。
これは、vimユーザーが多くの練習をして、複雑なテキスト操作を完了するのを本当に速く得ることができることを意味します。
速度があなたのものであれば、vimは他のエディタよりも速くテキストをリッピングすることができます。Vimのキーバインディングはとても人気があり、emacsを見てみるとわかるように、他のテキストエディタに移植されています。
Emacs
Emacs、または”gnu emacs”は、すべての時間のためのバロック様式のテキストエディタです。 これは、クロスプラットフォーム、重くカスタマイズ可能な、マスターエディタです。Emacsがまともなテキストエディタを備えたオペレーティングシステムであることについての古い冗談を聞いたことがあるでしょう。
それは猛烈にタイプするために一つを駆動する評判のようなものです”笑。”
しかし、Emacsは笑い事ではありません。 単なるテキストエディタを超えて、emacsは全体の生産性システムです。
主にLispでコード化されており、いくつかのコアコンポーネントは互換性のためにCで書かれています—emacsは高度にプログラム可能で、幅広いユーザーコミュEmacsは困難だが努力する価値があるという評判を得ています。
Emacsは難しいが努力する価値があるという評判を得ています “Evil Mode”の出現により、Vimのキーバインディングがemacsに移植され、vimユーザーは好奇心を満たすために完全なemacs体験を得ることができることを意味しました。EmacsはコマンドラインとGUIの両方の変種で提供されますが、GUIは確かに豊富な機能セットでより人気があります。
emacsの人気のある”フレーバー”もあり、人気のあるSpacemacsのように、より高い概念のユーザーインターフェイスとプリロードされたプラグインを提供します。 Vimに慣れているユーザーのために、Spacemacsは、ユーザーがインストール時に使用したいキーバインディングを選択することができます。 Spacemacsの説明によれば、「最高のエディタはEmacsでもVimでもなく、EmacsとVimです!Sublime Textは、「洗練された」エディタであり、Ubuntuフォーラムでは確かに人気がありますが、Linux、Mac、Windowsとの幅広い互換性があり、世界中で一般的に人気があります。vimやemacsとは異なり、崇高な編集ウィンドウは、軌道に乗るために多くの命令を必要としません。 新しいファイルを開いたり、古いファイルを開いたりして、すぐに移動を開始できます。
Sublimeは、ウィンドウ内の外観や構文の強調表示を変更できるテーマを含む、幅広いプラグインと互換性があります。
無料版と有料版で利用可能な、崇高なエディタの無料版は、定期的にアップグレードするためにあなたをナグします。
Nano
nanoエディタはかわいいです。 十分に言った?
あまりにも多くのパワーユーザーは、第二の一見せずにnanoを過ぎて見えるかもしれませんが、多くのユーザーのために、それはユーザーのプログラマビリティnanoはvimやgeditと同様に、Ubuntuにプリインストールされています。
設定ファイルでカスタマイズすることができます。 設定するためのいくつかの良いオプションは、お気に入りの言語の構文のハイライト、または自動インデントや折り返しのような様々なテキ Nanoは履歴を保存し、自動バックアップを実行することもできます。
すべてのすべてで、小さなテキストエディタのために、nanoは素晴らしい機能セットを提供します。
お気に入りのエディタや機能は除外しましたか?
お気に入りのエディタを選ぶことになると、選択肢とオプションは無限に見えることができます。 私はgeditを使い始め、vimに移動することに決めましたが、その後emacsに向かって大幅にピボットしました。あなたの旅は似ているかもしれません。
あなたの旅は似ているかもしれません。 多くの場合、あるエディタには別のエディタでは利用できない望ましい機能があることがわかります。 あなたは一つの機能があなたにどのように重要であるかを決定する際に最も小さな詳細に苦しむことがあります。 しかし、検索には独自の報酬があります。あなたが選ぶエディタに関係なく、最終的には再生を停止し、いくつかの作業を行う必要があります。
あなたが選択したエディタに関係なく、最終的に