Linux இல் Vim இல் உரையைக் கண்டுபிடித்து மாற்றுவது எப்படி

விம் லினக்ஸில் மிகவும் பிரபலமான கோப்பு எடிட்டர்களில் ஒன்றாகும். பயனர்கள், குறிப்பாக மென்பொருள் உருவாக்குநர்கள் மற்றும் மேம்பட்ட பயனர்கள் கோப்புகளை மாற்றியமைக்கும் செயல்பாட்டிற்கான நேரத்தை மேம்படுத்துவதற்கு விம்மின் கட்டளை வரி பயன்முறையால் பிரபலமடைந்தது.

இந்த கட்டுரையில், உரையை எவ்வாறு கண்டுபிடித்து மாற்றுவது என்று பார்ப்போம் விம் கட்டளை வரி முறை.

முதலில், விம்மில் ஒரு உரைக் கோப்பைத் திறப்போம்:

விம் test.txt

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

முன்னிருப்பாக, ஒரு கோப்பு திறக்கப்பட்டால், vim கட்டளை பயன்முறையில் இயங்குகிறது. நீங்கள் அழுத்தலாம் நான் செருகு முறைக்குச் செல்ல.

கட்டளை பயன்முறையில், நீங்கள் நேரடியாக vim கட்டளைகளை தட்டச்சு செய்ய ஆரம்பிக்கலாம்; அவை முனையத்தின் அடிப்பகுதியில் தோன்றும். இந்த கீழ் பகுதி vim இல் ஒரு ஒருங்கிணைந்த கட்டளை வரியில் செயல்படுகிறது.

ஒரு சரத்தைத் தேட, பின்சாய்வு தட்டச்சு செய்யவும் / தேடப்பட வேண்டிய சரத்தைத் தொடர்ந்து.

உதாரணமாக: / நாய்

மேலே பார்த்தபடி, கர்சர் வைக்கப்பட்டுள்ள இடத்திலிருந்து சரத்தின் அடுத்த நிகழ்வுக்கு கர்சரை எடுத்துச் செல்கிறது. கர்சர் சரத்தில் வைக்கப்பட்டது பழுப்பு முந்தைய படத்தில் காட்டப்பட்டுள்ளபடி. அடுத்த நிகழ்வுகளைக் கண்டறிய, அழுத்தவும் n. கடைசி நிகழ்விற்குப் பிறகு, அது ஒரு செய்தியைக் கொடுத்து முதலில் செல்கிறது "தேடல் கீழே தாக்கியது, மேலே தொடர்கிறது".

சிறப்பு எழுத்து கொண்ட சரத்தைத் தேட, அல்லது எடுத்துக்காட்டாக, பிளஸ் (+), அல்லது ஸ்பேஸ் போன்ற எழுத்துக்கள், முன்னோக்கி சாய்வுடன் எழுத்துக்கு முன்:

உதாரணமாக: /C\+

ஒரு வரியில் முதல் சரம் நிகழ்வைக் கண்டுபிடித்து மாற்றவும், அந்த வரியில் கர்சரை வைத்து, பின்வரும் கட்டளையைப் பயன்படுத்துகிறோம்:

உதாரணமாக: :s/நாய்/புலி

மேலே உள்ள ஸ்கிரீன்ஷாட்டில் நீங்கள் பார்க்க முடியும், கர்சர் வைக்கப்பட்டுள்ள மூன்றாவது வரி, வார்த்தை நாய் ஹெக்டேர் மாற்றப்பட்டது புலி கட்டளையில் அறிவுறுத்தப்பட்டுள்ளது.

ஒரு வரியில் சரத்தின் அனைத்து நிகழ்வுகளையும் கண்டுபிடித்து மாற்றவும், பயன்படுத்தவும் / கிராம் முடிவில்.

உதாரணமாக: :s/cat/dog/g

உலகளவில் அனைத்து நிகழ்வுகளையும் கண்டுபிடித்து மாற்றவும், நாம் பயன்படுத்த %s பதிலாக மட்டும் கள்:

உதாரணமாக: :%s/நாய்/சுட்டி

சரம் ஸ்பேஸ் போன்ற சிறப்புத் தன்மையைக் கொண்டிருந்தால், முன்பு காட்டப்பட்டதைப் போலவே, அதை முன்னோக்கி சாய்க்க முடியும்.

? சியர்ஸ்!