HowTo:VI

Z Betlista.net

Úvod

   VI (čítaj ví áj, z angl.) je textový editor z UNIX-like systémov. Funguje dobre v textovom režime linuxovej konzole. Ja ho však používam aj vo windows, stiahnuť sa dá na stránkach vim editora.

Použitie

   VI funguje spôsobom, s ktorým som sa nikde inde nestretol. Prepína sa medzi módmi správy (default), vkladania textu (insert) a nahrávania (record). Medzi jednotlivými módmi sa dá prapínať, napr do módu vkladanie textu sa dostanete stlačením i. V móde pre správu textu často používam nahradzovanie testu, ktorý plne podporuje linuxové regulárne výrazy a je to vlastnosť, ktorá v žiadnom inom editore nefunguje tak dobre.

   Na internete je veľmi pekná referencia pre VI, ale občas sa musím inšpirovať aj inde, niektoré užitočné príkazy sú v tipoch:

Tipy

   Ako vložiť odriadkovanie do príkazu substitute pre VI?
Napríklad chcem text v html, obsahujúci tag <br> zalomiť po tomto tagu, tak napíšem:

:% s/<br>/<br>\r/

   Ako vymazať riadky podľa regulárneho výrazu?

:g/^$/d

 - zmaže prázdne riadky