සංස්කරණය කිරීම
- r - කර්සරය ට යටින් ඇති අනුලකුණ වෙන එකක් මගින් ප්රතිස්ථාපනය
- J - පහළ පේළිය වත්මන් එකට සම්බන්ධ කරන්න
- gJ - පහළ පේළිය වත්මන් එකට සම්බන්ධ කරන්න (හිස්තැනක් නොමැතිව)
- gwip - ඡේදය පුනරුච්චාරණය කරන්න
- cc - සම්පූර්ණ පේළිය මුල සිටම වෙනස් කරන්න
- C - change (replace) to the end of the line
- c$ - පේළිය අවසානය වෙනස් කරන්න (ප්රතිස්ථාපනය කරන්න)
- ciw - සම්පූර්ණ වදන වෙනස් කරන්න
- cw - වදන අවසානය දක්වා වෙනස් කරන්න (ප්රතිස්ථාපනය කරන්න)
- s - අනුලකුණක් මකා දමන්න (ප්රතිස්ථාපනය කරන්න).
- S - සම්පූර්ණ පේළිය ආරම්භයේ සිට වෙනස් කරන්න (cc)
- xp - අනුලකුණ දෙකක් හුවමාරුව (මකා ආපසු ඇලවීම)
- u - අවලංගු කරන්න
- Ctrl + r - අවසානට අවලංගු කරන ලද විධානය (u) නැවතත් කරන්න (r)
- . - අවසාන විධානය නැවත වරක් ක්රියාත්මක කරන්න
පේළි ලකුණු කිරීම (දෘශ්ය ප්රකාරය – Visual Mode)
- v - දෘශ්ය ප්රකාරය ආරම්භ කරන්න, පේළි ලකුණු කරන්න, විධානය ක්රියාත්මක කරන්න (y පිටපත් කරන්න)
- V - දෘශ්ය ප්රකාරයෙන් පේළි ආරම්භ කරන්න
- o - ලකුණෙහි අනෙක් කෙළවරට පනින්න
- Ctrl + v - බ්ලොක් සඳහා දෘශ්ය ප්රකාරය ආරම්භ කරන්න
- O - බ්ලොක් එකේ අනෙක් කෙළවරට පනින්න
- aw - වදන ලකුණු කරන්න
- ab - බ්ලොක් ()
- aB - බ්ලොක් {}
- ib - ඇතුළත බ්ලොක් ()
- iB - ඇතුළත බ්ලොක් {}
- Esc - දෘශ්ය ප්රකාරයෙන් පිටවීම
දෘශ්ය ප්රකාරයේ විධාන (Visual Mode Commands)
- > - පෙළ දකුණට ගෙන යන්න
- < - පෙළ වමට ගෙන යන්න
- y - තෝරාගත් පෙළ පිටපත් කරන්න
- d - තෝරාගත් පෙළ මකන්න
- ~ - මහකුරු / කුඩා අකුරු හුවමාරුව
රෙජිස්ටර්
- :reg - රෙජිස්ටර් අන්තර්ගතය පෙන්වන්න
- "xy - රෙජිස්ටරයට පිටපත් කරන්න
- "xp - රෙජිස්ටර් අන්තර්ගතය ආදේශ කරන්න
Tip ටයිප් රෙජිස්ටර් ~/.viminfo තුල ගබඩා කර ඇත, නැවතත් නැවතත් Vim සමග අලුතෙන් ආරම්භ වේ.
Tip ටයිප් රෙජිස්ට්රි 0 අන්තිම විධානය සෑම විටම අඩංගු වේ.
සලකුණු කිරීම
- :marks - සලකුණු ලැයිස්තුව
- ma - මෙම ස්ථානය a යනුවෙන් සලකුණු කරන්න
- `a - a සලකුණු වෙත යන්න
- y`a - a සලකුණ යෙදු ස්ථානයට පිටපත් කරන්න
මැක්රෝස්
- qa - a මැක්රෝව පටිගත කිරීම ආරම්භය
- q - මැක්රෝව පටිගත කිරීම නතර කරන්න
- @a - මැක්රෝව a නැවත ධාවනය ආරම්භය
- @@ - අවසන් මැක්රෝව යලි ධාවනය