logo

Vi vs. Vim: Výběr prvního správného textového editoru

Vi a Vim jsou oba textové editory používané především v operačních systémech podobných Unixu, i když jsou dostupné na různých platformách. Oba jsou výkonnými textovými editory známými pro svou efektivní manipulaci s textem a rozhraní ovládané klávesnicí. Zda byste se měli naučit Vi před Vim, závisí čistě na vás, vašich požadavcích a vašich konkrétních cílech a potřebách. Vim je rozšířená, vylepšená a vylepšená verze Vi a zahrnuje všechny funkce Vi spolu s mnoha dalšími funkcemi. Zde je několik faktorů, které je třeba vzít v úvahu při rozhodování, zda jít s vi nebo vim, než začnete.

VI/VIM

VI/Vim



Minimalismus : Vi má minimalistický design. Naučit se Vi jako první vám může poskytnout solidní pochopení základů a může usnadnit pozdější přechod na Vim.

Efektivní pracovní postup: Pokud je vaším primárním cílem používat výkonné a pokročilé možnosti manipulace s textem Vim, pak by bylo lepší začít přímo s Vimem.

Starší systémy: Na druhou stranu, pokud je vaším cílem pracovat na starších systémech nebo jednoduše chcete minimalistický zážitek z úpravy textu, Vi může být vaší volbou.



Křivka učení: Vim má strmější křivku učení ve srovnání s Vi kvůli jeho dalším funkcím.

Vim je celkově nejrozšířenější a výkonnější možnost, takže dříve nebo později možná budete chtít přejít na Vim a získat tak bohatší možnosti úpravy textu.

Vi (vizuální editor)

Vi, zkratka pro Visual Editor, je široce používaný textový editor v operačních systémech podobných Unixu. Byl vyvinut Billem Joyem na konci 70. let. Je široce známý pro své výkonné možnosti manipulace s textem.



Funkce

  • Vi je modální textový editor, to znamená, že má různé režimy pro různé úkoly
  • Má minimalistický design.
  • Lehký a výkonný.
  • Vi poskytuje výkonné klávesové zkratky.
  • Vi je k dispozici na všech systémech podobných Unixu.

Vim (Vi IMproved)

Vim, zkratka pro Vi IMproved, je vylepšená, vylepšená a rozšířená verze textového editoru Vi. Vim, vyvinutý Bramem Moolenaarem na počátku 90. let, staví na základech Vi a přidává řadu funkcí a vylepšení. Jedná se o funkčně bohatší a vylepšenou verzi editoru Vi. Zahrnuje všechny funkce Vi, ale také přidává další funkce.

Funkce

  • Vim má všechny funkce Vi a přidává řadu vylepšení a funkcí.
  • Zahrnuje zvýraznění syntaxe.
  • Umožňuje vyhledávat a nahrazovat regulárními výrazy.
  • Má podporu pro rozsáhlé přizpůsobení pomocí pluginů a skriptování.
  • Má aktivní a oddanou uživatelskou komunitu.
  • Je k dispozici na různých platformách, včetně systémů podobných Unixu, Linuxu, Windows a macOS.

Vi (vizuální editor)

převést řetězec na objekt json

Vim (Vi IMproved)

Originální textový editor s minimalistickým designem

Vylepšená verze Vi s dalšími funkcemi

Vi je modální textový editor

Vim je také modální textový editor, ale s dalšími režimy

Nepodporuje zvýraznění syntaxe

Podporuje zvýraznění syntaxe

rom

Omezené přizpůsobení

Rozsáhlé přizpůsobení

Nemá pluginy a podporu skriptů

Podporuje pluginy a skripty

Ukončeno a neposkytuje podporu komunity

Má aktivní a oddanou podporu komunity

Nemá funkci vyhledávání a nahrazování

Má funkci vyhledávání a nahrazování

Závěr

Závěrem lze říci, že Vi je původní textový editor s minimalistickým designem se zaměřením na rychlost a efektivitu, zatímco Vim je vylepšená verze Vi s dalšími funkcemi, lepšími vylepšeními uživatelského rozhraní a vylepšeními. Volba, zda se má člověk naučit Vi před Vim, zcela závisí na individuálních požadavcích a cílech. Důrazně se však doporučuje začít s Vim, protože je postaven na horní části editoru vi a poskytuje téměř všechny funkce a funkce, které vi poskytuje.