Как мне установить Notepad ++ в качестве редактора в Ubuntu?

15

Я использую блокнот ++ от Wine.

Я хочу установить Notepad ++ в качестве одного из редакторов по умолчанию. Я попытался установить его, щелкнув правой кнопкой мыши файл, а затем Открыть с помощью. Но я не увидел Notepad ++ в результирующем списке (даже после нажатия «Выбрать другие программы»).

Пан Быдлак
источник
1
Существует множество редакторов для систем * nix, намного лучше, чем Notepad ++ и другие полезные вещи. Попробуйте Geany, и забыли о дерьмовых приложениях win.
Якуб Ракус
Как сказал @ lustful-rat, хорошей альтернативой будет Gedit.
UniversallyUniqueID

Ответы:

5

Вы можете использовать mimeopenкоманду

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

mimeopen -d file.txt

Вы получите всплывающее меню, где вы можете увидеть некоторые параметры, если вы не найдете notepad ++, с их помощью выберите другой и укажите свой notepad ++.

Также вас может заинтересовать чтение Изменить все ассоциации с gedit на другое приложение

Maythux
источник
4

Я думаю, что лучший продвинутый вариант дает вам инструмент Ubuntu Tweak.

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

Здесь вы можете установить приложение по умолчанию (желаемое) на любой формат / расширение.

Более подробно описано здесь

JoKeR
источник
3

Вместо использования Notepad ++ через Wine, вы можете напрямую установить Notepadqq в Ubuntu. Вы можете рассматривать это как версию 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
Аадишри
2
В Notepadqq отсутствуют функции, в том числе и диспетчер плагинов.
Сис Тиммерман
2
Это не отвечает на вопрос
Stack
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 [которая является подпапкой внутри папки «etc»]

Примечание: опять же, здесь папка gnome защищена от записи по умолчанию, поэтому откройте терминал, перейдите по пути "/ usr / share" и выполните следующую команду.

sudo chmod -R 777 гном

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

Например, если вы хотите редактировать только обычные текстовые файлы в Notepad ++, в файле «defaults.list» найдите «text / plain», и вы получите следующую строку:

текст / обычный = gedit.desktop

Теперь замените gedit bu Notepad ++, чтобы он установил Notepad ++ в качестве приложения по умолчанию для простого текста. Модифицированная строка должна выглядеть так:

текст / обычный = Notepad ++. настольный

Теперь СОХРАНИТЕ файл, как только это изменение будет сделано, и закройте файл.

[Вы можете найти новое имя файла 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 Withи т. Д. Вы можете использовать mimeopen -d yourfile.txtв Терминале, и вы получите аналогичное Use command:приглашение, в котором вы можете пройти вышеупомянутую команду.

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

Примечания:

  • Это предполагает, что вы установили Notepad ++ в Wine с помощью ярлыка на рабочем столе, в противном случае измените свой путь.

  • linuxusername конечно, должен быть заменен вашим именем пользователя.

  • Public похоже, что это имя пользователя Windows по умолчанию, созданное при установке Wine.

  • Это работает и под чистым Debian.
инженер
источник