SINOPSIS
% vi [mga pagpipilian] [file ..]
DESCRIPTION
- Ang editor ng "vi" ay hindi inirerekomenda para sa mga newbies.
- Upang lumabas sa vi (walang mga na-save na mga pagbabago) gamitin ang limang mga character na ito:
: q! . - vim: Ang mga modernong distribusyon ng Linux ay gumagamit ng vim (= "vi pinabuting") sa halip ng vi , at vim ay medyo mas mahusay kaysa sa orihinal na vi .
- gvim: Ang bersyon ng GUI ng vi ay magagamit din: i-type ang gvim sa isang X terminal.
- Ang pinakamahalagang bagay upang maunawaan ang tungkol sa vi ay na isang "modal" editor , ibig sabihin, mayroon itong ilang mga mode ng operasyon sa kung aling mga gumagamit ay dapat lumipat. (Ang parehong mga keystroke ay may iba't ibang epekto sa iba't ibang mga mode.) Ang mabilisang sanggunian ay nasa ibaba, na may 4 na mahahalagang utos na pula.
Ang mga utos upang lumipat ng mga mode:
Key | Pinapasok ang mode | Pangungusap |
< ESC > | command mode | (bumalik sa command mode mula sa anumang mode sa pag-edit) |
i | "ipasok" ang mode ng pag-edit | (simulan ang pagpasok bago ang kasalukuyang posisyon ng cursor) |
TANDAAN : Huwag pindutin ang anumang iba pang mga key sa Command Mode. Mayroong higit pang mga utos at mga mode sa Command Mode!
Pagkopya, pagputol at pag-paste (sa command mode):
- v pagsisimula ng pag-highlight ng teksto. Pagkatapos, ilipat ang cursor upang i-highlight ang teksto
- nakopya ang teksto ng naka-highlight na teksto
- x cut highlighted text
- p paste ng teksto na na-cut / kinopya
Pag-save at pag-quit (mula sa command mode):
- : w write (= save)
- : w filename isulat ang mga nilalaman sa file na "filename"
- : x save and exit
- : q umalis (hindi ito hahayaan kung ang mga pagbabago ay hindi nai-save)
- : q! huminto sa pagtatapon ng mga pagbabago (hindi ka sasabihan kung ang mga pagbabago ay hindi nai-save)
Halimbawa
% vi parse_record.pl
Nagsisimula vi sa default na mga setting at bubukas ang file parse_record.pl.
Mahalaga: Gamitin ang command ng tao ( % man ) upang makita kung paano ginagamit ang isang utos sa iyong partikular na computer.