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

Notepadd++は、完全に無料のソースコードエディターであり、Windows上のNotepadの代替として作成されました。これはC++を基にしたScintillaに基づいており、Win32 APISTLを実装しており、プログラムサイズが小さく高速な実行速度が確保されています。これらの機能は、開発者の間で一家になっています。残念ながら、Linuxユーザー向けのバージョンは利用できません。

以下は、Linuxディストリビューションで実行でき、満足できるNotepadd++の代替品のリストです。

1. Vimエディター

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

Vimは、他のテキストエディターとは少し異なり、端末またはコマンドプロンプトで動作し、さまざまなモードを提供します。移動するための通常モード、入力するための挿入モード、およびコマンドを実行するためのコマンドモードがあります。

多くの人々がそのカスタマイズ性やプラグイン、多層アンドゥツリー、幅広いプラグインシステム、リストに挙げるにはあまりにも多くのファイルフォーマットやプログラミング言語のサポート、多くのツールとの統合サポートなどからVimを愛しています。

Vim Editor

Vimエディタについてさらに知りたい場合は、以下の関連記事をご覧ください。

2. Nanoエディタ

Nanoは、Unixライクなオペレーティングシステム向けのオープンソースのコマンドラインベースのテキストエディターです。これは、Pineの電子メールクライアントとPicoテキストエディターの一部をモデルにしており、さらに多機能です。

その機能には、シンタックスハイライト、1つのキーストローク(M-3)での行のコメント化/コメント解除、バインド可能な機能、正当化された段落からのトレーリングホワイトスペースの簡単な切り取りなどが含まれます。

Nano Editor Shortcut Keys

ほとんどの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ディストリビューションに適した次のコマンドを使用できます。4. Gedit

GNU Emacs Text Editor

GNU EmacsをLinuxにインストールするには、特定の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

Geditは、シンプルでクリーンなGUIを備えたオープンソースのテキストエディタアプリで、汎用テキスト編集に対応しています。GNOMEのテキストエディタであり、GNOMEデスクトップ環境のデフォルトのテキストエディタとして提供されています。

geditの機能には、ファイルのバックアップ、テキストのラッピング、行番号、リモートファイルの編集、カスタマイズ可能なフォントと色、正規表現のサポートなどが含まれます。

Gedit Text Editor

LinuxにGeditをインストールするには、特定の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 Text Editor

LinuxにGeanyをインストールするには、特定の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内での見た目や動作に関する規則に従うことを望んだためです。

GNOME Text Editor

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

Sublime Textは、無料で、強力で、プロプライエタリーで、コミュニティが維持管理し、クロスプラットフォームで拡張可能なソースコードエディターであり、Python APIを特色としています。

Sublime Textは2008年にJon SkinnerWill Bondによって最初にリリースされ、以来、viGNU Emacsの現代版であると信じる熱心なユーザーたちの心を掴んでいます。

それは清潔でミニマリストなユーザーインターフェース、 すべてに移動、分割編集、即時プロジェクト切り替え、ほとんどすべてのプログラミング言語のサポート、数々のプラグインのサポートなどを特長としています。

Sublime Text Editor

LinuxにSublime Textをインストールする方法

8. Kate

Kate(KDE Advanced Text Editor)は、2001年以来、KDEコミュニティによって開発され、KDEソフトウェアにバンドルされているオープンソースのGUIテキストエディタです。

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

Kate Text Editor

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用の代替として作成されました。 Notepadd++ と同様に、プログラムサイズが小さく、実行速度が速いことを保証することを目指しています。

その機能には、シンプルで見やすいUI、マルチビュー編集のサポート、プラグイン拡張、複数のプログラミング言語、構文のハイライト表示などが含まれています。

Notepadqq is a Notepad++-like editor for Linux

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コマンド、デバッガ(デバッグブレーク、コールスタック、対話型コンソールを含む)、ほとんどのプログラミング言語のサポートなどがあります。

Visual Studio Code Editor

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+とWindowsに対応したLinux互換システムで利用できます。Mac App Storeから商用版をダウンロードできます。

SciTE Text Editor

LinuxにSciTEをインストールするには、次のコマンドを使用できます。あなたの特定の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

CodeLobsterは、PHP、HTML、CSS、JavaScriptプロジェクトをサポートする完全に無料の多機能かつポータブルなIDEで、15以上のフレームワークをサポートしています。ペアのハイライト、ツールチップ、PHPおよびJSデバッグの高度な自動補完、増分検索など、多くの有料アプリケーションで提供されているほとんどすべての機能をユーザーに提供します。

プロフェッショナル版には、SASSやLESS、分割ウィンドウ比較、コード検証、SQLマネージャーなどの機能が含まれており、エンタープライズユーザーに適した追加のプラグインがたくさんあります。

Codelobster IDE
概要

以上が11つの最高のテキストエディターの代替品であるNotepad++がLinuxで利用可能です。リストに追加してほしい効率的なものはありますか?以下のセクションにコメントを投稿してください。

Source:
https://www.tecmint.com/best-notepad-alternatives-for-linux/