Vim இல் விசைகளை எவ்வாறு வரைபடமாக்குவது

Vim Il Vicaikalai Evvaru Varaipatamakkuvatu



Vim இல், விசை மேப்பிங் என்பது ஒரு குறிப்பிட்ட பணியைச் செய்ய ஒரு குறிப்பிட்ட விசைக்கு விசைகள் அல்லது கட்டளைகளின் தொகுப்பை ஒதுக்கும் செயல்முறையாகும். எடுத்துக்காட்டாக, நீங்கள் பயன்படுத்தும் கோப்பில் உள்ள அனைத்து வரிகளையும் தேர்ந்தெடுக்க ggVG கட்டளை, அதைச் செய்ய நீங்கள் நான்கு விசைகளை அழுத்த வேண்டும். ஒரே ஒரு விசை அழுத்தத்தில் செய்தால் என்ன? இங்குதான் விம் கீ மேப்பிங் கைக்கு வரும். கீ மேப்பிங் என்பது Vim இல் அடிக்கடி செய்யப்படும் பல பணிகளை தானியங்குபடுத்தும் ஒரு வழியாகும். மேலும், நீங்கள் அதைக் கேள்விப்பட்டிருக்க வேண்டும்; நீங்கள் இரண்டு முறைக்கு மேல் ஏதாவது செய்தால், அதை தானியங்குபடுத்துங்கள்!

இந்த விரிவான வழிகாட்டியில், செயல்பாடுகளை தானியக்கமாக்குவதற்கு Vim இல் உள்ள விசைகளை எவ்வாறு வரைபடமாக்குவது என்பதை விளக்குகிறேன். அடிப்படை விசை வரைபடத்தை உருவாக்குவது முதல் மேம்பட்ட விசை மேப்பிங் வரை, அவற்றை நிரந்தரமாக்குவது மற்றும் அகற்றுவது போன்ற செயல்முறைகளுடன்.

தொடரியல்

Vim இல் விசையை வரைபடமாக்க, பின்வரும் தொடரியல் பயன்படுத்தப்படுகிறது:







வரைபடம் <வாதங்கள்>



மேலே உள்ள தொடரியல்:



வரைபடம் nmap, imap, vmap, xmap, cmap அல்லது omap
<வாதங்கள்>* <அமைதி>, ,

*மேலே உள்ள தொடரியல், பிரிவு விருப்பமானது.

விம் சிறப்பு வாதங்கள்

விம் ஸ்பெஷல் ஆர்குமெண்ட்ஸ் என்பது கீமேப்களுக்கு கூடுதல் செயல்பாட்டை வழங்கப் பயன்படும் குறிச்சொற்கள். இந்த வாதங்கள் :map கட்டளைக்குப் பிறகும், {rhs} மற்றும் {lhs} க்கு முன்பும் தோன்றும்.



எடுத்துக்காட்டாக, ஒரு வரைபடத்தை இடையக-குறிப்பிட்டதாக உருவாக்க, பின்வரும் வழியில் சிறப்பு வாதத்தைப் பயன்படுத்தவும்:

:வரைபடம் < தாங்கல் > < சி-ஏ > ggVG
<அமைதியாக> கீமேப்பில் இருந்து எதிரொலித்த செய்திகளை அடக்க
வரைபடத்தை இடையக-குறிப்பிட்டதாக மாற்ற (தற்போதைய இடையகத்திற்கு தனித்துவமானது)