技術ノート Linux Linux に Notepad++ をインストールする方法 (および試すべき 5 つの代替案)

Linux に Notepad++ をインストールする方法 (および試すべき 5 つの代替案)

重要なポイント

Notepad++ は Linux ではサポートされていませんが、Windows エミュレーターである Wine を使用して実行できます。 Notepad++、Wine、およびすべての依存関係を簡単にインストールできるパッケージにラップするスナップ パッケージがあります。ただし、代替の Linux ネイティブ エディタを検討した方が良いかもしれません。

Notepad++ は Windows で人気のあるエディタですが、Linux を正式にサポートしていません。ただし、Linux 上で Notepad++ を実行することも不可能ではないので、その方法を説明します。また、回避策が合わない場合に考慮すべき、注目すべき代替案もいくつか紹介します。

私のお気に入りの Windows アプリは Linux 上で実行できますか?

Windows から Linux に移行するには、多くの学習、変更、調整が必要です。これは予想されることであり、実際に受け入れられるべきです。退職するオペレーティング システムとすべてが同じである場合、Linux に移行する意味は何でしょうか?

経験するカルチャー ショックの程度は 、Windows でどのソフトウェアを実行したか によって部分的に異なります。たとえば、Windows 上の LibreOffice や Thunderbird に慣れている場合は、Linux 上でそれらを使用しても違いがわからないでしょう。ただし、Linux でサポートされていないパッケージを使用している可能性があります。それで、何ができるでしょうか?

ほとんどの場合、許容可能な代替案が見つかります。実際には、おそらくさまざまなパッケージの選択肢があるでしょう。見た目は同等の Windows と同じではないかもしれませんし、慣れるまでに時間がかかるかもしれませんが、オフィス スイート、グラフィック編集パッケージ、メール クライアント、その他必要なものがすべて揃っています。

Microsoft 365 など、一部のソフトウェアはオンライン サービスとして利用できるため、デスクトップ クライアントがなくても特に問題はありません。しかし、ほとんどのソフトウェア プロバイダーは、自社製品の Software-as-a-Service バージョンを提供していません。

Linux に Notepad++ をインストールする方法 (および試す 5 つの代替案)

Linux 上で Windows ソフトウェアを実行する方法

どうしても特定の Windows アプリケーションが必要な場合は、それを Wine で実行してみてください。 Wine は Linux 用の Windows エミュレーションで、Windows アプリケーションを Windows 上で実行しているように認識させようとします。問題なく動作するパッケージもあれば、少し不安定なパッケージもあります。

Linux コンピューター上で Windows アプリケーションにアクセスするもう 1 つの方法は、 VirtualBox GNOME Boxes 、または別の 仮想化ツール を使用して、仮想コンピューターに Windows をインストールすることです。これは、アプリケーションが Windows でネイティブに実行されることを意味するため、物理的な Windows コンピューター上と同様に安定している必要があります。

ただし、この解決策には独自の問題があります。たとえば、Windows でソフトウェアを使用し、Linux 環境に保存されているファイルにアクセスするのは面倒です。可能ですが、これは最もスムーズなワークフローではありません。

Wine も仮想化も最適なソリューションを提供しません。どちらもソフトウェアと Linux コンピューターの間に抽象化レイヤーがあり、ハード ドライブと処理のオーバーヘッドが追加され、ネイティブ Linux アプリケーションを実行するよりも遅くなります。どちらのソリューションも初心者向けではありません。

Linux に Notepad++ をインストールする方法 (および試す 5 つの代替案)

Notepad++ のアプローチ

Notepad++ は、Windows 上で 非常に人気のあるテキスト エディタ です。プログラムのソース コードの編集に特に適した機能が数多くあります。これは、完全にロードされたテキスト エディタと真の統合開発環境の間のどこかに位置します。

Linux ではサポートされていないため、実際には「Notepad++ アプローチ」のようなものはありません。 Notepad++ を Linux 上で実行するために使用される技術は、非公式の取り組みです 。 Notepad++ 開発チームはこれとは何の関係もありません。

このプロジェクトは、Notepad++ とそれを実行する事前構成済みの Wine 環境を単一の Snap パッケージでインストールする簡単な手段を提供します。これにより、Notepad++ ソフトウェア、Wine、すべての依存関係、および Notepad++ を実行するために必要な Wine 構成が提供されます。

Linux に Notepad++ をインストールする方法 (および試す 5 つの代替案)

Linux への Notepad++ のインストール

コンピュータに Snap をインストールする必要があります。 Ubuntu システムにはプリインストールされています。他のディストリビューションでは 。

Snap をインストールしたら、次のコマンドで「 Notepad++ (WINE) 」スナップをインストールできます。これは Snap パッケージであり、ディストリビューションのパッケージ マネージャーを使用しないため、コマンドは Linux のすべてのバージョンで同じです。

 sudo スナップインストール notepad-plus-plus

スナップのダウンロード中に進行状況バーが表示されます。ファイルがダウンロードされると、インストールが開始されます。

長い待ち時間を覚悟してください。 Ubuntu、Manjaro、Fedora を実行している 3 台のテスト コンピューターでこれを試しました。スナップのインストールにはそれぞれ少なくとも 13 分かかりました。最終的には完了しますので、しばらくお待ちください。

Linux に Notepad++ をインストールする方法 (および試す 5 つの代替案)

Notepad++ の起動

Notepad++ を起動するには、左側の「Ctrl」キーと「Alt」キーの間にある「Super」キーを押します。検索バーに「notepad」と入力し始めると、すぐに Notepad++ アイコンが表示されます。

アイコンをクリックして Notepad++ を起動します。ここでも遅延が発生しますが、これはアプリケーションを初めて起動するときにのみ発生します。小さなダイアログが表示され、Wine が構成ファイルを作成していることが通知されます。

このダイアログが閉じると、Wine 互換性レイヤーが準備中であることが別のダイアログに表示されます。

このダイアログが閉じると、Notepad++ アプリケーションが起動します。今後、アプリケーションを起動すると、これら 2 つの遅延が発生することなく起動されます。

ご覧のとおり、このスナップに含まれている Notepad++ のバージョンは 8.4.8 で、これが執筆時点の 現在のバージョン です。

これは Linux 上で実行されている Windows アプリケーションであることがわかります。行末のデフォルトのエンコーディングは、Unix//Linux の規則である「改行」ではなく、Windows の規則である「復帰」と「改行」に従います。

これは、ステータス バーのエンコード通知をダブルクリックし、コンテキスト メニューから「Unix (LF)」を選択することで変更できます。

[ファイルを開く] または [ファイルの保存] ダイアログを開くと、ディレクトリ ツリーに [マイ コンピュータ] が表示され、Windows からの別のハングオーバーが表示されます。

Linux に Notepad++ をインストールする方法 (および試す 5 つの代替案)

Notepad++ の代替手段

Linux では、テキストを編集するためのオプションが多数あります。すべてのディストリビューションには、nano や Vim などのいくつかのエディタが同梱されています。他のすべては、インストール コマンド 1 つで行うことができます。したがって、Notepad++ の Linux ポートが合わない場合でも、これらのエディターの少なくとも 1 つは適しています。

ナノ

Nano は優れていますが、基本的なターミナルベースのエディターであり、奇妙なキーバインドがいくつかあります。ただし、多くの Linux ディストリビューション にプレインストールされているため、おそらく何もインストールせずに試すことができます。

マイクロ

構成ファイルを調整するよりも高度なことを行っている場合は、より多くの機能をすぐに探していることに気づくでしょう。 Micro は優れたアップグレードであり 、nano よりも推奨されます。

メモ帳qq

Notepad++ のネイティブ Linux と同等の代替品に最も近いのは Notepadqq です。

同一ではありませんが、見慣れたメニュー名とメニュー オプションが予想される場所にあり、視覚的には非常に似ています。次のコマンドを使用して、スナップとしてインストールできます。

 sudo スナップインストール notepadqq

一部のディストリビューションでは、リポジトリに Notepadqq が含まれています。 Ubuntu では次のものが使用できます。

 sudo apt install notepadqq

Manjaro ユーザーは次のように入力できます。

 sudo pacman -S notepadqq

Notepadqq はマクロをサポートしていませんが、直接編集する目的であれば、タブ、構文の強調表示、および多くの同じキーボード ショートカット バインディングを備えた主要な Notepad++ 機能がすべて備わっています。

ジーニー

従来の統合開発環境に近いものが必要な場合は、Geany を使用できます。

Geany はすべてのリポジトリにあります。これは、機能が豊富で高速かつ安定した IDE であり、プラグインの幅広い選択が可能です。 Geany は、ソース コードの編集と開発プロジェクトの管理を目的としています。開発を行わない場合は、単純なテキスト エディタを使用することをお勧めします。

Visual Studioコード

必要に応じて、Microsoft Visual Studio Code をインストールして使用することもできます。これもスナップとして利用できるので、取り付けが簡単です。

 sudoスナップインストール

これにより、おそらく世界で最も有名な IDE がデスクトップ上で真の Linux アプリケーションとして実行されます。実際、Windows から移行する場合は、Visual Studio Code をすでに知っているかもしれません。

Linux に Notepad++ をインストールする方法 (および試すべき 5 つの代替案)

試乗してみましょう

ツールをうまく使いこなせるかどうかを知る唯一の方法は、それを使ってみることです。これらのエディターと IDE はすべて無料です。インストールして試してみてください。

どうしても Notepad++ が必要な場合は、スナップをインストールしてください。十分な機能を備えている限り、別のエディタを使用したい場合は、おそらく Notepadqq が最適です。また、ネイティブ Linux アプリとしても実行されます。

IDE が必要な場合は、そこにも選択肢があります。 Geany は高速かつ軽量で、Visual Studio Code は優れたコード補完機能を備えていますが、より多くのリソースを消費します。

「 Linux に Notepad++ をインストールする方法 (および試すべき 5 つの代替案)」に関するベスト動画選定!

外部ディスクにUbuntuをインストールして、基本Windows、たまにUbuntuとして使う
【初心者向け】Windowsfx11(Linuxfx11 Wubuntu) 古いPCにLinuxをインストールしよう #38