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
