Vi & vim இல் கர்சர் விசைகளை எவ்வாறு மறுசீரமைப்பது



சிக்கல்களை அகற்ற எங்கள் கருவியை முயற்சிக்கவும்

கிளாசிக் vi யூனிக்ஸ் கர்சர் விசைகளில் ஏதேனும் மாற்றத்திற்கு சிலர் விதிவிலக்காக இருக்கும்போது, ​​அவற்றை மாற்ற விரும்பும் ஒரு விம் பயனராக நீங்கள் இருக்கலாம். ஒட்டுமொத்தமாக லினக்ஸ், பி.எஸ்.டி மற்றும் யூனிக்ஸ் பற்றிய நல்ல விஷயம் என்னவென்றால், எல்லாவற்றையும் பற்றி நீங்கள் இறுதியாகக் கூறுகிறீர்கள். பல விளையாட்டாளர்கள் WASD விசைகளை கர்சர் விசைகளாகப் பயன்படுத்த விரும்புகிறார்கள், மேலும் நீங்கள் HJKL க்கு பதிலாக இதைப் பயன்படுத்த விரும்பலாம். நீங்கள் முயற்சிக்க விரும்பும் வேறு சில சுவாரஸ்யமான சேர்க்கைகளும் உள்ளன, இவற்றில் ஏதேனும் ஒன்றை நீங்கள் முயற்சி செய்யலாம்.



செயல்முறை மிகவும் ஈடுபடவில்லை, ஆனால் அதற்கு கட்டளை வரி தேவைப்படுகிறது. நீங்கள் vi மற்றும் vim ஐப் பயன்படுத்தப் பழகினால், அதை எவ்வாறு வளர்ப்பது என்பது உங்களுக்கு ஏற்கனவே தெரிந்திருக்கும். KDE இல் உள்ள K மெனு அல்லது Xfce4 இல் உள்ள விஸ்கர் மெனுவைக் கிளிக் செய்து கணினி கருவிகளில் டெர்மினலைக் கிளிக் செய்க. GNOME Shell மற்றும் LXDE இல் உள்ள பயன்பாடுகள் மெனுவில் ஒரே இடத்தில் அதைக் காணலாம். உபுண்டு யூனிட்டி பயனர்கள் டெர்மினல் என்ற வார்த்தையை டாஷில் தேடலாம் அல்லது Ctrl + Alt + T ஐப் பயன்படுத்தலாம்.



முறை 1: WASD விசைகளை vi & vim க்கு ஒதுக்குதல்

WASD விசைகள் ஏற்கனவே அவர்களுக்கு ஏதேனும் ஒன்றை ஒதுக்கியுள்ளதால், நீங்கள் ஒரு மாற்றி விசையைப் பயன்படுத்த விரும்புவீர்கள். ஆல்ட் மற்றும் இந்த விசைகளை அழுத்திப் பிடிப்பது போதுமானதாக இருக்கும், ஆனால் உங்கள் முனைய முன்மாதிரி ஏற்கனவே அந்த குறுக்குவழிகளை ஏதோவொன்றுக்கு ஒதுக்கவில்லை என்பதை உறுதிப்படுத்த வேண்டும். முனையத்தில், தட்டச்சு செய்க பூனை மற்றும் உள்ளிடவும். சில வித்தியாசமான கட்டளை குறியீடுகள் வருகிறதா என்று பார்க்க Alt + W, Alt + A, Alt + S மற்றும் Alt + D ஐ அழுத்தவும். ஸ்கிரீன் ஷாட்களை எடுக்க நாங்கள் பயன்படுத்தும் xfce4- முனையத்துடன் இதைச் செய்தபோது சில மெனுக்கள் கீழே இறங்குவதை நீங்கள் கவனிக்கலாம்.



வெளியேற Ctrl + C என தட்டச்சு செய்க, இது ஒற்றைப்படை அச்சிட முடியாத யூனிகோட் எழுத்துக்கள் உங்கள் முனையத்தில் சிதறக்கூடும். இவற்றை நீங்கள் பாதுகாப்பாக புறக்கணிக்கலாம். அதற்கு பதிலாக, தட்டச்சு செய்க vim ~ / .vimrc உங்கள் உள்ளமைவு கோப்பை ஏற்ற. நீங்கள் கீழே எல்லா வழியையும் பெறும் வரை j விசையை அழுத்திப் பிடித்து, பின்னர் செருகும் பயன்முறையில் நுழைய I என தட்டச்சு செய்க.

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

noremap h

noremap ஜே

noremap கே

l நோர்மேப்

உங்களுக்கு ஏதேனும் சிக்கல் இருந்தால், அதற்கு பதிலாக இதை முயற்சிக்கவும்:

noremap a h

noremap s j

k இல் நோர்மேப்

noremap d l

இரண்டிலும், Esc ஐ அழுத்தி, பின்னர் தட்டச்சு செய்க: wq உங்கள் வேலையைச் சேமிக்க. மீண்டும் விம் ஏற்ற முயற்சிக்கவும், நீங்கள் கர்சர் விசைகளைப் போல செருகும் பயன்முறையில் இல்லாதபோது இப்போது WASD விசைகளைப் பயன்படுத்த முடியுமா என்று பாருங்கள். அந்த விசைகள் ஏற்கனவே ஒதுக்கப்பட்டுள்ளதால் அவற்றைப் பயன்படுத்தும் போது நீங்கள் Alt அல்லது Esc ஐ அழுத்திப் பிடிக்க வேண்டியிருக்கும், ஆனால் அவை தவிர அவை நன்றாக வேலை செய்ய வேண்டும். கூடுதல் விளையாட்டு இல்லாமல் இதைச் செய்வதற்கான மிக விரைவான வழி இதுவாகும், ஆனால் இது வேலை செய்யவில்லை அல்லது பிற முக்கிய சேர்க்கைகளை நீங்கள் விரும்பினால் வேறு சில முறைகள் முயற்சி செய்யலாம்.

முறை 2: மாற்று Alt ஒதுக்கீட்டைப் பயன்படுத்துதல்

இந்த நுட்பங்கள் எதுவும் வேலை செய்யவில்லை என்றால், தட்டச்சு செய்க vim ~ / .vimrc மீண்டும் உங்கள் ஆர்.சி கோப்பை ஏற்றவும், நீங்கள் கீழே இருக்கும் வரை ஜே விசையை அழுத்தவும். மீண்டும் திருத்த I ஐ தட்டச்சு செய்து, இப்போது படிக்க கீழ் பகுதியை மாற்றவும்:

noremap ^ [a h

noremap ^ [கள் ஜெ

noremap ^ [k இல்

noremap ^ [d l

சில பயனர்கள் உண்மையில் ஒரு கேரட்டை (^) தட்டச்சு செய்வதைத் தொடர்ந்து ஒரு திறந்த அடைப்புக்குறி ([) ஐப் புகாரளிக்கிறார்கள், மற்றவர்கள் உண்மையில் ஆல்ட் விசை சேர்க்கைகளை அழுத்திப் பிடிக்க வேண்டும் அல்லது மாற்றாக, கட்டளைக் குறியீடுகளை நகலெடுத்து ஒட்ட வேண்டும் என்று கூறுகிறார்கள். நீங்கள் எப்போதும் தட்டச்சு செய்யலாம் பூனை ஒரு வழக்கமான கட்டளை வரியில் மற்றும் Alt + A, Alt + S, Alt + W மற்றும் Alt + D ஐ இவற்றைப் பெறவும், பின்னர் நீங்கள் முன்னிலைப்படுத்தலாம், திருத்து மெனுவுடன் நகலெடுத்து, தேவைப்பட்டால் திருத்து மெனுவுடன் vim இல் ஒட்டவும். . மீண்டும், இந்த முறை பெரும்பாலான பயனர்களுக்கு தேவையற்றது மற்றும் தவிர்க்கப்பட வேண்டும். முதல் முறை மிகவும் குறைவாக விளையாடுவதைப் பயன்படுத்துகிறது.

நீங்கள் Esc ஐ அழுத்தி பின்னர் சேமிக்க: wq என தட்டச்சு செய்யலாம். இந்த இடத்தில் உங்கள் விருப்பமான விசைகள் செயல்படுகின்றனவா என்பதை அறிய மற்றொரு கோப்பைத் திறந்து சோதிக்கவும். இது பல வகையான மாற்று முனைய முன்மாதிரி நிரல்களுடன் கூட வேலை செய்ய வேண்டும்.

முறை 3: பிற விசை பிணைப்புகளைப் பயன்படுத்துதல்

இயல்புநிலை HJKL விசைகள் அல்லது விளையாட்டாளர் விரும்பும் WASD விசைகளுக்கு நீங்கள் கட்டுப்படுத்தப்படவில்லை. சிலர் மற்ற செட்களைப் பயன்படுத்த விரும்புகிறார்கள். உங்கள் .vimrc கோப்பில், நீங்கள் உண்மையில் பகுதியை மாற்றலாம்:

noremap h

noremap ஜே

noremap கே

l நோர்மேப்

இது உங்களுக்கு அதிக தேர்வை அளிக்கிறது. சிலர் ESDF ஐ விரும்புகிறார்கள், இது நீங்கள் கர்சர் விசைகளாகப் பயன்படுத்தும்போது சிறிய விரலை மற்ற விசைகளைத் தொட அனுமதிக்கிறது. நீங்கள் விரும்பினால் பின்வருவனவற்றை உங்கள் கோப்பில் பயன்படுத்தலாம்:

noremap h

noremap ஜே

noremap கே

l நோர்மேப்

சிலர் விசைப்பலகையின் மறுபுறத்தில் உள்ள ஐ.ஜே.கே.எல் வைரத்தை விரும்புவார்கள். இந்த உள்ளமைவில் நீங்கள் ஆர்வமாக இருக்கலாம்:

noremap h

noremap ஜே

noremap கே

l நோர்மேப்

நிலையான HJKL பிணைப்புகள் பயன்படுத்தும் சில விசைகளை இது பயன்படுத்துவதால் இது சற்று சிக்கலானது என்பதை நினைவில் கொள்க, ஆனால் அது இன்னும் அதே வழியில் செயல்பட வேண்டும். இந்த மாற்று பிணைப்புகளில் நீங்கள் ஆர்வமாக இருந்தால், சிலருடன் நீங்கள் வேடிக்கையாக சோதனை செய்யலாம். பிற சேர்க்கைகளைப் பயன்படுத்தும் விளையாட்டாளர்கள் சில நேரங்களில் இவற்றை மாற்றுவர், மேலும் யூ.எஸ்.பி கட்டுப்படுத்திகளுடன் பணிபுரிய விம் கட்டமைக்கும் சில யூனிக்ஸ் ஹேக்கர் வகைகளும் கூட உள்ளன. இருப்பினும், பெரும்பாலான பயனர்கள் HJKL மற்றும் WASD விசைகளை போதுமானதை விட அதிகமாக கண்டுபிடிப்பார்கள்.

4 நிமிடங்கள் படித்தேன்