Ang mga keystroke sa Vim na ginagamit araw-araw, naka-grupo ayon sa gawain: mag-navigate, mag-edit ng text, mamili, mag-record ng macro, maglagay ng marka, maghanap at magpalit, mag-save at mag-quit, at pamahalaan ang mga split, tab, at file. Bawat row pinapares ang mga key sa ginagawa nila.
Modal na editor ang Vim: gumagawa ka ng text o nag-iissue ng command, hindi kailanman pareho nang sabay. Pindutin ang Esc para umalis sa insert mode at bumalik sa normal mode, kung saan bawat key ay isang command. Ang pakinabang: ang mga karaniwang edit ay nagiging mga maikling sequence na natatype mo nang hindi umaabot sa mouse o menu. Inaassume ng mga command sa ibaba na nasa normal mode ka, maliban kung sinabi ng row na iba.
Talaan ng sanggunian · 65 mga entry
Mga galaw sa VimExplained
65 of 65 rows
Pag-navigate
Ilipat ang cursor nang isang cell pakaliwa, pababa, pataas, o pakanan.
Tumalon sa simula ng susunod na salita, simula ng nakaraang salita, o dulo ng kasalukuyang salita.
Tumalon sa unang o huling karakter ng linya.
Tumalon sa unang o huling linya ng file.
Mag-scroll nang kalahating pahina pababa o pataas.
Tumalon sa susunod o nakaraang pagkakatugma ng karakter x sa linya.
Tumalon sa derekta bago ang susunod, o kaagad pagkatapos ng nakaraang, pagkakatugma ng karakter x.
Ulitin ang huling f, F, t, o T na talon sa parehong o kabaligtarang direksyon.
Tumalon sa bracket, brace, o parenthesis na katugma ng nasa ilalim ng cursor.
Tumalon sa nakaraang o susunod na blangkong linya (hangganan ng talata).
Tumalon sa simula ng nakaraang o susunod na pangungusap.
Tumalon sa pinakatuktok, gitna, o pinakailalim na linya ng nakikitang window.
I-redraw para mapunta ang linya ng cursor sa gitna, tuktok, o ilalim ng window.
Tumalon pabalik o pasulong sa listahan ng mga posisyong pinanggalingan mo ng talon.
Bumalik sa posisyon ng huling insert at magsimulang mag-insert ulit.
Pag-edit
Pumasok sa insert mode bago o pagkatapos ng cursor.
Pumasok sa insert mode sa simula o dulo ng linya.
Magbukas ng bagong linya sa ibaba o sa itaas at magsimulang mag-insert.
Burahin ang linya, ang susunod na salita, o ang karakter sa ilalim ng cursor.
Palitan (burahin at i-insert) ang linya o ang susunod na salita.
Linisin ang kasalukuyang linya at magsimulang mag-insert (pareho sa cc).
Burahin, palitan, o i-yank mula sa cursor hanggang sa dulo ng linya (ang Y ay nagya-yank ng buong linya).
Palitan, burahin, o piliin ang salita sa ilalim ng cursor mula sa kahit saang punto sa loob nito.
I-target ang loob ng mga quote, parenthesis, brace, isang talata, o pares ng tag gamit ang c, d, o v.
Burahin o palitan hanggang sa tapat bago ang susunod na pagkakatugma ng karakter x.
Isama ang susunod na linya sa kasalukuyang linya.
I-shift ang mga napiling linya pakanan o pakaliwa nang isang antas ng indent.
Palitan ang karakter sa ilalim ng cursor, o mag-overwrite ng mga karakter habang nagta-type ka.
I-toggle, gawing maliit, o gawing malaki ang letra ng karakter sa ilalim ng cursor o ang selection.
Pagpalitin ang karakter sa ilalim ng cursor sa kasunod nito (burahin tapos i-paste).
I-paste ang binura o na-yank na text pagkatapos o bago ang cursor.
I-undo o i-redo ang huling pagbabago.
Ulitin ang huling pagbabago sa posisyon ng cursor.
Visual na pagpili
Magsimula ng character-wise na selection; kumilos para palawakin ito.
Magsimula ng line-wise na selection.
Magsimula ng block (column) na selection.
Piliin muli ang pinakabagong visual selection.
Macro at register
Mag-record ng mga keystroke sa register a; pindutin muli ang q para tumigil.
I-play ang macro na naka-imbak sa register a, o i-replay ang huling naisagawang macro.
I-yank sa register a sa halip na sa default na unnamed register.
Ilista ang bawat register at ang kasalukuyang laman nito.
Mga marka
Maglagay ng markang a sa kasalukuyang posisyon ng cursor.
Tumalon sa markang a; napupunta ang backtick sa eksaktong spot, ang quote sa simula ng linya nito.
Tumalon sa simula o dulo ng pinakabagong visual selection.
Paghanap at pagpalit
Maghanap ng pattern pasulong o pabalik.
Tumalon sa susunod o nakaraang tugma.
Maghanap pasulong o pabalik ng salita sa ilalim ng cursor.
Palitan ang bawat old ng new sa buong file (ang anyong gc ay nagtatanong bago bawat pagbabago).
Burahin ang highlight na naiwan ng huling paghahanap.
Burahin ang bawat linya na tumutugma sa pattern.
Isunod-sunod ang mga napiling linya, o ang buong file gamit ang % range.
Pag-save at pag-quit
Isulat (i-save) ang file.
Mag-quit; magdagdag ng ! para pwersahin (itapon ang hindi na-save na pagbabago).
Isulat ang file at mag-quit.
Write-at-quit o quit-na-hindi-nag-save, walang kailangang command line.
Mga split at window
Hatiin ang window pahalang o patayo.
Ilipat ang cursor sa split sa kaliwa, baba, taas, o kanan.
Pantayin ang laki ng lahat ng split.
Isara ang kasalukuyang split.
Mga tab at file
Magbukas ng file sa kasalukuyang window, o i-reload ito mula sa disk nang walang pangalan.
Mag-browse at magbukas ng mga file mula sa isang listahan sa loob ng kasalukuyang window.
Magbukas ng bagong tab, pagkatapos ay lumipat sa susunod o nakaraan.
I-save ang kasalukuyang mga window, tab, at marka sa isang session file.
Buksan ang mga line number, relative line number, at search highlighting.
Patakbuhin ang isang shell command at bumalik sa buffer.