vim - Vi IMproved, ஒரு நிரலாளர்கள் உரை ஆசிரியர்
கதைச்சுருக்கம்
vim [options] [file ..]
vim [options] -
vim [options] -t tag
vim [options] -q [errorfile]
முன்னாள்
பார்வை
gvim கண்ணோட்டம்
rvim rview rgvim rgview
விளக்கம்
Vim என்பது உரை ஆசிரியராக உள்ளது, இது Vi க்கு இணக்கமானதாக உள்ளது. எல்லா வகையான எளிய உரைகளையும் திருத்த அதைப் பயன்படுத்தலாம். எடிட்டிங் திட்டங்களுக்கு இது மிகவும் பயனுள்ளதாக இருக்கும்.
பல நிலை நீக்கு, பல சாளரங்கள் மற்றும் பஃப்பர்கள், தொடரியல் சிறப்பம்சமாக, கட்டளை வரி எடிட்டிங், கோப்பு முடித்தல், ஆன்-லைன் உதவி, காட்சி தேர்வு, முதலியவற்றைப் பொறுத்தவரையில் பல மேம்பாடுகள் உள்ளன: "உதவி: vi_diff.txt" சுருக்கம் விம் மற்றும் வி இடையே வேறுபாடுகள்.
Vim ஐ இயங்கும்போது "உதவி:" கட்டளையுடன், ஆன்-லைன் உதவி அமைப்பிலிருந்து நிறைய உதவிகளைப் பெறலாம். கீழே உள்ள LINE உதவிப் பகுதியைப் பார்க்கவும்.
பெரும்பாலும் Vim கட்டளையை ஒரு ஒற்றை கோப்பை திருத்த தொடங்கியது
Vim கோப்பு
மேலும் பொதுவாக Vim உடன் தொடங்குகிறது:
vim [options] [filelist]
கோப்பு பட்டியலை காணவில்லை என்றால், ஆசிரியர் வெற்று இடைநிறுத்தத்துடன் தொடங்குவார். இல்லையென்றால், ஒன்று அல்லது அதற்கு மேற்பட்ட கோப்புகளைத் திருத்துவதற்கு பின்வரும் நான்கு களில் ஒன்றை பயன்படுத்தலாம்.
கோப்பு ..
கோப்பு பெயர்களின் பட்டியல். முதல் ஒரு தற்போதைய கோப்பு இருக்கும் மற்றும் தாங்கல் வாசிக்க. பக்கப்பட்டியின் முதல் வரியில் கர்சர் வைக்கப்படும். நீங்கள் "அடுத்த:" கட்டளையுடன் பிற கோப்புகளை பெறலாம். ஒரு கோப்பை தொடங்கும் கோப்பை திருத்த, கோப்புப்பெயர் பட்டியலை "-" தொடரவும்.
-
திருத்துவதற்கு கோப்பு stdin இலிருந்து படிக்கப்படுகிறது. கட்டளைகளை stderr படிக்க வேண்டும், இது ஒரு tty இருக்க வேண்டும்.
-t {tag}
திருத்த வேண்டிய கோப்பு மற்றும் ஆரம்ப கர்சர் நிலையை ஒரு டேக் "டேக்", ஒரு மாதிரியான GOTO லேபிள் சார்ந்துள்ளது. குறிச்சொல் கோப்பில் {tag} உள்ளது, தொடர்புடைய கோப்பு தற்போதைய கோப்பாக மாறும் மற்றும் தொடர்புடைய கட்டளை செயல்படுத்தப்படுகிறது. பெரும்பாலும் இது சி நிரல்களுக்கு பயன்படுத்தப்படும், இதில் {tag} ஒரு செயல்பாடு பெயராக இருக்கலாம். விளைவு என்னவென்றால், அந்த செயல்பாடு கொண்ட கோப்பு தற்போதைய கோப்பு மற்றும் கர்சர் செயல்பாடு ஆரம்பத்தில் நிலைநிறுத்தப்படுகிறது. பார்க்கவும்: "tag-commands help".
-q [பிழை கோப்பு]
விரைவுபரி முறையில் தொடங்குக. கோப்பு [errorfile] படித்து முதல் பிழை காட்டப்படும். [Errorfile] நீக்கப்படாவிட்டால், 'errorfile' விருப்பத்தில் இருந்து கோப்புப்பெயர் பெறப்படுகிறது (அமீகாவிற்கு "அஜெக்டி.ஆர்ஆர்" க்கு இயல்புநிலை, "பிழைகள்.விம்" பிற கணினிகளில்). மேலும் பிழைகள் ": cn" கட்டளைக்கு கொண்டு செல்லப்படும். பார்க்கவும்: "விரைவான உதவி".
Vim கட்டளையின் பெயரைப் பொறுத்து மாறுபடும், செயல்படும் (இயங்கக்கூடிய அதே கோப்பாக இருக்கலாம்).
ஊக்கம்
"சாதாரண" வழி, எல்லாம் இயல்புநிலை.
முன்னாள்
Ex mode இல் தொடங்கு. ": Vi" கட்டளையுடன் இயல்பான பயன்முறையில் செல்லவும். "-e" வாதத்துடன் செய்ய முடியும்.
பார்வை
படிக்க மட்டுமே பயன்முறையில் தொடங்கவும். நீங்கள் கோப்புகளை எழுதுவதில் இருந்து பாதுகாக்கப்படுவீர்கள். "-R" வாதத்துடன் செய்யப்படலாம்.
gvim கண்ணோட்டம்
GUI பதிப்பு. புதிய சாளரத்தைத் தொடங்குகிறது. "-g" வாதத்துடன் செய்ய முடியும்.
rvim rview rgvim rgview
மேலே போன்ற, ஆனால் கட்டுப்பாடுகள். ஷெல் கட்டளைகளை தொடங்குவது அல்லது Vim ஐ இடைநிறுத்தம் செய்ய முடியாது . "-Z" வாதத்துடன் செய்ய முடியும்.
விருப்பங்கள்
எந்தவொரு வரிசையிலும், கோப்பு பெயர்களை முன் அல்லது அதற்கு பின் வழங்கலாம். ஒரு வாதம் இல்லாமல் விருப்பங்கள் ஒற்றை கோடுக்குப் பிறகு இணைக்கப்படலாம்.
[எண்]
முதல் கோப்பிற்கு, கர்சர் "num" என்ற வரிசையில் வைக்கப்படும். "எண்" இல்லை என்றால், கடைசி வரியில் கர்சர் வைக்கப்படும்.
+ / {தட்டியும்}
முதல் கோப்பிற்கு {pat} இன் முதல் நிகழ்வில் கர்சர் வைக்கப்படும். கிடைக்கும் தேடல் முறைகள் "பார்க்க: தேடல் தேடல் முறை" என்பதைக் காண்க.
{கட்டளை}
-c {command}
முதல் கோப்பினை வாசித்த பின்னர் {command} செயல்படுத்தப்படும். {command} ஒரு Ex கட்டளை என விளக்கம். {Command} இடைவெளிகளைக் கொண்டிருந்தால், இரட்டை மேற்கோள்களில் இணைக்கப்பட வேண்டும் (இது பயன்படுத்தப்படும் ஷெல் சார்ந்தது). எடுத்துக்காட்டு: Vim "+ si si" main.c
குறிப்பு: நீங்கள் 10 "+" அல்லது "-c" கட்டளைகளை பயன்படுத்தலாம்.
--cmd {command}
"-c" ஐப் பயன்படுத்துவதுபோல், ஆனால் கட்டளை எந்த vimrc கோப்பை செயலாக்குவதற்கு முன்னர் செயல்படுத்தப்படுகிறது. "-c" கட்டளைகளில் இருந்து நீங்கள் சுதந்திரமாக இந்த கட்டளைகளில் 10 வரை பயன்படுத்தலாம்.
-b
பைனரி முறை. சில விருப்பங்கள் ஒரு பைனரி அல்லது இயங்கக்கூடிய கோப்பு திருத்தும் வகையில் அமைக்கும்.
-C
இணக்கமானது. 'இணக்கமான' விருப்பத்தை அமைக்கவும். Vim பெரும்பாலும் V ஐப் போலவே செயல்படும், இது ஒரு. Vimrc கோப்பு உள்ளது என்றாலும்.
-d
Diff முறைமையில் தொடங்குக. இரண்டு அல்லது மூன்று கோப்பு பெயர் வாதங்கள் இருக்க வேண்டும். Vim அனைத்து கோப்புகளையும் திறக்கும் மற்றும் அவர்களுக்கு இடையே வேறுபாடுகளை காண்பிக்கும். Vimdiff (1) போன்ற வேலைகள்.
-d {சாதனம்}
முனையமாக பயன்படுத்த {device} ஐ திறக்கவும். அமிகாவில் மட்டுமே. எடுத்துக்காட்டு: "-d கான்: 20/30/600/150".
-e
Ex mode இல் Vim ஐ துவக்கவும், "ex" என்று இயங்குவதைப் போல.
-f
முன்புறமாக. GUI பதிப்புக்கு, விம் ஃபார்ம் அல்ல, அதைத் தொடங்கும் ஷெல்லில் இருந்து விலகுகிறது. அமிகில், Vim ஒரு புதிய சாளரத்தை திறக்க மறுதொடக்கம் செய்யவில்லை. திருத்தும் அமர்வு முடிவடைவதற்கு (எ.கா. அஞ்சல்) காத்திருக்கக்கூடிய ஒரு நிரல் மூலம் Vim செயல்படுத்தப்படும் போது இந்த விருப்பத்தேர்வு பயன்படுத்தப்பட வேண்டும். அமிகா மீது: "ஷ" மற்றும் ":!" கட்டளைகள் இயங்காது.
-F
வலது-இடது-இடது சார்ந்த கோப்புகளை திருத்துவதற்கும் Farsi விசைப்பலகை மேப்பிங்கிற்காக FKMAP ஆதரவிற்கும் VIM தொகுக்கப்பட்டிருந்தால், இந்த விருப்பம் ஃபைஸி முறையில் Vim ஐ துவங்குகிறது, அதாவது 'fkmap' மற்றும் 'rightleft' ஆகியவை அமைக்கப்பட்டுள்ளன. இல்லையெனில் ஒரு பிழை செய்தி கொடுக்கப்பட்ட மற்றும் Vim aborts.
-g
விஐஎம் GUI ஆதரவுடன் தொகுக்கப்பட்டால், இந்த விருப்பம் GUI ஐ செயல்படுத்துகிறது. எந்த GUI ஆதரவும் தொகுக்கப்பட்டிருந்தால், ஒரு பிழை செய்தி கொடுக்கப்பட்டிருக்கும் மற்றும் Vim aborts.
-h
கட்டளை வரி விவாதங்கள் மற்றும் விருப்பங்களைப் பற்றி ஒரு பிட் உதவியை அளிக்கவும். இந்த விம் வெளியேறும் பிறகு.
-H
வலது-இடது-இடது சார்ந்த கோப்புகள் மற்றும் எபிரெயி விசைப்பலகை மேப்பிங் ஆகியவற்றை திருத்துவதற்கான RIGHTLEFT ஆதரவுடன் Vim தொகுக்கப்பட்டிருந்தால், இந்த விருப்பம் ஹீமில் ஹீமில் தொடங்குகிறது, அதாவது 'hkmap' மற்றும் 'rightleft' ஆகியவை அமைக்கப்பட்டுள்ளன. இல்லையெனில் ஒரு பிழை செய்தி கொடுக்கப்பட்ட மற்றும் Vim aborts.
-i {viminfo}
Viminfo கோப்பினை இயக்கும் போது, இந்த விருப்பமானது இயல்புநிலை "~ /. Viminfo" க்கு பதிலாக அதற்குப் பதிலாக கோப்புப்பெயரை அமைக்கிறது. இது "NONE" என்ற பெயரை வழங்குவதன் மூலம் .viminfo கோப்பின் பயன்பாட்டை தவிர்க்கவும் பயன்படுத்தலாம்.
-L
அதே போல் -R.
-l
லிஸ்ப் பயன்முறை. 'Lisp' மற்றும் 'showmatch' விருப்பங்களை அமைக்கிறது.
-m
கோப்புகளை மாற்றுதல் முடக்கப்பட்டுள்ளது. 'எழுத' விருப்பத்தை மீட்டமைக்கிறது, இதனால் கோப்புகள் எழுதுவது சாத்தியமில்லை.
-N
இணக்கமான முறை இல்லை. 'இணக்கமான' விருப்பத்தை மீட்டமைக்கவும். இந்த Vim ஒரு பிட் சிறப்பாக செயல்படும், ஆனால் ஒரு. Vimrc கோப்பு இல்லை என்றாலும், Vi இணக்கமான குறைந்த.
-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 {முனையம்}
Vim நீங்கள் பயன்படுத்தும் முனையத்தின் பெயரைக் கூறுகிறார். தானியங்கு வழி இயங்காத போது மட்டுமே தேவைப்படுகிறது. Vim (கட்டப்பட்டது) அல்லது termcap அல்லது terminfo கோப்பில் வரையறுக்கப்பட்ட ஒரு முனையம் இருக்க வேண்டும்.
-u {vimrc}
துவக்கங்களுக்கான {vimrc} கோப்பில் கட்டளைகளைப் பயன்படுத்துக. மற்ற துவக்கங்கள் தவிர்க்கப்பட்டன. ஒரு சிறப்பு வகையான கோப்புகளை திருத்த இதை பயன்படுத்தவும். இது "NONE" என்ற பெயரை வழங்குவதன் மூலம் எல்லா தொடக்கங்களையும் தவிர்க்கவும் பயன்படுத்தலாம். பார்க்கவும் ": உதவி தொடக்கத்தில்" மேலும் தகவலுக்கு vim உள்ள.
-U {gvimrc}
GUI துவக்கங்களுக்கான கோப்பில் {gvimrc} கட்டளைகளை பயன்படுத்தவும். மற்ற GUI துவக்கங்கள் தவிர்க்கப்பட்டன. இது "NONE" என்ற பெயரை வழங்குவதன் மூலம் அனைத்து GUI துவக்கங்களை தவிர்க்கவும் பயன்படுத்தலாம். பார்க்கவும்: "குய்-இனைட் உதவி" மேலும் தகவலுக்கு Vim க்குள்.
-V
மிகுசொல். எந்தவொரு கோப்புகள் ஆதரிக்கப்படுகின்றன மற்றும் ஒரு Viminfo கோப்பை படிக்கும் மற்றும் எழுதுவதற்கான செய்திகளை வழங்கவும்.
-v
Vi இல் Vim ஐ இயக்கவும், இயங்குதளம் "vi" என்று அழைக்கப்படுவதைப் போல. இயங்கக்கூடியது "ex" எனப்படும் போது மட்டுமே இது விளைகிறது.
-W {ஸ்கிரிப்ட்}
Vim ஐ விட்டு வெளியேறும் வரை, நீங்கள் தட்டச்சு செய்யும் அனைத்து எழுத்துக்களும் {ஸ்கிரிப்ட்} கோப்பில் பதிவு செய்யப்படுகின்றன . "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 மீது விண்டோ ஐடியை எதிரொலி
ஆன்லைன் உதவி
தொடங்குவதற்கு Vim இல் "உதவி: உதவி". ஒரு குறிப்பிட்ட விஷயத்தில் உதவியைப் பெறுவதற்கு "வகை: உதவி வகை". உதாரணமாக: "ZZ" உதவிக்குறிப்புக்கு உதவி பெற "ZZ உதவி". பயன்படுத்தவும் மற்றும் CTRL-D பாடங்களை முடிக்க (": cmdline-completion உதவி"). குறிச்சொற்கள் ஒரு இடத்திலிருந்து இன்னொரு இடத்திற்குச் செல்ல உள்ளன ( ஹைப்பர் டெக்ஸ்ட் இணைப்புகள் , பார்க்க "உதவி:"). அனைத்து ஆவண கோப்புகளும் இந்த வழியில் பார்க்க முடியும், எடுத்துக்காட்டாக: "syntax.txt உதவி".
மேலும் காண்க
vimtutor (1)