Як встановити Notepad ++ як редактор Ubuntu?


15

Я використовую блокнот ++ від Wine.

Я хочу встановити Блокнот ++ як один із редакторів за замовчуванням. Я спробував встановити його, клацнувши правою кнопкою миші на файл, потім відкрити. Але я не бачив Notepad ++ у отриманому списку (навіть після натискання на Select Other Programs).


1
Є багато редакторів для * nix систем, набагато кращих, ніж Notepad ++ та інших виграшних матеріалів. Спробуйте Geany і забули про хитрі програми win.
Якуб Ракус

Як сказав @ похотливий щур, хорошою альтернативою буде Gedit.
UniversallyUniqueID

Відповіді:


5

Ви можете використовувати mimeopenкоманду

За допомогою терміналу перейдіть до папки, що містить деяке розширення, яке ви хочете відкрити за допомогою notpadd ++ (тут я тестую на файли txt)

mimeopen -d file.txt

Ви отримаєте спливаюче меню, де ви можете побачити деякі параметри, якщо ви не знайдете блокнот ++ разом із ними, виберіть інші та вкажіть свій блокнот ++.

Також вам може бути цікаво прочитати Змінити всі асоціації з gedit на інший додаток


4

Я думаю, що найкращий вдосконалений варіант дає вам інструмент Ubuntu Tweak.

введіть тут опис зображення

Тут ви можете встановити стандартний (бажаний) додаток на будь-який формат / розширення.

Більш детально описано тут


3

Замість використання Notepad ++ через Wine ви можете безпосередньо встановити Notepadqq в Ubuntu. Ви можете розглядати це як версію Ubuntu Notepad ++. 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/isissue/336
Аадішрі

2
У Notepadqq бракує функцій, не в останню чергу, у Менеджері плагінів.
Cees Timmerman

2
Це не відповідає на запитання
Stack Underflow

1

Я дотримувався наведених нижче кроків, і саме це змусило мене виправити цю проблему і зробила Notepad ++ як редактор за замовчуванням в Ubuntu.

  1. Після встановлення Notepad ++ за допомогою WINE скопіюйте файл "Notepad ++. Desktop" під "/.local/share/applications/wine/programs/Notepad++"

  2. Нам потрібно вставити скопійований файл "Блокнот ++. Робочий стіл" у нижній шлях "/ usr / share / applications"

ПРИМІТКА: Папка програм захищена від запису за замовчуванням. Тому відкрийте термінал і перейдіть до шляху "/ usr / share" та виконайте наступну команду.

sudo chmod -R 777 додатків

Після копіювання файлу "Блокнот ++. Настільний" поверніть цю зміну дозволу, виконану за допомогою наступної команди.

sudo chmod -R 555 додатків

  1. Тепер нам потрібно внести зміни у файл конфігурації, який існує у папці gnome [це підпапка всередині папки "тощо"]

Примітка. Знову ж тут папка gnome захищена від замовчування, тому відкрийте термінал і перейдіть до шляху "/ usr / share" та виконайте наступну команду.

sudo chmod -R 777 гном

  1. Тепер відкрийте файл "defaults.list" всередині папки gnome та замініть gedit на Notepad ++ . Ви також можете індивідуально встановити Блокнот ++ як додаток за замовчуванням для певного типу файлів.

Наприклад, якщо ви хочете редагувати лише текстові файли простого тексту в Notepad ++, n - файл "defaults.list" знайдіть для "text / plain", і ви отримаєте рядок наступним чином,

text / plain = gedit.desktop

Тепер замініть gedit bu Notepad ++, щоб він встановив Notepad ++ як програму за замовчуванням для простого тексту. Змінена лінія повинна мати вигляд,

text / plain = Блокнот ++

Тепер збережіть файл, як тільки ця зміна буде виконана, і закрийте файл.

[Ви можете знайти нове ім'я файлу defaults.list.xxxx було створено, що є не що інше, як резервна копія старих налаштувань, і ви можете дуже добре їх видалити. Переконайтесь, що ви не видаляєте два інші файли, а саме: "defaults.list.dpkg-old" та "menus.blacklist" ]

Виконуючи необхідні зміни, поверніть зміну дозволу, зроблену раніше для папки gnome, виконавши наступну команду.

sudo chmod -R 555 гнома

  1. Це все ... Ви зробили Notepad ++ як редактор за замовчуванням в Ubuntu. Це працювало для мене, і я сподіваюся, що цей пост допомагає.

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 Withetc. ви можете використовувати mimeopen -d yourfile.txtв Terminal, і ви отримаєте аналогічне Use command:підказку, в яке ви можете пропустити вищевказану команду.

Тепер ви повинні мати можливість двічі клацнути відповідний тип файлу, щоб відкрити його - так!

Примітки:

  • Це передбачає, що ви встановили Notepad ++ у вині із ярликом на робочому столі, інакше адаптуйте свій шлях.

  • linuxusername це, звичайно, замінено на ваше ім’я користувача.

  • Public видається за замовчуванням ім'я користувача Windows, створене установкою Wine.

  • Це працює і під чистим Debian.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.