Otázka:
Linuxová alternativa pro Notepad ++
Fido
2016-12-06 18:59:56 UTC
view on stackexchange narkive permalink

Co hledám:

  • odlehčený (ne IDE) program pro Linux, který spravuje níže uvedené úkoly
  • moderní program GUI - chci používat myš , drag-n-drop,…

Měl by to být bezplatný software.

Funkce z programu Poznámkový blok ++, které chci použít v požadovaném programu Linux (od nejdůležitějších ones):

  • na kartách je otevřeno více souborů
  • zvýraznění syntaxe pro většinu jazyků
  • přepnutí komentáře pro většinu jazyků
  • regex najít a nahradit
  • výzva k opětovnému načtení, pokud byl soubor upraven mimo program
  • automatické ukládání
  • najít a nahradit všechny otevřené soubory nebo všechny soubory v adresáři
  • jednoduché automatické doplňování (na základě jiného textu ve stejném souboru)
  • hex editor

Existuje nějaký program v Linuxu, který odpovídá těmto požadavkům, nebo téměř všechny?


EDIT - Atom:
Zkusil jsem první doporučení - Atom. I když podporuji úsilí vložené do tohoto editoru, nedokáže uspokojit mé potřeby z mnoha důvodů:

  • Velmi těžkopádné vázání kláves
  • editor se při delším použití zastaví / li>
  • tlačítko nezobrazit tisknutelné znaky
  • uživatelské rozhraní - možná jsem tomu dobře nerozuměl, ale proč se posouvám přímo do editoru a klikám doleva na posuvník?
  • Nahrazování regulárního výrazu je strašně pomalé , i když má soubor méně než 1 000 znaků

Netestoval jsem žádnou jinou funkci, protože pomalé nahrazování regulárního výrazu mě na tom odrazuje jeho vlastní pomocí editoru. Atom by mohl být skvělým textovým editorem, ale nyní se nenachází ve stavu „vydání“, pokud se mě zeptáte.


EDIT - Sublime Text: I když to vypadá dobře, Všiml jsem si, že Sublime Text není zadarmo. Nyní (2016-12-23) chtějí 70 $ za licenci.

Už jste použili maximální počet karet, které máte povoleno, ale vždy je důležité uvést státní rozpočet a / s (uvedli jste o / s).
Už nějakou dobu používám Sublime. Chtějí peníze za licenci ... ale na nelicencovanou verzi není žádný časový limit - můžete je používat i nadále neomezeně. V budoucnu to tak nemusí být, ale alespoň teď nemusíte platit nic, abyste mohli legálně používat Sublime. Mohli byste, protože je to v pohodě, ale nemusíte.
Deset odpovědi:
ivanivan
2016-12-08 10:32:30 UTC
view on stackexchange narkive permalink

Doporučoval jsem Kate jako editorku, aby používala ... dokud nepřestala správně fungovat v prostředích jiných než KDE (chybějící ikony atd.)

Nyní vřele doporučuji Geany - https: //www.geany.org/Download/Releases

Má vše, co chcete, má také možnost terminálu pro práci, může být skutečně nastaveno na kompilaci / sestavení zdroje atd. . Spíše jako velmi lehké IDE než editor prostého textu. A také na různých platformách - Linux, Mac, Windows. A to nejlepší ze všech: Používá stejný Lexxer na pozadí a poskytuje zvýraznění syntaxe, jak to dělá Notepad ++.

Jsem také fanouškem / uživatelem Geany na Win a na Linuxu. Líbí se mi, že je poměrně lehký, přesto má uživatelské rozhraní s kartami a slušné vyhledávání. Vlastně vždy deaktivuji většinu funkcí doplňování kódu (moje osobní preference), takže k nim nemohu komentovat ..
tysonite
2016-12-07 04:18:50 UTC
view on stackexchange narkive permalink

Můžete zkusit Vznešený text. Má všechny funkce, které jste uvedli.

Uživatelské rozhraní je moderní a poměrně rychlé a podporuje konfigurovatelné klávesové zkratky myš +: enter image description here

As zahrnuje další funkce:

  • „Přejít na cokoli“, rychlá navigace k souborům, symbolům nebo řádkům
  • „Paleta příkazů“ používá adaptivní shodu pro rychlé vyvolání libovolné klávesnice příkazy
  • Plugin API a mnoho různých pluginů. Např. hex editor plugin je k dispozici zde
  • předvolby specifické pro projekt
  • multiplatformní (Windows, OS X, Linux)
  • kompatibilní s mnoho jazykových gramatik

Další zajímavé a užitečné doplňky najdete na webových stránkách Package Control.

NonlinearFruit
2016-12-23 23:13:34 UTC
view on stackexchange narkive permalink

Vim

I když je uživatelské rozhraní docela stará škola, existuje důvod, proč je stále populární čtvrt století po jeho vytvoření; je to úžasné . Zde je článek, který popisuje, jak nainstalovat většinu funkcí, které potřebujete.

  • ✓ Lehká váha :: Velmi lehký
  • ✗ Moderní GUI :: Pokud se konec 20. století nepočítá jako moderní ...
  • ✓ Gratis : : Dary pomáhají dětem v Ugandě
  • ✓ Karty :: 3 způsoby, jak to udělat
  • ✓ Zvýraznění syntaxe :: Ano
  • ✓ Přepnout komentář :: K tomu je plugin
  • ✓ Regex :: Hledat a nahradit je krásná věc
  • ✓ Výzva k opětovnému načtení (pokud soubor obsahuje bylo upraveno) :: Ano, s konfigurací upravit
  • ✓ Automatické ukládání :: Ano, s konfigurací upravit
  • ✓ Najít / Nahradit ve všech souborech v adresáři :: Můžete spouštět externí cmds, takže ano
  • ✓ Automatické dokončování :: Další plugin
  • ✓ Hex Editor :: Hex ano
Steve Barnes
2016-12-07 00:45:54 UTC
view on stackexchange narkive permalink

Podívejte se na GitHub Atom

  • Zdarma, Gratis & Open Source
  • Podporuje syntaxi Zvýraznění většiny jazyků z krabice a může být přizpůsoben pro více
  • Hex Viewer jako zásuvný modul
  • Malý & Lightweight (podle moderních standardů) > 100 MB nastavení na mém stroji
  • Multi-tab and multipane
  • Regexp Search
  • Auto complete
  • Auto save
  • Can be set up as portable on některé systémy.
  • Git Aware
Has QUIT--Anony-Mousse
2016-12-08 03:15:21 UTC
view on stackexchange narkive permalink

Pravděpodobně to neodpovídá hipsterské definici „moderního“, ale navrhuji, abyste se nakonec naučili používat starý dobrý VIM nebo Emacs.

Existuje důvod, proč jsou stále extrémně populární. Mají více vyrovnávacích pamětí, makra, skládání, zvýraznění syntaxe pro ty nejabsurdnější jazyky (zvýraznění syntaxe pro mutt konfigurační soubory? Jistě!), Klávesové zkratky pro zvyšování čísel, ... refaktoring pro python prostřednictvím opraváře jízdních kol, ...

Vědět, jak používat vi / vim (a nano / pico), je to, že je téměř jisté, že bude nainstalován na jakýkoli systém unix / linux. I když se naučíte jen to, jak otevřít, vložit / upravit / smazat text, uložit bez ukončení, ukončit bez uložení a uložit a ukončit, možná budete potřebovat, abyste věci dostatečně opravili, abyste si mohli nainstalovat skutečný editor :)
Izzy
2016-12-07 04:57:21 UTC
view on stackexchange narkive permalink

Podívejte se na Scite (který je dodáván s většinou úložišť systému Linux distris):

  • více souborů otevřených v karty: Zkontrolovat.
  • zvýraznění syntaxe pro většinu jazyků: Zkontrolovat.
  • přepnout komentář pro většinu jazyků: Zkontrolujte.
  • regex najít a nahradit: zkontrolujte.
  • výzva k opětovnému načtení, pokud byl soubor upraven mimo program: ne out-of-the-box (nejste si jisti, zda ji má, zatím ji nemůžete najít). Můžete jej však upozornit, když chcete uložit změny, a mezitím soubor upravil jiný proces.
  • autosave: Zkontrolovat. Můžete nastavit interval.
  • najít a nahradit všechny otevřené soubory nebo všechny soubory v adresáři: najít všechny soubory v adresáři.
  • jednoduché automatické doplňování (na základě jiného textu ve stejném souboru): spousta nastavení automatického doplňování, zatím jsem se všemi nehrál
  • hex editor: Bohužel ne.

Mezi další funkce patří skládání kódu, export do HTML, PDF, LaTeX, RTF, XML, různá kódování, převod velkých / malých písmen a mnoho dalšího. Dodává se také s docela podrobným „souborem nastavení“, kde můžete vyladit téměř vše (věci, které se do nabídek nevejdou). Podrobnosti najdete v dokumentaci Scite zde.

I když to všechno nabízí, je stále poměrně lehký a nespotřebovává tolik prostoru - což byl argument, abych jej dal zkuste.

Pabru
2017-04-11 19:15:12 UTC
view on stackexchange narkive permalink

Můžete vyzkoušet Notepadqq, což je neoficiální port původního Notepad ++ pro Linux. Upozorňujeme, že je neúplný, takže některé z funkcí, které očekáváte, mohou chybět.

Na základě rychlého pohledu na verzi Notepadqq, kterou mám, se zdá, že většina funkcí ve vašem seznamu je k dispozici , kromě hexadecimálního editoru a automatického ukládání.

Zkoušel jsem Notepadqq ještě před napsáním této otázky. Podle mého názoru je to jen odstín, parodie na původní program. Pokud by někdo udělal příklad o tom, že Windows jsou lepší než Linux, je tento programový port vhodným příkladem :)
@Fido: Jo, to je dojem, který jsem také získal, i když bych pochválil jeho vývojáře za jejich statečné úsilí :) Doufám, že se to časem zlepší. Zvažovali jste také spuštění programu Poznámkový blok ++ s Wine, nebo je to zakázáno?
Zkoušel jsem to, ale došlo k nějaké vážné závadě (nepamatuji si, co přesně), která mi bránila účinně ji používat.
UserPt
2016-12-07 09:31:58 UTC
view on stackexchange narkive permalink

Vyzkoušejte CudaText. Funguje na Linuxu celkem dobře (gtk2, qt).

  • 80% jmenovaných funkcí - podporováno
  • není podporováno: hex editor (ale nemohu ho najít ani v Notepad ++) ?)
  • podporováno pomocí pluginů: Najít a nahradit v souborech (plugin FindInFiles)
  • není podporováno, plugin není hotový: automatické ukládání
firstpostcommenter
2019-11-25 16:13:27 UTC
view on stackexchange narkive permalink

jEdit je vhodný textový editor, který má poněkud podobný vzhled a chování a funkčnost poznámkového bloku ++. jEdit má mnoho pluginů, které v případě potřeby rozšiřují jeho funkčnost podobně jako v Poznámkovém bloku ++

Vítejte první komentátor! Máte nějaké spojení s jEdit? Pokud ano, uveďte to prosím. Dík!
karel
2019-11-25 16:57:29 UTC
view on stackexchange narkive permalink

Snap balíčky lze použít na všech hlavních distribucích Linuxu, včetně Ubuntu, Linux Mint, Debian a Fedora. Chcete-li nainstalovat balíček poznámkového bloku ++, otevřete terminál a zadejte:

  sudo snap install notepad-plus-plus 

Chcete-li přidat navigaci programu Poznámkový blok ++ na další jednotky kromě výchozí disk:

  sudo snap connect notepad-plus-plus: vyměnitelné médium  


Tyto otázky a odpovědi byly automaticky přeloženy z anglického jazyka.Původní obsah je k dispozici na webu stackexchange, za který děkujeme za licenci cc by-sa 3.0, pod kterou je distribuován.
Loading...