Jak ustawić Notepad ++ jako edytor na Ubuntu?

15

Używam notatnika ++ z Wine.

Chcę ustawić Notepad ++ jako jeden z domyślnych edytorów. Próbowałem to ustawić, klikając plik prawym przyciskiem myszy, a następnie Otwórz za pomocą. Ale nie zobaczyłem Notepad ++ na wynikowej liście (nawet po kliknięciu Wybierz inne programy).

Pan Bydlak
źródło
1
Istnieje wiele edytorów dla systemów * nix, znacznie lepszych niż Notepad ++ i inne wygrane rzeczy. Wypróbuj Geany i zapomnij o gównianych aplikacjach do wygrywania.
Jakub Rakus
Jak powiedział @ pożądliwy-szczur, dobrą alternatywą byłby Gedit.
UniversallyUniqueID

Odpowiedzi:

5

Możesz użyć mimeopenpolecenia

Za pomocą terminala przejdź do folderu zawierającego rozszerzenie, które chcesz otworzyć za pomocą notpadd ++ (tutaj testuję pliki txt)

mimeopen -d file.txt

Pojawi się menu podręczne, w którym możesz zobaczyć niektóre opcje, jeśli nie znajdziesz przy nich notatnika ++, wybierz inny i wskaż swój notatnik ++.

Możesz także przeczytać artykuł Zmień wszystkie skojarzenia z gedit na inną aplikację

Maythux
źródło
4

Wydaje mi się, że najlepsza opcja zaawansowana daje narzędzie Ubuntu Tweak.

wprowadź opis zdjęcia tutaj

Tutaj możesz ustawić domyślną (pożądaną) aplikację na dowolny format / rozszerzenie.

Bardziej szczegółowo opisane tutaj

Żartowniś
źródło
3

Zamiast używać Notepad ++ za pośrednictwem Wine, możesz bezpośrednio zainstalować Notepadqq w Ubuntu. Możesz uznać to za wersję Ubuntu Notepad ++. Notepadqq można zainstalować w następujący sposób:

sudo add-apt-repository ppa:notepadqq-team/notepadqq
sudo apt-get update
sudo apt-get install notepadqq
sudo apt-get install notepadqq-gtk
Dhaval Simaria
źródło
@Aadishri Dziękuję za szczegółowe zapoznanie się z moją odpowiedzią, ale twój link podaje błąd 404. Na końcu znajduje się dodatkowy wspornik kątowy „>”.
Dhaval Simaria,
1
Notepadqq ma irytujący błąd github.com/notepadqq/notepadqq/issues/336
Aadishri
2
Notepadqq nie ma funkcji, w tym Menedżera wtyczek.
Cees Timmerman
2
To nie odpowiada na pytanie
Stack Underflow
1

Postępowałem zgodnie z poniższymi krokami i to właśnie zmusiło mnie do rozwiązania tego problemu i uczyniłem Notepad ++ domyślnym edytorem w Ubuntu.

  1. Raz po zainstalowaniu Notepad ++ za pomocą WINE, skopiuj plik „Notepad ++. Desktop” pod „/.local/share/applications/wine/programs/Notepad++”

  2. Musimy wkleić skopiowany plik „Notepad ++. Desktop” w poniższej ścieżce „/ usr / share / applications”

UWAGA: Folder aplikacji jest domyślnie chroniony przed zapisem. Otwórz terminal i przejdź do ścieżki „/ usr / share” i wykonaj następujące polecenie.

sudo chmod -R 777 aplikacji

Raz po skopiowaniu pliku „Notepad ++. Desktop” cofnij tę zmianę uprawnień dokonaną przez następujące polecenie.

aplikacje sudo chmod -R 555

  1. Teraz musimy wprowadzić zmiany w pliku konfiguracyjnym, który istnieje w folderze gnome [który jest podfolderem w folderze „etc”]

Uwaga: Ponownie tutaj folder gnome jest domyślnie chroniony przed zapisem, więc otwórz terminal i przejdź do ścieżki „/ usr / share” i wykonaj następujące polecenie.

sudo chmod -R 777 gnome

  1. Teraz otwórz „defaults.list” pliku wewnątrz folderu gnome i zastąpić gedit przez Notepad ++ . Możesz także indywidualnie ustawić Notepad ++ jako domyślną aplikację dla określonego typu pliku.

Na przykład, jeśli chcesz edytować tylko pliki zwykłego tekstu w Notepad ++, w pliku „defaults.list” znajdź „tekst / zwykły”, a otrzymasz następujący wiersz:

text / plain = gedit.desktop

Teraz zastąp gedit bu Notepad ++, aby ustawił Notepad ++ jako domyślną aplikację dla zwykłego tekstu. Zmodyfikowana linia powinna wyglądać następująco:

text / plain = Notepad ++. desktop

Teraz ZAPISZ plik po wprowadzeniu tej zmiany i zamknij plik.

[Możesz znaleźć nową nazwę pliku defaults.list.xxxx , która jest niczym innym jak kopią zapasową starych ustawień i bardzo dobrze możesz ją usunąć. Upewnij się, że nie usuwasz dwóch pozostałych plików, a mianowicie: „defaults.list.dpkg-old” i „menu.blacklist” ]

Po wprowadzeniu wymaganych zmian przywróć wcześniejszą zmianę uprawnień do folderu gnome za pomocą następującego polecenia.

sudo chmod-R 555 gnome

  1. To wszystko ... Stałeś Notepad ++ jako domyślny edytor w Ubuntu. To zadziałało i mam nadzieję, że ten post pomoże.
Arun Prasath
źródło
0

Kliknij odpowiedni typ pliku prawym przyciskiem myszy (np. Txt) i zrób Open With > Other Application...

Kliknij w Enter a custom commandpolu poniżej zwykłej listy aplikacji. Wchodzić:

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

... Teraz kliknij przycisk Set as default.

Alternatywnie zamiast Open Withitp. Możesz użyć mimeopen -d yourfile.txtw Terminalu, a otrzymasz podobny Use command:monit, w którym możesz pominąć powyższe polecenie.

Powinieneś być teraz w stanie dwukrotnie kliknąć dany typ pliku, aby go otworzyć - tak!

Uwagi:

  • Zakłada się, że zainstalowałeś Notepad ++ w winie ze skrótem na pulpicie, w przeciwnym razie dostosuj swoją ścieżkę.

  • linuxusername należy oczywiście zastąpić nazwą użytkownika.

  • Public wydaje się być domyślną nazwą użytkownika Windows utworzoną przez instalację Wine.

  • Działa to również pod czystym Debianem.
Inżynier
źródło