新しいバージョンが発表されました 人気のテキストエディタから GNU Emacs 27.1 最近、GNU Multiple Precision Library(GMP)に基づいており、 いくつかのニュースで到着します 非常に興味深いそのようなcHarfBuzzのように、ネイティブJSON解析とテキストフォーマットをサポートします。
この人気のあるテキストエディタに慣れていない人は、次のことを知っておく必要があります。 GNU Emacsは、拡張可能で、カスタマイズ可能で、無料のオープンテキストエディタです。 GNUプロジェクトの創設者であるRichardStallmanによって作成されました。 これは、Emacsファミリーのテキストエディターの中で最も人気があります。
このテキストエディタは、GNU / Linux、Windows、macOSで利用できます。 これはCで書かれており、拡張言語としてEmacsLispを提供します。 また、Cで実装されているEmacs Lispは、Emacsがスクリプト言語として使用するLispプログラミング言語の「方言」です。
このテキストエディタに慣れていない人のために、 GNUEmacsの機能は次のとおりです。
- 多くのファイルタイプの、構文の強調表示を含むコンテンツセンシティブな編集モード
- 新規ユーザー向けのチュートリアルを含む、統合された包括的なドキュメント
- ほとんどすべてのスクリプトの完全なUnicodeサポート
- また、Emacs Lispコードまたはグラフィカルユーザーインターフェイスを使用して、高度にカスタマイズできます。
- スケジュール追跡とプロジェクトプランナー(Orgモードを使用)、電子メールとニュースリーダー(Gnus)、デバッグインターフェイスなど、テキスト編集以外の機能の完全なエコシステムを備えています。
- などなど
GNU Emacs27.1の主な新機能
この新しいバージョンのGNUEmacs27.1では タブを介してエディターコンテンツ内のXNUMXつのテキストを管理できるようにすることができます どちらかを使用するモード 「タブライン」または「タブバーモード」」。 最初のオプションは、ブラウザがコンテンツを表示する方法に似ています。 各バッファには独自のタブがあり、タブのXNUMXつをクリックすると、対応するコンテンツがアクティブになります。
それと一緒に タブバーを有効にするための新しいコマンドが追加されました 各フレームの上部とウィンドウの上のタブラインにあるため、開発者は永続的なウィンドウ設定とウィンドウ内のバッファをそれぞれ切り替えることができます。
モードはコマンドでアクティブにすることができます グローバルタブラインモード。 組み合わせ Ctrl + X + LEFTまたは previous-bufferコマンドは、前のバッファーとnext-bufferコマンドまたはその組み合わせに移動します Ctrl + X +右 次のバッファに。
もうXNUMXつの目新しさは新しいオプションです –whit-cairoは、ツールをサポートするエディターを構築します その実験的な状態からの描画、および新しいバージョンの実装はに基づいています ネイティブJSONコンテンツ解析用のJanssonライブラリ。
一方でも HarfBuzzライブラリを使用できるようになったことに注意してください テキストをフォーマットします。
さらに、 この新しいバージョンのemacsが置き換えられることも言及されています ImageMagick, これは、以前はグラフィックを表示するための標準として使用されていました。 エディタは、グラフィックをスケーリングおよび回転するためのグラフィックパッケージも不要です。 Emacsチームによると、背景は ImageMagickのセキュリティと安定性の問題。
最後に、この新しいバージョンのエディターについて詳しく知りたい場合は、公式発表で詳細を確認できます。 次のリンクで。
Ubuntuとその派生物にGnuEmacsをインストールする方法は?
この新しいバージョンのGnuEmacsをディストリビューションにインストールできるようにすることに興味がある場合は、 彼らはXNUMXつの方法でそれを行うことができます。
最初の それらのXNUMXつはそれを直接行うことです から ソフトウェアセンター UbuntuからまたはSynapticの助けを借りて。
ご存知のように、アプリケーションのアップデートは通常すぐには利用できないため、すべての人が利用できるようになるまで数日待つ必要があります。
反対に とお勧め 持っている ya より最新のバージョン 出版社の公式ウェブサイトにあるソースコードをダウンロードしてコンパイルすることです。
良い記事です! BSDシステムとも互換性があることを付け加えておきます。 ではごきげんよう