ウェブサイト検索

2024年のLinux向けNotepad++のトップ12代替品


Notepad++は、Windowsのために作られた完全無料のソースコードエディタであり、Notepadの代替品です。C++を基にしたScintillaに基づいて書かれており、プログラムのサイズが小さく高い実行速度を実現するためにWin32 APIとSTLを実装しています。これらの機能が開発者の間でその名を広める要因となりました。残念ながら、Linuxユーザー向けのバージョンは存在しません。

ここに、あなたが自分のLinuxディストリビューションで実行し、満足できる最高のNotepad++の代替品のリストがあります。

1. Vimエディタ

Vimは、ソースコード、設定ファイル、スクリプトなど、あらゆる種類のテキストを作成または編集するための強力で完全に構成可能なテキストエディタです。AppleのOS XやほとんどのLinux/Unixシステムに付属している「vi」としてスタイルされています。

Vim は他のテキストエディタとは少し異なり、ターミナルやコマンドプロンプトで動作し、いくつかのモードを提供します:ノーマルモードは移動するためのもので、挿入モードはタイピング用、コマンドモードはコマンドを与えるためのものです。

多くの人々は、そのカスタマイズ性やプラグイン、マルチレベルのアンドゥツリー、広範なプラグインシステム、数えきれないほどのファイル形式やプログラミング言語へのサポート、さらに多くのツールとの統合サポートのためにVimを愛しています。

Vimエディタについてもっと知りたい方は、以下の関連する記事をご覧ください。

2. ナノエディタ

Nanoは、Unix系オペレーティングシステム用のオープンソースのコマンドラインベースのテキストエディタです。それは、PineのメールクライアントとPicoテキストエディタの一部をモデルにしており、さらに多くの機能を備えています。

その機能には、構文ハイライト、単一のキー操作 (M-3) でのコメントの追加/削除、バインド可能な関数、整形された段落からの末尾の空白を簡単に削除する機能などが含まれています。

ほとんどのLinuxディストリビューションでは、nanoはすでにインストールされていますが、インストールされていない場合は、あなたの特定のディストリビューションに適した以下のコマンドを使って簡単にインストールできます。

$ sudo apt install nano         [On Debian, Ubuntu and Mint]
sudo yum install nano         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/nano  [On Gentoo Linux]
sudo apk add nano             [On Alpine Linux]
sudo pacman -S nano           [On Arch Linux]
sudo zypper install nano      [On OpenSUSE]    

3. GNU Emacs

GNU Emacsは、カスタマイズ可能で拡張可能なオープンソースの自己文書化されたリアルタイム表示テキストエディタであり、拡張性で人気のあるEMACSファミリーのテキストエディタです。

その機能には、多くのファイル形式や言語に対する構文ハイライトのサポート、Emacs Lisp コードやGUIを使用したカスタマイズ、完全なUnicodeサポート、完全な組み込みドキュメンテーションおよびチュートリアルなどが含まれます。

Linux に GNU Emacs をインストールするには、特定の Linux ディストリビューションに適した以下のコマンドを使用できます。

$ sudo apt install emacs         [On Debian, Ubuntu and Mint]
sudo yum install emacs         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/emacs  [On Gentoo Linux]
sudo apk add emacs             [On Alpine Linux]
sudo pacman -S emacs           [On Arch Linux]
sudo zypper install emacs      [On OpenSUSE]    

4. ギデット

Geditは、使いやすさを考慮したクリーンでシンプルなGUIを持つ汎用テキスト編集用に設計されたオープンソースのテキストエディタアプリです。これはGNOMEの独自テキストエディタであり、GNOMEデスクトップ環境のデフォルトテキストエディタとして提供されています。

geditの機能には、ファイルのバックアップ、テキストの折り返し、行番号付け、リモートファイルの編集、フォントと色の設定、正規表現サポートなどが含まれます。

GeditをLinuxにインストールするには、特定のLinuxディストリビューションに適した以下のコマンドを使用できます。

$ sudo apt install gedit         [On Debian, Ubuntu and Mint]
sudo yum install gedit         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/gedit  [On Gentoo Linux]
sudo apk add gedit             [On Alpine Linux]
sudo pacman -S gedit           [On Arch Linux]
sudo zypper install gedit      [On OpenSUSE]    

5. Geany

Geanyは、他のパッケージにほとんど依存せず、軽量かつ迅速なIDEをユーザーに提供するために作成されたオープンソースのGTK+テキストエディタです。

その機能には、内蔵のトグル式コンソール、複数のプログラミング言語、ファイルフォーマットのサポート、コードフォールディング、呼び出しヒント、コードナビゲーション、シンボル名の自動補完などが含まれています。

GeanyをLinuxにインストールするには、特定のLinuxディストリビューションに適した以下のコマンドを使用できます。

$ sudo apt install geany         [On Debian, Ubuntu and Mint]
sudo yum install geany         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/geany  [On Gentoo Linux]
sudo apk add geany             [On Alpine Linux]
sudo pacman -S geany           [On Arch Linux]
sudo zypper install geany      [On OpenSUSE]    

6. GNOME テキストエディタ

GNOME テキストエディタは、GNOME デスクトップシステムの主要な執筆ツールで、Python、JavaScript、C、C++などのさまざまなプログラミング言語に対する組み込みのテーマや構文ハイライトを備えた優れた編集ユーザーエクスペリエンスを提供します。また、検索と置換、行番号、自動補完などの機能も備えています。

2022年3月のGNOMEバージョン42から、GNOMEテキストエディタがGNOMEの主要な執筆ツールとなり、geditの代わりとなりました。この変更の理由は、GNOMEの開発者たちが、すべてのプログラムがGNOMEにおける外観と機能に関するルールに従うことを望んだからです。

LinuxにGNOMEテキストエディタをインストールするには、特定のLinuxディストリビューションに適した以下のコマンドを使用できます。

$ sudo apt install gnome-text-editor         [On Debian, Ubuntu and Mint]
sudo yum install gnome-text-editor         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/gnome-text-editor  [On Gentoo Linux]
sudo apk add gnome-text-editor             [On Alpine Linux]
sudo pacman -S gnome-text-editor           [On Arch Linux]
sudo zypper install gnome-text-editor      [On OpenSUSE]    

7. サブライムテキスト

Sublime Textは、無料で強力なプロプライエタリ、コミュニティによってメンテナンスされているクロスプラットフォームで拡張可能なソースコードエディタで、Python APIを特徴としています。

Sublime Textは2008年にJon SkinnerとWill Bondによって最初にリリースされ、それ以来、熱心なユーザーたちの心を掴み、現代版のviおよびGNU Emacsだと誓っています。

クリーンでミニマリストなユーザーインターフェース、Goto Anything、分割編集、瞬時にプロジェクトを切り替える機能、ほぼすべてのプログラミング言語をサポート、数多くのプラグインに対応などがあります。

LinuxにSublime Textをインストールする方法について詳しく学ぶ

8. ケイト

Kate(KDE高度テキストエディタ)は、KDEコミュニティによって開発されたオープンソースのGUIテキストエディタであり、2001年からKDEソフトウェアにバンドルされています。

Kateは、Quanta Plus、LaTeXのフロントエンド、KDevelopなどのテクノロジーにおける編集コンポーネントとして使用されます。その機能には、コードの折りたたみ、XMLファイルを介して拡張可能な構文ハイライト、自動文字エンコーディング検出などが含まれます。

LinuxにKateをインストールするには、あなたの特定のLinuxディストリビューションに適した以下のコマンドを使用できます。

$ sudo apt install kate         [On Debian, Ubuntu and Mint]
sudo yum install kate         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/kate  [On Gentoo Linux]
sudo apk add kate             [On Alpine Linux]
sudo pacman -S kate           [On Arch Linux]
sudo zypper install kate      [On OpenSUSE]    

9. Notepadqq

Notepadqqは、Windows専用のNotepad++のLinux代替として作成された完全に無料のソースコードエディターです。Notepad++と同様に、プログラムサイズが小さく、高速な実行速度を確保することを目指しています。

その機能には、マルチビュー編集、プラグイン拡張、いくつかのプログラミング言語、構文強調表示などをサポートするシンプルで見た目が美しいUIが含まれています。

LinuxにNotepadqqをインストールするには、特定のLinuxディストリビューションに適した以下のコマンドを使用できます。

$ sudo apt install notepadqq         [On Debian, Ubuntu and Mint]
sudo yum install notepadqq         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/notepadqq  [On Gentoo Linux]
sudo apk add notepadqq             [On Alpine Linux]
sudo pacman -S notepadqq           [On Arch Linux]
sudo zypper install notepadqq      [On OpenSUSE]    

10. Visual Studio Code

Visual Studio Code は、Microsoft Corporation によって作成された強力で拡張可能、完全にカスタマイズ可能なクロスプラットフォームのテキストエディタです。すべてのプラットフォームのユーザーに対して、あらゆる言語であらゆるプラットフォーム向けのプログラムを構築およびテストするための統一された環境を提供します。

VS Codeの機能には、IntelliSense、ビルトインのGitコマンド、デバッグブレーク、コールスタック、インタラクティブコンソールを備えたエディタ内のデバッガー、ほぼすべてのプログラミング言語のサポートなどが含まれます。

LinuxにVisual Studio Codeをインストールするには、特定のLinuxディストリビューションに適した以下のコマンドを使用できます。

$ sudo apt install code         [On Debian, Ubuntu and Mint]
sudo yum install code         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/code  [On Gentoo Linux]
sudo apk add code             [On Alpine Linux]
sudo pacman -S code           [On Arch Linux]
sudo zypper install code      [On OpenSUSE]    

11. SciTE

SciTEは、最初にScintillaをデモンストレーションするために作成されたSCIntillaベースのテキストエディタですが、その後、通常はシンプルな設定を持つプログラムの開発と実行に役立つものに成長しました。

それは、シンプルなタブ付きのGUI、シンタックスハイライト、双方向テキストのサポート、ヘルパースクリプト、設定可能なキーボードショートカットなどを備えています。

SciTEの無料版は、GTK+に対応したLinuxシステムとWindowsで利用可能で、Mac App Storeから商業版もダウンロードできます。

SciTEをLinuxにインストールするには、特定のLinuxディストリビューションに適した以下のコマンドを使用できます。

$ sudo apt install scite         [On Debian, Ubuntu and Mint]
sudo yum install scite         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/scite  [On Gentoo Linux]
sudo apk add scite             [On Alpine Linux]
sudo pacman -S scite           [On Arch Linux]
sudo zypper install scite      [On OpenSUSE]    

12. コードロブスター

CodeLobsterは、PHP、HTML、CSS、およびJavaScriptプロジェクト用に設計された、完全無料の多機能でポータブルなIDEであり、15以上のフレームワークをサポートしています。多くの有料アプリケーションで提供されているほぼすべての機能(ペアハイライト、ツールチップ、PHPおよびJSデバッグ、高度なオートコンプリート、インクリメンタル検索など)をユーザーに提供します。

プロフェッショナル版には、SASSやLESS、分割ウィンドウ比較、コード検証、SQLマネージャーなどの機能が含まれており、企業ユーザーにふさわしい多数の追加プラグインも搭載されています。

要約

さて、皆さん。Notepad++の11の優れたテキストエディタの代替品がLinuxで利用可能です。追加してほしい効率的なものを知っていますか?下のコメント欄に自由に書き込んでください。

関連記事: