கட்டளை வரியில் உங்கள் லினக்ஸ் நேரத்தை நீங்கள் செலவிட்டால், நீங்கள் உங்கள் இயல்புநிலை உரை எடிட்டராக Vim ஐப் பயன்படுத்தலாம். விம் ஒரு சக்திவாய்ந்த மற்றும் நவீன உரை எடிட்டராகும், இது முனையத்தில் வேலை செய்யும் போது பொருத்தமான பல அம்சங்களைக் கொண்டுள்ளது. விம் ஒரு நம்பமுடியாத உரை எடிட்டராக இருந்தாலும், தொடங்குவது மற்றும் அடிப்படை செயல்பாடுகளைச் செய்ய அதைப் பயன்படுத்துவது அச்சுறுத்தலாக இருக்கும். எனவே, அடிப்படை கருத்துகளைப் பெறுவது, Vim ஐப் பயன்படுத்தும் போது அதிக உணர்வைக் குறைக்க உதவும்.
இந்த வழிகாட்டி ஒரு அத்தியாவசிய விம் அம்சத்தில் கவனம் செலுத்துகிறது: கோப்புகளைத் திருத்தும்போது உள்தள்ளலைச் செய்கிறது.
Vim இல் ஆட்டோ இன்டென்ட்டை இயக்குவது எப்படி
Vim இல் ஒரு கோப்பைத் திருத்தும்போது தானாக உள்தள்ள, ஆட்டோ இண்டெண்டிங் அம்சத்தை இயக்கவும்: கட்டளை பயன்முறையில் தன்னியக்கக் கொடியை அமைக்கவும்:
Enter ஐ அழுத்தவும், இது நீங்கள் தற்போது திருத்தும் கோப்பை தானாக உள்தள்ளும்.
கட்டளையைப் பயன்படுத்தி உள்தள்ளல் அம்சத்தையும் நீங்கள் அமைக்கலாம்:
$: கோப்பு வகை உள்தள்ளல்கட்டளை பயன்முறையில் Vim இல் தானியங்கி-உள்தள்ளல் அம்சத்தை அமைத்தால், எடிட்டரை மூடும்போது அது நீடிக்காது.
அமைப்புகளில் தொடர்ந்து சேர்க்க, vimrc கோப்பை/etc/vim/vimrc இல் திருத்தவும் மற்றும் உள்ளீட்டைச் சேர்க்கவும்:
$ filetype உள்தள்ளல்$ filetype செருகுநிரல் உள்தள்ளப்பட்டது
இந்த அமைப்பு கோப்பு வகையின் அடிப்படையில் தானாகவே கோப்புகளை உள்தள்ளும். கோப்பு வகை ஆதரிக்கப்படுகிறதா என்று சரிபார்க்க, உள்ளிடவும்:
$: கோப்பு வகையை அமைக்கவும்
நீங்கள் கோப்பு வகையைப் பெற்றவுடன்,/usr/share/vim/vim82/indent க்குச் செல்வதன் மூலம் அது ஆதரிக்கப்படுவதை உறுதிசெய்க.
நீங்கள் vim82 ஐ உங்கள் Vim பதிப்பாக மாற்றலாம்.
குறிப்பு : நீங்கள் பயன்படுத்தும் கோப்பு வகை இயல்பாக கிடைக்கவில்லை என்றால், நீங்கள் ஒன்றை சேர்க்கலாம்.
Vim உள்தள்ளல் நான்கு முறைகள் உள்ளன, அதாவது:
தன்னியக்கம் இந்த முறை நீங்கள் திருத்தும் கோப்பு வகைக்கு முந்தைய வரியிலிருந்து உள்தள்ளலைப் பயன்படுத்துகிறது.
புத்திசாலி ஸ்மார்ட்இன்டென்ட் ஆட்டோஇண்டெண்டைப் போலவே செயல்படுகிறது, ஆனால் சி மொழி போன்ற சில மொழிகளுக்கான தொடரியலை அங்கீகரிக்கிறது.
சிண்டென்ட் சிண்டென்ட் ஆட்டோஇன்டென்ட் மற்றும் ஸ்மார்ட்இண்டெண்டிலிருந்து சற்று வித்தியாசமானது, ஏனெனில் இது மிகவும் புத்திசாலி மற்றும் பல்வேறு இன்டெக்ஸிங் பாணிகளுக்கு கட்டமைக்கப்படுகிறது.
indexexr - மிகவும் திறமையான மற்றும் நெகிழ்வானது. இது ஒரு கோப்பின் உள்தள்ளலைக் கணக்கிட வெளிப்பாடுகளைப் பயன்படுத்துகிறது. இயக்கப்படும் போது, indexexr மற்ற உள்தள்ளல் முறைகளை மீறுகிறது.
குறிப்பு : Vim அங்கீகரிக்கப்படாத கோப்பு வகையை எதிர்கொண்டால், அது சரியாக உள்தள்ளப்படாமல் போகலாம். இதைத் தீர்க்க, நீங்கள் ஸ்மார்ட்இன்டென்ட் மற்றும் ஆட்டோஇண்டெக்ஸை இயக்கலாம்.
Vimrc கோப்பைத் திருத்தி உள்ளீடுகளைச் சேர்க்கவும்:
$அமைஆம்$அமைக்கு
உள்தள்ளல் இடைவெளியை மாற்ற, கட்டளை முறையில் மதிப்பை உள்ளிடவும்:
$: தொகுப்புமாறுதல் அகலம்=2உள்தள்ளலின் அளவை விவரிக்கும் ஷிப்ட்வித்த் மதிப்பு என்பது வெளிறிய மேகங்களின் எண்ணிக்கை. விம் உள்தள்ளல் முறைகள் (சிண்டென்ட் மற்றும் ஆட்டோஇன்டென்ட்) உள்தள்ளல் நிலைகளைத் தீர்மானிக்க இந்த அமைப்பை நம்பியுள்ளன.
தானியங்கி உள்தள்ளலை எவ்வாறு முடக்குவது
Vim இல் தானியங்கி-உள்தள்ளல் அம்சத்தை முடக்க, நீங்கள் உள்ளீடுகளை முடக்கலாம் அல்லது ஒட்டுவதற்கு பயன்முறையை அமைக்கலாம். இருப்பினும், தற்போதைய கோப்பில் தானியங்கி உள்தள்ளலை முடக்க மிகவும் திறமையான வழி பின்வருவனவற்றை கட்டளை பயன்முறையில் அமைப்பதாகும்.
$: noautoindent ஐ அமைக்கவும்$: அமைக்கப்பட்டதுindentexpr=
$: குறிப்பு இல்லை
$: nosmartindent ஐ அமைக்கவும்
முடிவுரை
Vim இன் அடிப்படைகளைப் புரிந்துகொள்வது உங்கள் பணிப்பாய்வை மேம்படுத்தவும் Vim மூலம் கோப்புகளை விரைவாகத் திருத்தவும் உதவும். உங்கள் அறிவை விரிவாக்க எங்கள் மற்ற விம் டுடோரியல்களைப் பார்க்கவும்.