Spôsoby platby Abuse

Čo potrebujete vedieť, aby ste mohli pracovať v spoločnosti Vi

10.01.2025, 19:36

VI je výkonný konzolový textový editor. Zaslúžene patrí medzi najrozšírenejšie nástroje v unixových systémoch. A to vďaka svojej rýchlosti a obrovskému množstvu funkcií na manipuláciu s textom. Jeho ovládanie však môže byť trochu náročné. Preto sme v tomto článku zhromaždili hlavné príkazy editora Vi.

Čím sa Vi líši od Vimu

Vim obsahuje ďalšie funkcie, napríklad zvýrazňovanie syntaxe, podporu myši a ďalšie. Základné príkazy a klávesové skratky zostávajú vo VI aj Vim rovnaké. Ak sa teda naučíte Vi, automaticky sa naučíte aj základy Vimu a jeho ďalších derivátov.

Prečo sa učiť Vi?

Tu je päť dôvodov, prečo odporúčam naučiť sa Vi a Vim:

  1. Vi je vždy k dispozícii, pretože ho vyžaduje štandard POSIX.

  2. Vi/Vim je dobre zdokumentovaný. Editor má vlastnú používateľskú príručku - stačí v príkazovom režime zadať :h .

  3. Vi/Vim má k dispozícii mnoho doplnkov. Väčšinu z nich nájdete na stránke vimawesome.com, ktorá je jedným z najobľúbenejších miest na ich stiahnutie.

  4. Editor spotrebúva minimálne množstvo zdrojov. Vďaka tomu je Vi ideálny na širokú škálu úloh. A vývoj softvéru je len jednou z nich! Vo Vi môžete napríklad bez problémov písať veľmi dlhé texty, až romány. Iné textové editory, najmä aplikácie s grafickým rozhraním, sa môžu pri takomto zaťažení rozbiť a spadnúť.

Spustenie aplikácie Vi

Zadajte príkaz na spustenie programu:

vi

Môžete tiež otvoriť súbor zadaním jeho názvu. Ak súbor existuje, otvorí sa na úpravu, ak nie, vytvorí sa nový:

vi your_file.txt

Vi režimy

Vi pracuje v dvoch rôznych režimoch:

  1. Príkazový režim: používa sa na navigáciu, kopírovanie, vkladanie.

  2. Režim Vložiť: v tomto režime priamo zadávate text.

Používanie normálneho režimu

? Tento režim je predvolene zapnutý, keď otvoríte VI/Vim.
Používa sa na akcie, ako je pohyb po texte, kopírovanie, vkladanie, mazanie, nahrádzanie textu (ale nie na jeho úpravu). Ak sa chcete vrátiť do tohto režimu, stlačte tlačidlo <Esc>.

1. Príkazy na presun:

  • h - vľavo.

  • j - nadol.

  • k - nahor.

  • l - doprava.

2. Príkazy na vymazanie:

  • x - vymaže znak pod kurzorom.

  • dd - vymaže aktuálny riadok.

3. Kopírovanie a vkladanie:

  • y - kopíruje vybraný text.

  • yy - kopíruje aktuálny riadok.

  • p - vloženie textu za kurzor.

Príkazový režim

? Tento režim sa aktivuje v normálnom režime stlačením tlačidla :.
Príklady príkazov:

  • :wq - uloženie zmien a ukončenie.

  • :q! - ukončenie bez uloženia.

  • :h - nápoveda.

  • :/string - vyhľadávanie reťazca.

  • :%s/foo/bar/g - nahradí všetky výskyty "foo" výrazom "bar" v celom dokumente.

Režim vkladania

? Tento režim sa používa na úpravu textu.
Môžete sa do neho prepnúť stlačením tlačidla :

  • i - vloženie textu pred kurzor.

  • I - vloženie textu na začiatok riadku.

  • A - pridanie textu za kurzor.

  • A - pridanie textu na koniec riadku.

Vizuálny režim (len vo Vim)

? V tomto režime môžete zvýrazniť text, čo je užitočné najmä pri práci s veľkými odsekmi.

  • V - znaky.

  • V - riadky.

  • Ctrl+V - blokový režim.

Výstup

Vi/Vim je prítomný takmer vo všetkých systémoch podobných Unixu. Ak venujete trochu času jeho ovládnutiu, získate jeden z najlepších textových editorov.