Mít oblíbený textový editor může udělat jednu cítit se jako sociální případ. Ale v tech komunitě, textové editory jsou široce používány a lidé mají velmi názorové názory na to, které Textové editory jsou nejlepší. Takže argumenty jsou vítány.
populární textový editor jistě vyvolá živou debatu. Šel jsem hledat, abych zjistil nejoblíbenější textový editor mezi uživateli Ubuntu.
nejlépe střeženým tajemstvím je, že žádný textový editor není „nejlepší“, protože vše závisí na tom, jak chcete pracovat. Váš textový editor, váš život.
proč je toto netajení tajemstvím? Tajemství je udržováno naživu, protože samotná debata oživuje výkonné uživatele světa při hledání dokonalého editoru. Na jakých vlastnostech opravdu záleží? Jaká úroveň přizpůsobení je nutná? Takové otázky zpříjemňují vyhledávání.
nejoblíbenější textové editory:
- Gedit
- Vim
- Emacs
- Sublime Text
- Nano
Pro naše analýzy jsme se podívat na Ubuntu uživatelům zjistit, které editor byl nejvíce populární. Našli jsme kombinaci editorů grafického uživatelského rozhraní (GUI) a rozhraní příkazového řádku (CLI).
výsledky
metodika byla jednoduchá. Podíval jsem se na všechny otázky ve fóru Ask Ubuntu a seřazené podle značek. Každá otázka označená určitým editorem byla započítána. Od června 2020 byla popularita těchto editorů na základě značek následující:
analýza každého editoru
Co dělá dobrý textový editor? Potřeby každého uživatele se budou lišit, ale řekl bych, že dobrý základní kritéria by měla být:
- podporovaný
- Aktivní rozvoj
- Uživatelsky programovatelné
Po mnoho let používání, dobrý textový editor by měl oživit rozvoj postupů. Statický program, rovnoměrné a integrované vývojové prostředí (IDE) nafouklé spoustou intuitivních funkcí, může některé aspekty vývoje usnadnit.
ale někteří uživatelé nechtějí, aby to bylo snadné. Chtějí cítit pocit, že přizpůsobili svého editora tak, aby vyhovoval jejich potřebám, spíše než naopak. Údaje o výběru editora, které jsme objevili, to potvrzují.
stejně tak, pokud je vlastní uživatelské programování velkou pomocí, může být pro komunitu cenné a mělo by být sdíleno.
Gedit
jak je uvedeno v naší metodice, Popularita jednoho editoru nad druhým je založena pouze na položených otázkách.
tak proč se tolik lidí ptá na gedit?
- je to proto, že gedit je předinstalován jako výchozí textový editor v Ubuntu?
- je to proto, že gedit je přizpůsobitelný?
- je to proto, že gedit má problémy s použitelností?
otázky stojí za diskusi. Pokud byste se měli podívat na obsah otázek, můžete vygenerovat několik důvodů pro popularitu gedit.
jde o to, že gedit splňuje většinu kritérií, která jsme nastavili pro dobrý editor. Je široce podporován, snadno se instaluje do pluginů, ale není vysoce uživatelsky programovatelný, pokud uživatel není spokojen s c.
Gedit je navržen pro desktopové prostředí gnome a dobře s ním pracuje. Pokud hledáte rychlý, snadno použitelný a silně rozšiřitelný editor pro Linux, gedit je skvělá volba. A je to zdarma a open source.
Vim
klasický, impozantní, neohrabaný vim. Pro vývojáře, sysadminů a uživatelů všeho druhu, vim, je spolehlivý dříč. Mnoho online výukových programů předpokládá určité znalosti vim, nebo vám dají příkazy a stačí je zadat.
Vim je kódován asi 50% C a 50% „vim script“, takže pokud nejste spokojeni s těmito jazyky, můžete být omezeni na používání pluginů a vlastních skriptů, pokud jde o uživatelskou programovatelnost.
většina uživatelů vim vám řekne, že je to všechno o keybindings. Klávesy vim pro pohyb, editaci a manipulaci s textem přirozeně odpovídají pohybům a pozicím prstů na klávesnici.
to znamená, že uživatelé vim, s velkou praxí, mohou získat opravdu rychle na dokončení složitých textových manipulací.
Pokud rychlost je vaše věc, vim umožňuje rip rychleji přes text, než jakýkoli jiný editor.
vim keybindings jsou tak populární, že byly přeneseny do jiných textových editorů, jak uvidíte, když se podíváme na emacs.
Emacs
Emacs, nebo „GNU emacs“, je barokní textový editor pro všechny časy. Je to multiplatformní, silně přizpůsobitelný hlavní editor.
pravděpodobně jste slyšeli starý vtip o tom, jak je Emacs operačním systémem se slušným textovým editorem. To je druh pověsti, která pohání jednoho k zuřivému typu “ LOL.“
ale Emacs není žádná smích. Kromě pouhého textového editoru je emacs celý systém produktivity.
Kódované většinou v Lisp, s některé základní komponenty napsané v C—pro kompatibilitu účely—emacs je vysoce programovatelný, s širokou komunitou uživatelů.
Emacs si získal pověst obtížného, ale stojí za námahu. S příchodem „Evil Mode,“ keybindings z Vim byly přeneseny do emacs, což znamenalo, že každý uživatel vim mohl získat plný zážitek z emacs, aby uspokojil jejich zvědavost.
Emacs je dodáván jak v příkazové řádce, tak ve variantě GUI, ačkoli GUI je určitě populárnější s bohatou sadou funkcí.
existují také populární „příchutě“ emacs, jako populární Spacemacs, které poskytují uživatelské rozhraní s vyšší koncepcí a předem načtené pluginy. Pro uživatele zvyklé na Vim, Spacemacs umožňuje uživatelům vybrat při instalaci, které keybindings by raději použít. Jak uvádí popis Spacemacs: „nejlepší editor není ani Emacs, ani Vim, je to Emacs a Vim!“
Sublime
Sublime Text, „sophisicated“ editor je určitě populární v Ubuntu fóra, ale to je široká kompatibilita s Linux, Mac a Windows, je obecně populární po celém světě.
na rozdíl od vim nebo emacs nevyžaduje editační okno Sublime mnoho instrukcí. Můžete otevřít nový soubor nebo otevřít starý soubor a okamžitě se začít pohybovat.
Sublime je také kompatibilní s širokou škálu pluginů, včetně témat, která mohou změnit vzhled a zvýraznění syntaxe v okně.
k dispozici v bezplatné a placené verzi, bude Sublime editor free verze nag vás aktualizovat v pravidelných intervalech.
Nano
nano editor je roztomilý. Řekl dost?
Příliš mnoho moci uživatelé mohou hledat v minulosti nano, aniž by druhý pohled, ale pro mnoho uživatelů to může poskytnout dokonalou rovnováhu lehkého všestrannost s uživatelskou programovatelnost.
Nano, stejně jako vim a gedit, je předinstalován s Ubuntu.
můžete jej přizpůsobit pomocí konfiguračního souboru. Některé dobré možnosti konfigurace jsou zvýraznění syntaxe pro vaše oblíbené jazyky nebo různé manipulace s textem, jako je automatické odsazení nebo zabalení. Nano může také ukládat historii a provádět automatické zálohování.
celkově vzato, pro malý textový editor poskytuje nano pěknou sadu funkcí.
vynechali jsme váš oblíbený editor nebo funkci?
Pokud jde o výběr oblíbeného editoru, volby a možnosti se mohou zdát nekonečné. Začal jsem používat gedit, rozhodl se přestěhovat do vim, ale pak se drasticky otočil směrem k emacs.
vaše cesta může být podobná. Často zjistíte, že jeden editor má žádoucí funkci, která není k dispozici v jiném. Při rozhodování o tom, jak důležitá je pro vás jedna funkce, se můžete trápit nad nejmenšími detaily. Ale hledání má své vlastní odměny.
bez ohledu na to, který editor si vyberete, nakonec budete muset přestat hrát a udělat nějakou práci.