\r\n\r\n
2017年7月、Ubuntu(および他のほとんどのLinuxディストリビューション)のデフォルトテキストエディタが「no longer maintained」と表示されました。投稿時点では、新たに2名の開発者が協力を申し出ていますが、今後のGeditがどうなるかは不明です。
幸いなことに、優れた代替手段がたくさんあります。
もしあなたが長年Geditを使ってきたのなら、このリストにあるテキストエディタに乗り換えることを本当に考えるべきでしょう。以前よりはるかに強力になり、生産性を3倍、いや4倍にしてくれるでしょう。
ダウンロード:Visual Studio Code(無料)
visualstudioと混同されないように、visualstudio codeはLinux上でネイティブに動作する強力なオープンソーステキストエディタです。内蔵のインテリセンス(文脈依存のコード補完)は、他のすべてのテキストエディタを圧倒しています。
また、Gitとの連携やデバッグ機能を内蔵しており、ブレークポイント、コールスタック、インタラクティブコンソールを使ってソースコードを実行することが可能です。しかし、IDEではありません!普通のテキストエディタのようなスピードとインターフェイスを持っているので、多くのユーザーに選ばれているのです。
チェリーはどこだ?生産性を高めるさまざまな機能とショートカットにより、コーディング、スクリプト、または記録的な速さでメモを取ることができます。サードパーティ製の拡張機能により、新たな機能を追加することができます。
ダウンロード:Sublime Text(80ドル、無制限****)。
Sublime Textは、テキストエディタの風景を一変させました。Mac版TextMateの優れた機能をすべて受け継ぎ、さらに多くの機能を追加し、複数のプラットフォームで利用できるようにしたのです。この記事に登場するテキストエディタの半数を刺激するほどの出来栄えです。
他のモダンなテキストエディタとは異なり、サブライムテキストは(VisualStudio codeやAtom、bracketsのように)JavaScriptではなくC++で書かれているため、パフォーマンスに大きなアドバンテージがあります。今まで使った中で最も高速で反応の良いテキストエディタで、性能の低いマシンには最適です。
その機能については、テキスト生産性向上のための優れたヒントをご覧ください。唯一の欠点は?80ドルですが、たまに出るしつこいポップアップウィンドウが気になる方は、****で無期限で入手可能です。
ダウンロード:Atom(無料)
Atomは、世界で最も人気のあるソースコードホストであるGitHubが開発したオープンソースのテキストエディターです。GitHubはオープンソース開発における最大の勢力と言っても過言ではないので、オープンソース愛好家には最適な選択肢と言えるでしょう。
Atomはほとんどすべての面でカスタマイズが可能で、それが「ハッキング可能な」テキストエディタと呼ばれる所以です。サブライムテキストと同じように、多くの生産性向上機能を内蔵しており、拡張機能で改善することも可能です。
しかし、Atomはほとんどの人にとって十分に機能しますが、大きなソースファイルやプロジェクトを扱う際には、検索が遅い、スクロールが不安定、読み込み時間が長いなど、パフォーマンスの問題が発生します。
ダウンロード:Brackets(無料)
興味深いことに、ブラケットとAtomは同じ年、つまりSublime Textのバージョン2がリリースされてから約1年後(バージョン1がリリースされてから5年後)にリリースされました。エディターのデザインにインスピレーションが感じられますが、ブラケットはパクリではありません。
visualstudio code、Sublime text、Atomは、あらゆるプログラマーやスクリプターのための「本物のテキストエディタ」を目指していますが、ブラケットは、特にWeb開発に焦点を当てたものです。ブラケットを管理しているのは、DreamweaverやPhotoshopも管理しているAdobe社であることを考えると、これは納得がいく。
角括弧は、ライブプレビューやクイック編集などのクールな機能を備えていますが、これらは拡張機能によって改善することができます。また、オープンソースのプロジェクトであることも有利な点です。しかし、ブラケットは非常に遅いので、それを克服するのは難しいかもしれません。
ダウンロード:Geany(無料)
Geany は GTK+ ツールキットをベースとした高速かつ軽量なテキストエディタで、GNOME デスクトップを使用している場合、違和感なく使用できます。正直なところ、Geanyは優れたアプリケーションです。1910年代前半に私が愛用していたテキストエディタです。
今でも良いのですが、たまたまvisualstudio codeやsublime textのようなモンスターの影に隠れてしまっていますね。
シンタックスハイライト、オートコンプリート、幅広い言語サポート、コードのコンパイルと実行のための能力開発など、すべての基本的な機能を期待できます。geanyにはプラグインシステムもありますが、テキストエディターの新しい拡張機能に比べるとはるかにシンプルで包括的ではありません。
ダウンロード:ライトテーブル(無料)
LightTableは、テキストエディタというより写真アプリケーションのようですが、それに惑わされないでください。強力なテキストエディタ(IDEと呼ぶ人もいる)で、Atomや角括弧よりも古くから存在しています。
また、リアルタイム変数トレースやインライン評価などの多くの主要なデバッグ機能、および迅速な開発のための機能を備えています。
2016年以降、開発は鈍化していますが、確実に利用できます。このリストにある他のエディタが気に入らない場合、Light Tableは強力な選択肢となります。
スタンドアロンGUIテキストエディタは弱虫のためのものだ!」と言わんばかりに。もしあなたが「本物の」プログラマーや技術オタクになりたいのなら、Vim、Emacs、Nanoを使ってターミナル上で直接コードを書くべきでしょう。
注意:これらの編集は、気の弱い人には向いていません。
emacs は学習曲線が緩やかで、まだ十分な機能を備えていますが、Vim ほど強力ではありません。どれも使ったことがない人は、Vimを使ったほうがいいかもしれませんね。
なぜ、こんなことをするのですか?私たちがVimにチャンスを与える理由をご覧ください。Nanoで十分かどうか知りたいですか?VimとNanoの比較をご覧ください。 Vimは習得に数ヶ月かかるかもしれませんが、その価値はあります。
Geditの将来は不透明ですが、万が一倒産しても、選択肢には事欠かないというのは良いニュースです。私たちはテキスト編集の黄金時代に生きており、本当にどれを選んでも間違いはないでしょう。
Geditにこだわって、ベストを尽くしますか?それとも、上記の選択肢のいずれかに飛びつくのでしょうか?コメントで教えてください