Vi a Vim sú textové editory používané predovšetkým v operačných systémoch podobných Unixu, hoci sú dostupné na rôznych platformách. Obaja sú výkonnými textovými editormi známymi pre svoju efektívnu manipuláciu s textom a rozhranie ovládané klávesnicou. Či by ste sa mali naučiť Vi pred Vim, závisí výlučne od vás, vašich požiadaviek a vašich konkrétnych cieľov a potrieb. Vim je rozšírená, vylepšená a vylepšená verzia Vi a obsahuje všetky funkcie Vi spolu s mnohými ďalšími funkciami. Tu je niekoľko faktorov, ktoré je potrebné zvážiť pri rozhodovaní, či ísť s vi alebo vim pred začatím.

VI/Vim
Minimalizmus : Vi má minimalistický dizajn. Naučiť sa Vi najprv vám môže poskytnúť solídne pochopenie základov a môže vám uľahčiť neskorší prechod na Vim.
Efektívny pracovný postup: Ak je vaším primárnym cieľom používať výkonné a pokročilé možnosti manipulácie s textom Vim, potom by bolo lepšie začať priamo s Vimom.
Staršie systémy: Na druhej strane, ak je vaším cieľom pracovať na starších systémoch alebo jednoducho chcete minimalistický zážitok z úpravy textu, Vi môže byť vašou voľbou.
Krivka učenia: Vim má v porovnaní s Vi strmšiu krivku učenia kvôli svojim dodatočným funkciám.
Vim je celkovo rozšírenejšia a výkonnejšia možnosť, takže skôr či neskôr možno budete chcieť prejsť na Vim, aby ste získali bohatší zážitok z úpravy textu.
Vi (vizuálny editor)
Vi, skratka pre Visual Editor, je široko používaný textový editor v operačných systémoch podobných Unixu. Koncom sedemdesiatych rokov ho vyvinul Bill Joy. Je všeobecne známy pre svoje výkonné možnosti manipulácie s textom.
Vlastnosti
- Vi je modálny textový editor, to znamená, že má rôzne režimy pre rôzne úlohy
- Má minimalistický dizajn.
- Ľahký a výkonný.
- Vi poskytuje výkonné klávesové skratky.
- Vi je k dispozícii na všetkých systémoch podobných Unixu.
Vim (Vi IMproved)
Vim, skratka pre Vi IMproved, je vylepšená, vylepšená a rozšírená verzia textového editora Vi. Vim, vyvinutý Bramom Moolenaarom na začiatku 90. rokov, stavia na základoch Vi a pridáva množstvo funkcií a vylepšení. Je to funkčnejšia a vylepšená verzia editora Vi. Zahŕňa všetky funkcie Vi, ale pridáva aj ďalšie funkcie.
Vlastnosti
- Vim má všetky funkcie Vi a pridáva množstvo vylepšení a funkcií.
- Zahŕňa zvýraznenie syntaxe.
- Umožňuje vyhľadávanie a nahradenie regulárnymi výrazmi.
- Má podporu pre rozsiahle prispôsobenie pomocou doplnkov a skriptovania.
- Má aktívnu a oddanú komunitu používateľov.
- Je k dispozícii na rôznych platformách vrátane systémov podobných Unixu, Linuxu, Windowsu a macOS.
| Vi (vizuálny editor) img css zarovnanie | Vim (Vi IMproved) |
|---|---|
| Originálny textový editor s minimalistickým dizajnom | Vylepšená verzia Vi s ďalšími funkciami |
| Vi je modálny textový editor | Vim je tiež modálny textový editor, ale s ďalšími režimami |
| Nepodporuje zvýrazňovanie syntaxe | Podporuje zvýrazňovanie syntaxe |
| Obmedzené prispôsobenie | Rozsiahle prispôsobenie |
| Nemá pluginy a podporu skriptov | Podporuje pluginy a skripty |
| Ukončené a neposkytuje podporu komunity | Má aktívnu a oddanú komunitnú podporu |
| Nemá funkciu vyhľadávania a nahrádzania | Má funkciu vyhľadávania a nahrádzania znak na reťazec java |
Záver
Na záver, Vi je pôvodný textový editor s minimalistickým dizajnom so zameraním na rýchlosť a efektivitu, zatiaľ čo Vim je vylepšená verzia Vi s ďalšími funkciami, lepšími vylepšeniami používateľského rozhrania a vylepšeniami. Voľba, či by ste sa mali naučiť Vi skôr ako Vim, úplne závisí od individuálnych požiadaviek a cieľov. Dôrazne sa však odporúča začať s Vim, pretože je postavený na editore vi a poskytuje takmer všetky funkcie a funkcie, ktoré vi poskytuje.