Skip to main content

Vim - லினக்ஸ் கட்டளை

Anonim

பெயர்

vim - Vi IMproved, ஒரு நிரலாளர்கள் உரை ஆசிரியர்

சுருக்கம்

ஊக்கம் விருப்பங்கள் கோப்பு ..ஊக்கம் விருப்பங்கள் -ஊக்கம் options -t tagஊக்கம் options -q பிழை கோப்பு

முன்னாள்பார்வைGVim GViewrvim rview rgvim rgview

விளக்கம்

உரம் Vi க்கு மேலான இணக்கமான உரைத் தொகுப்பாகும். எல்லா வகையான எளிய உரைகளையும் திருத்த அதைப் பயன்படுத்தலாம். எடிட்டிங் திட்டங்களுக்கு இது மிகவும் பயனுள்ளதாக இருக்கும்.

பல நிலை நீக்கு, பல சாளரங்கள் மற்றும் பஃப்பர்கள், தொடரியல் சிறப்பம்சமாக, கட்டளை வரி எடிட்டிங், கோப்பு முடித்தல், ஆன்-லைன் உதவி, காட்சி தேர்வு, முதலியவற்றைப் பொறுத்தவரையில் பல மேம்பாடுகள் உள்ளன: "உதவி: vi_diff.txt" சுருக்கம் வேறுபாடுகள் இடையேஉரம் மற்றும் வி.

இயங்கும் போதுஉரம் உதவி: "உதவி" கட்டளையுடன், பல உதவி முறைகளில் இருந்து பெறலாம். கீழே உள்ள LINE உதவிப் பகுதியைப் பார்க்கவும்.

பெரும்பாலும்உரம் கட்டளையுடன் ஒற்றை கோப்பைத் திருத்தத் தொடங்கியது

Vim கோப்பு

மேலும் பொதுவாகஉரம் தொடங்குகிறது:

vim options filelist

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

கோப்பு ..

கோப்பு பெயர்களின் பட்டியல். முதல் ஒரு தற்போதைய கோப்பு இருக்கும் மற்றும் தாங்கல் வாசிக்க. பக்கப்பட்டியின் முதல் வரியில் கர்சர் வைக்கப்படும். நீங்கள் "அடுத்த:" கட்டளையுடன் பிற கோப்புகளை பெறலாம். ஒரு கோப்பை தொடங்கும் கோப்பை திருத்த, கோப்புப்பெயர் பட்டியலை "-" தொடரவும்.

திருத்துவதற்கு கோப்பு stdin இலிருந்து படிக்கப்படுகிறது. கட்டளைகளை stderr படிக்க வேண்டும், இது ஒரு tty இருக்க வேண்டும்.

-t {tag}

திருத்த வேண்டிய கோப்பு மற்றும் ஆரம்ப கர்சர் நிலையை ஒரு டேக் "டேக்", ஒரு மாதிரியான GOTO லேபிள் சார்ந்துள்ளது. குறிச்சொல் கோப்பில் {tag} உள்ளது, தொடர்புடைய கோப்பு தற்போதைய கோப்பாக மாறும் மற்றும் தொடர்புடைய கட்டளை செயல்படுத்தப்படுகிறது. பெரும்பாலும் இது சி நிரல்களுக்கு பயன்படுத்தப்படும், இதில் {tag} ஒரு செயல்பாடு பெயராக இருக்கலாம். விளைவு என்னவென்றால், அந்த செயல்பாடு கொண்ட கோப்பு தற்போதைய கோப்பு மற்றும் கர்சர் செயல்பாடு ஆரம்பத்தில் நிலைநிறுத்தப்படுகிறது. பார்க்கவும்: "tag-commands help".

-q பிழை கோப்பு

விரைவுபரி முறையில் தொடங்குக. கோப்பு errorfile படித்து முதல் பிழை காட்டப்படும். Errorfile நீக்கப்படாவிட்டால், 'errorfile' விருப்பத்தில் இருந்து கோப்புப்பெயர் பெறப்படுகிறது (அமீகாவிற்கு "அஜெக்டி.ஆர்ஆர்" க்கு இயல்புநிலை, "பிழைகள்.விம்" பிற கணினிகளில்). மேலும் பிழைகள் ": cn" கட்டளைக்கு கொண்டு செல்லப்படும். பார்க்கவும்: "விரைவான உதவி".

உரம் கட்டளை பெயரைப் பொறுத்து மாறுபடும், செயல்படும் (இயங்கக்கூடிய அதே கோப்பாக இருக்கலாம்).

ஊக்கம்

"சாதாரண" வழி, எல்லாம் இயல்புநிலை.

முன்னாள்

Ex mode இல் தொடங்கு. ": Vi" கட்டளையுடன் இயல்பான பயன்முறையில் செல்லவும். "-E" வாதத்துடன் செய்ய முடியும்.

பார்வை

படிக்க மட்டுமே பயன்முறையில் தொடங்கவும். நீங்கள் கோப்புகளை எழுதுவதில் இருந்து பாதுகாக்கப்படுவீர்கள். "-R" வாதத்துடன் செய்யப்படலாம்.

gvim கண்ணோட்டம்

GUI பதிப்பு. புதிய சாளரத்தைத் தொடங்குகிறது. "-G" வாதத்துடன் செய்ய முடியும்.

rvim rview rgvim rgview

மேலே போன்ற, ஆனால் கட்டுப்பாடுகள். ஷெல் கட்டளைகளை துவங்குவது அல்லது இடைநீக்கம் செய்ய முடியாதுஉரம். "-Z" வாதத்துடன் செய்ய முடியும்.

விருப்பங்கள்

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

எண்

முதல் கோப்பிற்கு, கர்சர் "num" என்ற வரிசையில் வைக்கப்படும். "எண்" இல்லை என்றால், கடைசி வரியில் கர்சர் வைக்கப்படும்.

+ / {தட்டியும்}

முதல் கோப்பிற்கு {pat} இன் முதல் நிகழ்வில் கர்சர் வைக்கப்படும். கிடைக்கும் தேடல் முறைகள் "பார்க்க: தேடல் தேடல் முறை" என்பதைக் காண்க.

{கட்டளை}

-c {command}

முதல் கோப்பினை வாசித்த பின்னர் {command} செயல்படுத்தப்படும். {command} ஒரு Ex கட்டளை என விளக்கம். {Command} இடைவெளிகளைக் கொண்டிருந்தால், இரட்டை மேற்கோள்களில் இணைக்கப்பட வேண்டும் (இது பயன்படுத்தப்படும் ஷெல் சார்ந்தது). எடுத்துக்காட்டு: Vim "+ si si" main.cகுறிப்பு: நீங்கள் 10 "+" அல்லது "-c" கட்டளைகளை பயன்படுத்தலாம்.

--cmd {command}

"-C" ஐப் பயன்படுத்துவதுபோல், ஆனால் கட்டளை எந்த vimrc கோப்பை செயலாக்குவதற்கு முன்னர் செயல்படுத்தப்படுகிறது. "-C" கட்டளைகளில் இருந்து நீங்கள் சுதந்திரமாக இந்த கட்டளைகளில் 10 வரை பயன்படுத்தலாம்.

-b

பைனரி முறை. சில விருப்பங்கள் ஒரு பைனரி அல்லது இயங்கக்கூடிய கோப்பு திருத்தும் வகையில் அமைக்கும்.

-C

இணக்கமானது. 'இணக்கமான' விருப்பத்தை அமைக்கவும். இது நடக்கும்உரம் வ.ஐ.ஆர்.சி. கோப்பு இருப்பினும், பெரும்பாலும் Vi போன்ற செயல்படும்.

-d

Diff முறைமையில் தொடங்குக. இரண்டு அல்லது மூன்று கோப்பு பெயர் வாதங்கள் இருக்க வேண்டும்.உரம் அனைத்து கோப்புகளையும் திறக்கும் மற்றும் அவர்களுக்கு இடையே உள்ள வேறுபாடுகளை காண்பிக்கும். Vimdiff (1) போன்ற வேலைகள்.

-d {சாதனம்}

முனையமாக பயன்படுத்த {device} ஐ திறக்கவும். அமிகாவில் மட்டுமே. எடுத்துக்காட்டு: "-d கான்: 20/30/600/150".

-e

தொடக்கம்உரம் Ex mode இல், executable போன்ற "ex" என்று அழைக்கப்பட்டது.

-f

முன்புறமாக. GUI பதிப்புக்கு,உரம் அஞ்சலையில், அதைத் தொடங்கி,உரம் புதிய சாளரத்தை திறக்க மறுதொடக்கம் செய்யப்படவில்லை. இந்த விருப்பத்தை பயன்படுத்த வேண்டும்உரம் திருத்தம் அமர்வு முடிவடையும் (எ.கா. அஞ்சல்) காத்திருக்கக்கூடிய ஒரு திட்டம் மூலம் செயல்படுத்தப்படுகிறது. அமிகா மீது: "ஷ" மற்றும் ":!" கட்டளைகள் இயங்காது.

-F

என்றால்உரம் வலது-இடது-இடது சார்ந்த கோப்புகள் மற்றும் ஃபர்ஸி விசைப்பலகை மேப்பிங் எடிட்டிங் செய்ய FKMAP ஆதரவுடன் தொகுக்கப்பட்டுள்ளது, இந்த விருப்பம் தொடங்குகிறதுஉரம் ஃபர்ஸி முறையில், அதாவது 'fkmap' மற்றும் 'rightleft' ஆகியவை அமைக்கப்பட்டுள்ளன. இல்லையெனில் பிழை செய்தி கொடுக்கப்பட்டிருக்கும்உரம் aborts.

-g

என்றால்உரம் GUI ஆதரவுடன் தொகுக்கப்பட்டுள்ளது, இந்த விருப்பம் GUI ஐ செயல்படுத்துகிறது. எந்த GUI ஆதரவும் தொகுக்கப்படவில்லை என்றால், ஒரு பிழை செய்தி கொடுக்கப்பட்டுள்ளதுஉரம் aborts.

-h

கட்டளை வரி விவாதங்கள் மற்றும் விருப்பங்களைப் பற்றி ஒரு பிட் உதவியை அளிக்கவும். இதற்கு பிறகுஉரம் வெளியேறுகிறது.

-H

என்றால்உரம் Right-to-left சார்ந்த கோப்புகள் மற்றும் எபிரெயி விசைப்பலகை மேப்பிங் எடிட்டிங் RIGHTLEFT ஆதரவுடன் தொகுக்கப்பட்டுள்ளது, இந்த விருப்பம் தொடங்குகிறதுஉரம் எபிரெய முறைமையில், அதாவது 'hkmap' மற்றும் 'rightleft' ஆகியவை அமைக்கப்பட்டுள்ளன. இல்லையெனில் பிழை செய்தி கொடுக்கப்பட்டிருக்கும்உரம் aborts.

-i {viminfo}

Viminfo கோப்பினை இயக்கும் போது, ​​இந்த விருப்பமானது இயல்புநிலை "~ /. Viminfo" க்கு பதிலாக அதற்குப் பதிலாக கோப்புப்பெயரை அமைக்கிறது. இது "NONE" என்ற பெயரை வழங்குவதன் மூலம் .viminfo கோப்பின் பயன்பாட்டை தவிர்க்கவும் பயன்படுத்தலாம்.

-L

அதே போல் -R.

-l

லிஸ்ப் பயன்முறை. 'Lisp' மற்றும் 'showmatch' விருப்பங்களை அமைக்கிறது.

-m

கோப்புகளை மாற்றுதல் முடக்கப்பட்டுள்ளது. 'எழுத' விருப்பத்தை மீட்டமைக்கிறது, இதனால் கோப்புகள் எழுதுவது சாத்தியமில்லை.

-N

இணக்கமான முறை இல்லை. 'இணக்கமான' விருப்பத்தை மீட்டமைக்கவும். இது நடக்கும்உரம் ஒரு பிட் சிறப்பாக நடந்துகொள்ளுங்கள், ஆனால் Vi. இணக்கமானது, ஒரு .vimrc கோப்பு இல்லை என்றாலும்.

-n

எந்த இடமாறும் கோப்பு பயன்படுத்தப்படாது. விபத்துக்குப் பின் மீட்பு என்பது சாத்தியமற்றது. ஒரு மெதுவான நடுத்தர (எ.கா. ஃபிளாப்பி) இல் ஒரு கோப்பை திருத்த வேண்டுமென்றால் எளிது. மேலும் செய்ய முடியும்: "set uc = 0". "Uc = 200 set" உடன் செயலிழக்கலாம்.

O எளிய N வழங்குதல்

திறந்த ஜன்னல்கள். N ஐ விடுவிக்கப்பட்டால், ஒவ்வொரு கோப்பிற்கும் ஒரு சாளரத்தை திறக்கவும்.

-R

படிக்க-மட்டும் பயன்முறை. 'படிக்கக்கூடிய' விருப்பம் அமைக்கப்படும். நீங்கள் இடையகத்தை இன்னமும் திருத்தலாம், ஆனால் தற்செயலாக ஒரு கோப்பை மேலெழுதி தடுக்க முடியாது. நீங்கள் ஒரு கோப்பை மேலெழுத விரும்பினால், Ex command இல் ஒரு "ex:" என்ற சொல்லை "w:" என உள்ளிடவும். -R விருப்பம் -n விருப்பத்தை குறிக்கிறது (கீழே காண்க). 'Readonly' விருப்பத்தை மீட்டமைக்க முடியும்: "set noro". பார்க்கவும்:: help 'readonly' ".

-r

பட்டியல் இடமாற்று கோப்புகளை, மீட்டெடுப்பதற்கு அவற்றைப் பயன்படுத்துவது பற்றிய தகவல்.

-r {file}

மீட்பு செயல்முறை. இடமாற்று கோப்பு ஒரு செயலிழந்த எடிட்டிங் அமர்வு மீட்க பயன்படுத்தப்படுகிறது. இடமாற்று கோப்பு "file.swp" ஐ சேர்க்கப்பட்ட உரை கோப்பு அதே கோப்புடன் ஒரு கோப்பாகும். பார்க்கவும்: "மீட்பு உதவி".

-s

சைலண்ட் முறை. "Ex" என ஆரம்பித்தவுடன் அல்லது "-e" விருப்பத்திற்கு முன் "-e" விருப்பத்திற்கு முன் வழங்கப்பட்டது.

-s {ஸ்கிரிப்ட்}

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

-T {முனையம்}

சொல்கிறதுஉரம் நீங்கள் பயன்படுத்தும் முனையத்தின் பெயர். தானியங்கு வழி இயங்காத போது மட்டுமே தேவைப்படுகிறது. ஒரு முனையம் இருக்க வேண்டும்உரம் (builtin) அல்லது termcap அல்லது terminfo கோப்பில் வரையறுக்கப்படுகிறது.

-u {vimrc}

துவக்கங்களுக்கான {vimrc} கோப்பில் கட்டளைகளைப் பயன்படுத்துக. மற்ற துவக்கங்கள் தவிர்க்கப்பட்டன. ஒரு சிறப்பு வகையான கோப்புகளை திருத்த இதை பயன்படுத்தவும். இது "NONE" என்ற பெயரை வழங்குவதன் மூலம் எல்லா தொடக்கங்களையும் தவிர்க்கவும் பயன்படுத்தலாம். பார்க்கவும் ": உதவி தொடக்கத்தில்" மேலும் தகவலுக்கு vim உள்ள.

-U {gvimrc}

GUI துவக்கங்களுக்கான கோப்பில் {gvimrc} கட்டளைகளை பயன்படுத்தவும். மற்ற GUI துவக்கங்கள் தவிர்க்கப்பட்டன. இது "NONE" என்ற பெயரை வழங்குவதன் மூலம் அனைத்து GUI துவக்கங்களை தவிர்க்கவும் பயன்படுத்தலாம். பார்க்கவும்: "குய்-இனைட் உதவி" மேலும் தகவலுக்கு Vim க்குள்.

-V

மிகுசொல். எந்தவொரு கோப்புகள் ஆதரிக்கப்படுகின்றன மற்றும் ஒரு Viminfo கோப்பை படிக்கும் மற்றும் எழுதுவதற்கான செய்திகளை வழங்கவும்.

-v

தொடக்கம்உரம் Vi mode இல், இயங்கக்கூடியது "vi" என அழைக்கப்படுகிறது. இயங்கக்கூடியது "ex" எனப்படும் போது மட்டுமே இது விளைகிறது.

-W {ஸ்கிரிப்ட்}

நீங்கள் வெளியேறும் வரை, நீங்கள் தட்டச்சு செய்யும் அனைத்து எழுத்துக்களும் {ஸ்கிரிப்ட்} கோப்பில் பதிவு செய்யப்படுகின்றனஉரம். "Vim -s" அல்லது "source:" உடன் பயன்படுத்த வேண்டிய ஸ்கிரிப்ட் கோப்பை உருவாக்க விரும்பினால் இது பயனுள்ளதாக இருக்கும். {Scriptout} கோப்பில் இருந்தால், எழுத்துக்கள் சேர்க்கப்படும்.

-W {ஸ்கிரிப்ட்}

-W, ஆனால் ஏற்கனவே இருக்கும் கோப்பு மேலெழுதப்பட்டது.

-எக்ஸ்

கோப்புகளை எழுதுகையில் குறியாக்கத்தைப் பயன்படுத்துக. குறியாக்க விசைக்கு கேட்கும்.

-Z

வரையறுக்கப்பட்ட பயன்முறை. இயங்கக்கூடிய இயங்குதளம் "r" உடன் தொடங்குகிறது.

--

விருப்பங்களின் முடிவைக் குறிக்கிறது. இதற்குப் பிறகு வாதங்கள் கோப்பு பெயராக கையாளப்படும். இது '-' தொடங்கும் ஒரு கோப்புப் பெயரைத் திருத்த பயன்படும்.

--உதவி

"-H" போல ஒரு உதவி செய்தியையும் வெளியேறவும்.

--version

பதிப்புத் தகவலை அச்சிடவும், வெளியேறவும்.

--remote

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

--serverlist

காணக்கூடிய அனைத்து Vim சேவையகங்களின் பெயர்களை பட்டியலிடவும்.

--servername {name}

{Name} சேவையக பெயராக பயன்படுத்தவும். தற்போதைய Vim க்காகப் பயன்படுத்தப்படும், --serversend அல்லது --remote உடன் பயன்படுத்தப்படாவிட்டால், பின்னர் இணைக்க சேவையகத்தின் பெயர் இது.

- விசைகளை {keys}

Vim சேவையகத்துடன் இணைத்து, {விசையை} அனுப்பவும்.

--socketid {id}

GTK GUI மட்டும்: மற்றொரு சாளரத்தில் gvim ஐ இயக்க GtkPlug பொறிமுறையைப் பயன்படுத்தவும்.

--echo-Wid

GTK GUI மட்டும்: stdout மீது விண்டோ ஐடியை எதிரொலி

ஆன்-லைன் உதவி

தட்டச்சு ": உதவி" இல்உரம் தொடங்குவதற்கு. ஒரு குறிப்பிட்ட விஷயத்தில் உதவியைப் பெறுவதற்கு "வகை: உதவி வகை". உதாரணமாக: "ZZ" உதவிக்குறிப்புக்கு உதவி பெற "ZZ உதவி". பயன்பாட்டு மற்றும் CTRL-D பாடங்களை முடிக்க (": cmdline-completion உதவி"). குறிச்சொற்கள் ஒரு இடத்திலிருந்து இன்னொரு இடத்திற்குச் செல்ல உள்ளன (ஹைப்பர் டெக்ஸ்ட் இணைப்புகள், பார்க்க "உதவி:"). அனைத்து ஆவண கோப்புகளும் இந்த வழியில் பார்க்க முடியும், எடுத்துக்காட்டாக: "syntax.txt உதவி".

மேலும் காண்க

vimtutor (1)

முக்கியமான: பயன்படுத்த ஆண் கட்டளை ( % ஆண் ) உங்கள் குறிப்பிட்ட கணினியில் ஒரு கட்டளை எவ்வாறு பயன்படுத்தப்படுகிறது என்பதைப் பார்க்கவும்.