Jakie są alternatywy dla Notepad ++ na Ubuntu?


130

Używam Notepad ++ w systemie Windows 7 i chcę wiedzieć, czy istnieje dobry zamiennik dla Ubuntu.

Chcę czegoś, co jest dobre do edycji plików HTML.


2
Istnieje GEdit (domyślny edytor dla Gnome) i Kate (domyślny dla KDE). Są one bardzo przyjazne dla użytkownika, nie wiem jednak, czy są wystarczająco „przyjazne dla HTML”. Niemniej jednak istnieje wiele alternatyw ( Linux ma duży wybór ), które są specjalnie ukierunkowane na tworzenie stron internetowych (google ubuntu html editors). Możesz także użyć Eclipse Oracle (patrz tutaj ).
edwin

gedit działa dobrze w tym celu.
Thomas Ward


Wielkie dzięki, dla tych, którzy chcą wiedzieć, jak zainstalować „Sublime” , możesz łatwo wykonać różne kroki wyjaśnienia tutaj: how2 INstall Sublime cu
Orsius

1
Dla wszystkich wciąż szukających, patrz softwarerecs.stackexchange.com/questions/20446/… Pytanie dotyczy braku edytora, który automatycznie zapisuje i automatycznie ładuje wszystkie otwarte karty podczas uruchamiania, nawet bez zapisywania ich zawartości w pliku.
phil294

Odpowiedzi:


76

W rzeczywistości możesz zainstalować Notepad ++, instalując najpierw wino :

sudo apt-get update; sudo apt-get install wine

Ale kilka dobrych alternatyw to:

  1. Wigor
  2. Emacs
  3. Geany
  4. kate (w KDE, działając w jedności z instalacją odpowiednich zależności KDE)
  5. Sublime (bezpłatna, nieograniczona wersja próbna / lub 70,00 USD)
  6. GEdit
  7. Komodo Edit (w KDE)
  8. Editra

Spośród nich Geany i GEdit są moimi ulubionymi, ale zależy to od twoich potrzeb. Jeśli szukasz czegoś bardziej złożonego, istnieje Aptana Studio, o którym szczegółowo wspomniałem jako odpowiedź na to pytanie: Podstawowy program / edytor IDE do tworzenia stron WWW, taki jak Dreamweaver?

Powodzenia!


Sublime ma bezpłatną, nieograniczoną wersję próbną.
David Foerster

Tak. Sublime jest zdecydowanie moim ulubionym. Wyskakujące okienka mogą być nieco denerwujące, jeśli korzystasz z wersji próbnej, ale nie tracisz nic za to.
Dillmo

2
Geany ma co najmniej ten sam widget edytora, co Notepad ++;)
frlan

2
Mój głos dotyczy emacsa. Ponieważ jest w pełni skryptowalny (Lisp), istnieją rozszerzenia dla prawie wszystkiego, co możesz wymyślić. Tylko wada: musisz nauczyć się niektórych skrótów klawiaturowych, w przeciwnym razie emacs doprowadzi cię do szaleństwa.
soulsource

8
vimnie jest alternatywą dla Notepad ++. Jego klawisze skrótów są okropne .
Dan Dascalescu

70

Dzięki pracy Daniela Di Sardi istnieje edytor inspirowany Notepad ++ dla systemu Linux:

Notepadqq to podobny do Notatnika ++ edytor dla pulpitu Linux.

zrzut ekranu notepadqq na Linuksie

Ma ładny PPA (strona główna mówi, że jest na 14.04, ale starter ma wersje od Utopic do Xenial ), więc możesz łatwo zainstalować przez

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

Jako kolejna opcja, SciTe opiera się na tym samym „ edytowalnym bloku konstrukcyjnym” programu Notepad ++ , Scintilla .


3
wygląda całkiem dobrze. brakująca funkcja: automatyczne zapisywanie, a tym samym automatyczne ładowanie (niezapisanych) plików z ostatniej sesji (całkiem nowa funkcja w n ++, ale niezwykle przydatna)
phil294

Ok, jest całkiem niezły, ale wciąż brakuje wielu funkcji Notepad ++.
Eliptyczny widok

W szczególności nie ma możliwości drukowania w wersji, którą mam: 0.51.0
DrMoishe Pippik

1
Nie jest to dokładny port (funkcja automatycznego zapisywania wspomniana w innych komentarzach jest NAPRAWDĘ niesamowita w N ++), ale ma obsługę języka i będzie działać dla większości moich zastosowań. +1, wielkie dzięki.
Brandon

2
Notepadqq nie jest portem. Ze strony internetowej: „Ten projekt jest niezależny od Notepad ++ i nie korzysta z żadnego kodu. Notepadqq jest inspirowany Notepad ++: oznacza to, że staramy się odtwarzać jego najlepsze cechy, nie bojąc się dokonywać różnych wyborów na podstawie tego, co myślimy można ulepszyć."
Android Dev

33

W rzeczywistości można zainstalować Notepad ++ na Ubuntu. Wystarczy uruchomić następujące polecenia:

sudo apt-get update
sudo apt-get install wine

Następnie pobierz instalator Windows Notepad ++, kliknij go prawym przyciskiem myszy i wybierz Otwórz za pomocą -> Wine Windows Program ładujący. Postępuj zgodnie z typowym procesem instalacji i powinieneś być w stanie otworzyć Notepad ++ z poziomu Dash.


1
Naprawdę jest to dobre rozwiązanie, możesz dowiedzieć się więcej o winie winehq.org/about
Nanhe Kumar

to działa tak dobrze, tak łatwo - chciałbym wiedzieć, jakie to było lata temu!
Dave Amphlett,

Nie można uruchomić trybu kolumny z powodu konfliktu klawiszy Alt. Obejść kogoś?
Eliptyczny widok

@Elipticalview ALT + SHIFT
killdaclick

Miałem sukces z Notepad ++ w wersji 7.3.3, 32-bitowy na Wine na Ubuntu 16.04 LTS, ale nie powiodło się z najnowszą wersją Notepad ++ 7.5.4.
Marcel

8

Polecam Atom . Zalety:

  • wieloplatformowy (działa również w systemie Windows, MacOS),
  • opracowany i wspierany przez GitHub,
  • w oparciu o standardowe technologie, takie jak przeglądarka Chromium i JavaScript,
  • i dlatego ma ogromną bazę rozszerzeń dla wielu przypadków użycia.

1
nie wspominałeś, że jest bardziej zasobożerny niż inni redaktorzy tekstowi
Mihai

To dobry edytor, ale nie idealny. Co z wadami? Podstawowy Atom jest powolny i zużywa o wiele za dużo zasobów. Zainstalowanie pakietów FB spowoduje również wykorzystanie 100% przepustowości dysku i zainstalowanie zbyt dużej ilości GB danych. W końcu możesz nawet nie być w stanie uruchomić aplikacji. Być może FB już to naprawiło, ale wątpię w to (biorąc pod uwagę miliony linii kodu i rozmiar paczki).
dhaupin

@dhaupin, masz rację, Atom ma również pewne wady. BTW, co masz na myśli mówiąc o pakietach „FB”?
Robert Zelník

@ RobertZelník oo my bad, FB = Facebook. Ich pakiet to nuclide.io . Jest całkiem słodki, ale niesamowicie ciężki. Nie mogę się doczekać, aż niektóre z tych pakietów atomowych „odchudzą się”, jeśli ma to sens.
dhaupin

1
Ok, dziękuję za wyjaśnienie. Jak rozumiem, Nuclide.io to pakiet dla Atom opracowany przez zespół FB, niezależnie od samego Atomu, więc nie ma powodu, aby przeglądać Nuclide, gdy mówimy o Atomie. Masz jednak rację co do głodu zasobów Atom i ogólnie aplikacji opartych na przeglądarce internetowej. Dziękuję za powiadomienie, spróbuję przepisać moją rekomendację.
Robert Zelník

7

Obecnie polecam Visual Studio Code . Jest darmowy, open-source i działa wszędzie!

Wikipedia mówi:

Visual Studio Code to edytor kodu źródłowego opracowany przez Microsoft dla Windows, Linux i macOS. Obejmuje obsługę debugowania, wbudowaną kontrolę Git, podświetlanie składni, inteligentne uzupełnianie kodu, fragmenty i refaktoryzację kodu. Można go również dostosowywać, aby użytkownicy mogli zmieniać motyw edytora, skróty klawiaturowe i preferencje. Jest darmowy i typu open source, chociaż oficjalne pobieranie odbywa się na podstawie zastrzeżonej licencji.

Visual Studio Code jest oparty na Electronie, frameworku używanym do wdrażania aplikacji Node.js na pulpicie działającym na silniku układu Blink. Mimo że korzysta z frameworka Electron, oprogramowanie nie jest rozwidleniem Atomu, w rzeczywistości opiera się na edytorze Visual Studio Online (nazwa kodowa „Monaco”).



6

Inne alternatywy, które mają bogate funkcje, w tym łatwe w użyciu narzędzia do makr :

KKEdit

http://www.webupd8.org/2014/03/kkedit-text-editor-inspired-by-bbedit.html

https://github.com/KeithDHedger/KKEdit

http://gtk-apps.org/content/show.php/KKEdit?content=158161

  • Zwykłe opcje widoku źródła, widok podzielony, zawijanie wiersza, numery wierszy itp.
  • Pełny kod źródłowy wyróżniony druk.
  • Standardowe wyszukiwanie tekstu LUB wyszukiwanie wyrażeń regularnych w bieżących lub wszystkich otwartych plikach.
  • Przejdź do deklaracji funkcji, Znajdź deklarację funkcji.
  • Znajdź deklaracje API w zainstalowanych Gtk-Doc.
  • Znajdź i otwórz dołącz plik.
  • Wiele zakładek.
  • Uruchom narzędzia zewnętrzne.
  • Zapisz / przywróć sesję.
  • Uruchom narzędzie zewnętrzne synchronicznie lub asynchronicznie.
  • Przekaż zaznaczony tekst do narzędzi zewnętrznych.
  • Sprawdzanie pisowni za pomocą ASpell, zaznacz wybrane słowo lub sprawdź dokument za pomocą menu karty.

wprowadź opis zdjęcia tutaj

medytować Zainstaluj medit

Oficjalna strona

  • Konfigurowalne podświetlanie składni.
  • Konfigurowalne akceleratory klawiatury.
  • Multiplatform - działa na systemach Unix i Windows.
  • Wtyczki: mogą być napisane w C, Python lub Lua.
  • Konfigurowalne narzędzia dostępne w menu głównym i menu kontekstowym. Mogą być napisane w - Python lub Lua, lub może to być skrypt powłoki.
  • Wyszukiwanie / zamiana wyrażeń regularnych, frontend grep, wbudowany selektor plików itp.

    zrzut ekranu medit


1
medit znajduje się w domyślnym repozytorium pakietów Ubuntu, jest bardzo szybki do załadowania, ma GUI i jest tak zorientowany na tekst jak notatnik ++ (w porównaniu z wieloma IDE w innych odpowiedziach). To doskonała opcja. Jedyne, co dotychczas mi brakuje, to to, jak notepad ++ ułatwia „złomowanie papieru” poprzez przechowywanie niezapisanych, niezatytułowanych notatek gdzieś tymczasowo za kulisami, blisko.
carver

4

Próbowałeś Atom? https://atom.io/

sudo add-apt-repository ppa:webupd8team/atom
sudo apt-get update 
sudo apt-get install atom

A może próbowałeś Sublime Text? http://www.sublimetext.com/

sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update 
sudo apt-get install sublime-text-installer

Sublime nie jest darmowy i czasami przy jego użyciu wyświetla się powiadomienie o jego zakupie. Ale możesz „ocenić” tyle, ile chcesz. (Podniosła strona internetowa mówi „Obecnie nie ma egzekwowanego terminu na ocenę”)


5
Warto wspomnieć o głównym zastrzeżeniu, że Sublime kosztuje 70 USD i wdroży wyskakujące okienka, a co więcej, jeśli użytkownik nie zapłaci.
underscore_d

2

Brackets to nowoczesny, otwarty edytor tekstu, który rozumie projektowanie stron internetowych. Został stworzony od podstaw dla projektantów stron internetowych i programistów front-end.

Jest dostępny dla wielu systemów operacyjnych i działa całkiem dobrze z Ubuntu. Aby zainstalować wsporniki we wszystkich aktualnie obsługiwanych wersjach Ubuntu, otwórz terminal i wpisz:

sudo snap install --classic brackets

wprowadź opis zdjęcia tutaj


2

Nie udało mi się uzyskać notatnika ++ do pracy z wine / ubuntu. Niemniej jednak możesz zainstalować notepadd ++ w mgnieniu oka i działa dobrze.

Przejdź do https://www.ubuntu.com/desktop/snappy i postępuj zgodnie z linkami. Przystawki są dostępne dla różnych kontenerowych pakietów oprogramowania. Przystawka „sklep” znajduje się na stronie https://snapcraft.io/store . Strona główna to https://snapcraft.io .

Lub sprawdź https://linuxconfig.org/a-beginner-s-introduction-to-snaps-the-universal-linux-package-format lub https://en.wikipedia.org/wiki/Snappy_(package_manager) .


2

IMG:  Ubuntu 14.04 i nowsze wersje

Notepad ++ ( notepad-plus-plus ) to pakiet snap w domyślnych repozytoriach wszystkich obecnie obsługiwanych wersji Ubuntu. Aby zainstalować Notepad ++, otwórz terminal i wpisz:

sudo snap install notepad-plus-plus  

Aby dodać nawigację Notepad ++ do innych dysków oprócz dysku domyślnego:

sudo snap connect notepad-plus-plus:removable-media

wprowadź opis zdjęcia tutaj


1

Spójrz na skrybów . Cechy:

  • Automatyczne uzupełnianie słów
  • Automatyczna korekta i wymiana
  • Automatyczne uzupełnianie znaków parami i inteligentne wstawianie
  • Automatyczne wcięcie
  • Wiele języków

1

Spróbuj eric4 .

Używam zarówno notepadd ++ w systemie Windows, jak i eric4 w Debianie. Eric jest moim zdaniem lepszy pod wieloma względami od notatnika ++ i jest bezpłatny.


1
Ponieważ ja, na przykład, nie umiem czytać w myślach, proszę wymienić niektóre z tych „wielu sposobów”.
Cees Timmerman
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.