UbuntuでNotepad ++をエディターとして設定するにはどうすればよいですか?


15

Wineのnotepad ++を使用しています。

Notepad ++をデフォルトのエディターの1つとして設定したい。ファイルを右クリックし、[プログラムから開く]で設定しようとしました。しかし、結果リストにNotepad ++が表示されませんでした(他のプログラムを選択をクリックしても)。


1
* nixシステム用のエディターはたくさんあり、Notepad ++やその他の勝利のものよりはるかに優れています。Geanyを試してみて、くだらない勝利アプリを忘れてしまった。
ヤクブラクス16年

@ lustful-ratが言ったように、良い代替手段はGeditです。
UniversallyUniqueID

回答:


5

mimeopen次のコマンドを使用できます

ターミナルを使用して、notpadd ++で開きたい拡張子を含むフォルダーに移動します(ここでは、txtファイルをテストしています)

mimeopen -d file.txt

ポップアップメニューが表示され、いくつかのオプションが表示されます。notepad++が見つからない場合は、その他を選択してnotepad ++を指定します。

また、すべての関連付けをgeditから別のアプリケーションに変更するを読んでください。


4

最高の高度なオプションがUbuntu Tweakツールを提供すると思います。

ここに画像の説明を入力してください

ここで、デフォルトの(望ましい)アプリを任意の形式/拡張子に設定できます。

ここで詳しく説明します


3

WineでNotepad ++を使用する代わりに、UbuntuにNotepadqqを直接インストールできます。Notepad ++のUbuntuバージョンと考えることができます。Notepadqqは次のようにインストールできます。

sudo add-apt-repository ppa:notepadqq-team/notepadqq
sudo apt-get update
sudo apt-get install notepadqq
sudo apt-get install notepadqq-gtk

@Aadishri私の答えを詳しく見てくれてありがとう。しかしあなたのリンクは404エラーを出しています。末尾に余分な山かっこ「>」があります。
ダバルシマリア

1
Notepadqqは迷惑なバグがある github.com/notepadqq/notepadqq/issues/336を
Aadishri

1
Notepadqqには、特にプラグインマネージャーの機能はありません。
シーズティマーマン

2
これは、質問に答えるしない
スタックアンダーフロー

1

私は以下の手順に従っており、それがまさにこの問題を修正し、UbuntuのデフォルトエディターとしてNotepad ++を作成しました。

  1. WINEを使用してNotepad ++をインストールしたら 、「/。local / share / applications / wine / programs / Notepad ++」の下にあるファイル「Notepad ++。desktop」をコピーします

  2. コピーしたファイル「Notepad ++。desktop」を以下のパス 「/ usr / share / applications」に貼り付ける必要があります

注:アプリケーションフォルダは、デフォルトで書き込み保護されています。そのため、ターミナルを開き、「/ usr / share」パスに移動して、次のコマンドを実行します。

sudo chmod -R 777アプリケーション

「Notepad ++。Desktop」ファイルをコピーしたら、次のコマンドによって行われたこのアクセス許可の変更を元に戻します。

sudo chmod -R 555アプリケーション

  1. 次に、gnomeフォルダー(「etc」フォルダー内のサブフォルダー)に存在する構成ファイルを変更する必要があります

注:ここでも、gnomeフォルダーはデフォルトで書き込み保護されているため、ターミナルを開いて「/ usr / share」パスに移動し、次のコマンドを実行します。

sudo chmod -R 777 gnome

  1. gnomeフォルダー内の「defaults.list」ファイルを開き、geditNotepad ++に置き換えます。Notepad ++を特定の種類のファイルのデフォルトアプリケーションとして個別に設定することもできます。

たとえば、Notepad ++でプレーンテキストファイルのみを編集する場合、「defaults.list」ファイルで「text / plain」を検索すると、次のような行が表示されます。

text / plain = gedit.desktop

ここで、gedit bu Notepad ++を置き換えて、Notepad ++をプレーンテキストのデフォルトアプリケーションとして設定します。変更された行は次のようになります。

text / plain = Notepad ++。desktop

次に、この変更が完了したらファイルを保存し、ファイルを閉じます。

[新しいファイル名defaults.list.xxxxが作成されていることを確認できます。これは古い設定のバックアップに過ぎず、削除することもできます。他の2つのファイル、つまり「defaults.list.dpkg-old」「menus.blacklist」を削除していないことを確認してください。

必要な変更を行ったら、次のコマンドでgnomeフォルダーに対して以前に行ったアクセス許可の変更を元に戻します。

sudo chmod -R 555 gnome

  1. それだけです... UbuntuでNotepad ++をデフォルトのエディターとして作成しました。それは私のために働いたし、この投稿が役立つことを願っています。

0

問題のファイルタイプ(txtなど)を右クリックして、 Open With > Other Application...

Enter a custom command通常のアプリケーションリストの下のフィールドをクリックします。入る:

wine C:\\windows\\command\\start.exe /Unix /home/linuxusername/.wine/dosdevices/c:/users/Public/Desktop/Notepad++.lnk

...ボタンをクリックしますSet as default

代わりにOpen Withなどの代わりにmimeopen -d yourfile.txt、ターミナルで使用するUse command:ことができ、上記のコマンドを貼り付けることができる同様のプロンプトが表示されます。

これで、問題のファイルタイプをダブルクリックして開くことができるはずです。

ノート:

  • これは、デスクトップショートカットを使用してワインにNotepad ++をインストールしたことを前提としています。それ以外の場合はパスを調整します。

  • linuxusername もちろん、ユーザー名に置き換えてください。

  • Public Wineのインストールによって作成されたデフォルトのWindowsユーザー名のようです。

  • これは純粋なDebianでも動作します。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.