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
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.