Vim - Linux కమాండ్ - యునిక్స్ కమాండ్

NAME

vim - Vi IMproved, ప్రోగ్రామర్లు టెక్స్ట్ ఎడిటర్

సంక్షిప్తముగా


vim [options] [file ..]
vim [options] -
vim [options] -t tag
vim [options] -q [errorfile]


మాజీ
వీక్షణ
gvim gview
rvim rview rgvim rgview

వివరణ

Vim అనేది వాయిస్కు పైకి అనుకూలంగా ఉండే ఒక టెక్స్ట్ ఎడిటర్. ఇది అన్ని రకాల సాదా టెక్స్ట్ను సవరించడానికి ఉపయోగించబడుతుంది. సంకలనం ప్రోగ్రామ్లకు ఇది ప్రత్యేకంగా ఉపయోగపడుతుంది.

బహుళ స్థాయి అన్డు, బహుళ విండోస్ మరియు బఫర్లు, సింటాక్స్ హైలైటింగ్, కమాండ్ లైన్ ఎడిటింగ్, ఫైల్ నేమ్ ఫెక్షన్, ఆన్-లైన్ సహాయం, విజువల్ సెలెక్షన్ మొదలైనవి విస్తృతంగా ఉన్నాయి. సారాంశం కొరకు ": vi_diff.txt" చూడండి Vim మరియు Vi మధ్య తేడాలు.

Vim ను నడుపుతున్నప్పుడు "సహాయం:" ఆదేశంతో, ఆన్-లైన్ సహాయ వ్యవస్థ నుండి చాలా సహాయాన్ని పొందవచ్చు. క్రింద ఉన్న లైన్ సహాయం విభాగాన్ని చూడండి.

చాలా తరచుగా Vim కమాండ్తో ఒకే ఫైల్ను సవరించడానికి ప్రారంభించబడింది

Vim ఫైల్

మరింత సాధారణంగా Vim ప్రారంభించబడింది:

vim [options] [filelist]

ఫైల్ జాబితా లేకపోతే, ఎడిటర్ ఖాళీ బఫర్తో ప్రారంభమవుతుంది. మరొకటి సరిగ్గా సవరించబడిన ఒకటి లేదా అంతకంటే ఎక్కువ ఫైళ్ళను ఎంచుకోవడానికి క్రింది నాలుగు వాటిలో ఒకటి ఉండవచ్చు.

ఫైల్ ..

ఫైల్ పేర్ల జాబితా. మొదటిది ప్రస్తుత ఫైల్గా మరియు బఫర్లోకి చదవబడుతుంది. కర్సర్ బఫర్ యొక్క మొదటి వరుసలో ఉంచబడుతుంది. మీరు ఇతర ఫైళ్లను ": next" కమాండ్తో పొందవచ్చు. డాష్తో మొదలయ్యే ఫైల్ను సవరించడానికి, "-" తో ఫైల్ జాబితాను ముందే ప్రారంభించండి.

సవరించడానికి ఫైలు stdin నుండి చదవబడుతుంది. ఆదేశాలు stderr నుండి చదవబడతాయి, ఇది ఒక tty ఉండాలి.

-t {tag}

సవరించడానికి ఫైలు మరియు ప్రారంభ కర్సర్ స్థానం ఒక గోటో లేబుల్ యొక్క ఒక "ట్యాగ్" పై ఆధారపడి ఉంటుంది. {tag} ట్యాగ్లు ఫైల్లో చూసారు, సంబంధిత ఫైల్ ప్రస్తుత ఫైల్గా మారుతుంది మరియు సంబంధిత కమాండ్ అమలు చేయబడుతుంది. ఎక్కువగా ఇది C ప్రోగ్రాంలకు ఉపయోగించబడుతుంది, ఈ సందర్భంలో {tag} ఒక ఫంక్షన్ పేరు కావచ్చు. ఆ ఫంక్షన్ ఉన్న ఫైల్ ప్రస్తుత ఫైల్గా మారుతుంది మరియు కర్సర్ ప్రారంభంలో ఫంక్షన్ ప్రారంభమవుతుంది. చూడండి: "tag-commands help".

-q [errorfile]

త్వరిత రీతిలో మోడ్ ప్రారంభించండి. ఫైలు [errorfile] చదవబడుతుంది మరియు మొదటి లోపం ప్రదర్శించబడుతుంది. [Errorfile] ను విస్మరించినట్లయితే, 'errorfile' ఆప్షన్ నుండి ఫైల్పేరును పొందవచ్చు (ఇతర వ్యవస్థలపై అమిగా, "errors.vim" కోసం డిఫాల్ట్లను "అజ్టెక్ సి'ఆర్ర" కు). మరింత లోపాలు ": cn" ఆదేశంతో కదులుతాయి. చూడండి: "quickfix help".

Vim కమాండ్ యొక్క పేరుపై ఆధారపడి ఉంటుంది (ఎక్సిక్యూటబుల్ ఇప్పటికీ ఒకే ఫైల్ కావచ్చు).

vim

"సాధారణ" మార్గం, ప్రతిదీ డిఫాల్ట్.

మాజీ

Ex రీతిలో ప్రారంభించండి. ": Vi" కమాండ్తో సాధారణ రీతికి వెళ్లండి. "-e" వాదనతో కూడా చేయవచ్చు.

వీక్షణ

చదవడానికి మాత్రమే మోడ్లో ప్రారంభించండి . మీరు ఫైళ్ళను వ్రాయకుండా రక్షించబడతారు. "-R" వాదనతో కూడా చేయవచ్చు.

gvim gview

GUI సంస్కరణ. కొత్త విండోను ప్రారంభిస్తుంది. "-g" వాదనతో కూడా చేయవచ్చు.

rvim rview rgvim rgview

పైన చెప్పినట్లు, కానీ పరిమితులతో. షెల్ ఆదేశాలను ప్రారంభించడానికి ఇది సాధ్యం కాదు, లేదా Vim ని నిలిపివేస్తుంది . "-Z" వాదనతో కూడా చేయవచ్చు.

OPTIONS

ఐచ్ఛికాలు ఫైల్పేర్లు ముందు లేదా తర్వాత, ఏదైనా క్రమంలో ఇవ్వవచ్చు. ఒక వాదన లేకుండా ఐచ్ఛికాలు ఒకే డాష్ తరువాత కలపవచ్చు.

+ [NUM]

మొదటి ఫైల్ కోసం కర్సర్ లైను "num" లో ఉంచబడుతుంది. "సంఖ్య" లేదు, కర్సర్ చివరి పంక్తిలో ఉంచబడుతుంది.

+ / {పాట్}

మొట్టమొదటి ఫైల్ కోసం {pat} యొక్క మొదటి సంఘటనపై కర్సర్ ఉంచబడుతుంది. అందుబాటులో ఉన్న శోధన విధానాలకు "శోధన: నమూనా సహాయం" చూడండి.

+ {ఆదేశం}

-c {command}

{ command } మొదటి ఫైలు చదివిన తరువాత అమలు అవుతుంది. {command} ఒక Ex కమాండ్గా వ్యాఖ్యానించబడుతుంది. {Command} ఖాళీలు కలిగి ఉంటే డబుల్ కోట్స్లో ఇది జతచేయబడాలి (ఇది ఉపయోగించే షెల్ మీద ఆధారపడి ఉంటుంది). ఉదాహరణ: Vim "+ సెట్ si" main.c
గమనిక: మీరు 10 "+" లేదా "-c" ఆదేశాలను ఉపయోగించవచ్చు.

--cmd {command}

"-c" ను ఉపయోగించడం లాగానే, కానీ ఏ VIMRC ఫైల్ను ప్రాసెస్ చేసే ముందు ఆదేశం అమలు అవుతుంది. మీరు "-c" ఆదేశాల నుండి స్వతంత్రంగా ఈ ఆదేశాలలో 10 వరకు ఉపయోగించవచ్చు.

-B

బైనరీ మోడ్. బైనరీ లేదా ఎక్జిక్యూటబుల్ ఫైల్ను సవరించడం సాధ్యమయ్యే కొన్ని ఎంపికలు సెట్ చేయబడతాయి.

-C

అనుకూలంగా. 'అనుకూల' ఎంపికను సెట్ చేయండి. ఇది VIM ను ఎక్కువగా Vi గా ప్రవర్తిస్తుంది, అయితే ఒక .vimrc ఫైల్ ఉంది.

-d

డిఫఫ్ మోడ్లో ప్రారంభించండి. రెండు లేదా మూడు ఫైల్ పేరు వాదనలు ఉండాలి. Vim అన్ని ఫైళ్లను తెరిచి వాటి మధ్య తేడాలను చూపుతుంది. విమ్డిఫ్ (1) వంటి వర్క్స్.

-d {పరికరం}

టెర్మినల్ లాగా ఉపయోగం కోసం {device} తెరవండి. అమిగాలో మాత్రమే. ఉదాహరణ: "-d con: 20/30/600/150".

-e

Ex మోడ్లో Vim ని ప్రారంభించండి, ఎక్సిక్యూటబుల్ను "మాజీ" అని పిలుస్తారు.

-f

ముందువైపు. GUI వెర్షన్ కోసం, Vim ఫోర్క్ కాదు మరియు అది ప్రారంభమైంది షెల్ నుండి వేరుచేయు. అమిగా న, Vim ఒక కొత్త విండోను తెరవడానికి పునఃప్రారంభం లేదు. సవరణ సెషన్ ముగించడానికి (ఉదా మెయిల్) వేచి ఉండటానికి ప్రోగ్రామ్ ద్వారా Vim అమలు చేసినప్పుడు ఈ ఎంపికను ఉపయోగించాలి. అమిగాలో ": sh" మరియు ":!" కమాండ్లు పనిచేయవు.

-F

కుడి-నుండి-ఎడమ-ఆధారిత ఫైళ్లను మరియు ఫార్సీ కీబోర్డు మ్యాపింగ్ను సవరించడానికి FKMAP మద్దతుతో VIM సంకలనం చేయబడి ఉంటే, ఈ ఐచ్ఛికం Farsi మోడ్లో Vim ను ప్రారంభిస్తుంది, అంటే 'fkmap' మరియు 'rightleft' సెట్ చేయబడతాయి. లేకపోతే దోష సందేశం ఇవ్వబడుతుంది మరియు Vim అపోర్ట్స్.

-G

GUI తో GUI తో కంపైల్ చేయబడితే, ఈ ఐచ్ఛికం GUI ను అనుమతిస్తుంది. GUI మద్దతు సంకలనం చేయకపోతే, దోష సందేశము ఇవ్వబడుతుంది మరియు Vim aborts.

-h

కమాండ్ లైన్ వాదనలు మరియు ఎంపికల గురించి సహాయం అందించండి. ఈ Vim నిష్క్రమణ తరువాత.

-h

కుడి-నుండి-ఎడమ-ఆధారిత ఫైళ్ళను మరియు హిబ్రూ కీబోర్డ్ మ్యాపింగ్ను సంకలనం చేయడానికి RIGHTLEFT మద్దతుతో VIM సంకలనం చేయబడి ఉంటే, ఈ ఐచ్ఛికం హిమ్ రీతిలో Vim ను ప్రారంభిస్తుంది, అంటే 'hkmap' మరియు 'rightleft' సెట్ చేయబడతాయి. లేకపోతే దోష సందేశం ఇవ్వబడుతుంది మరియు Vim అపోర్ట్స్.

-i {viminfo}

Viminfo ఫైలు ఎనేబుల్ చేసినప్పుడు, ఈ ఐచ్ఛికం అప్రమేయ "~ / .viminfo" బదులుగా బదులుగా ఉపయోగించడానికి ఫైల్పేరు అమర్చుతుంది. ఇది "NONE" పేరును ఇవ్వడం ద్వారా .viminfo ఫైల్ యొక్క ఉపయోగాన్ని దాటవేయడానికి ఇది ఉపయోగించబడుతుంది.

-L

అదే -r.

-l

లిస్ప్ మోడ్. 'Lisp' మరియు 'showmatch' ఎంపికలను సెట్ చేస్తుంది.

-m

ఫైళ్లను సవరించడం నిలిపివేయబడింది. 'Write' ఎంపికను రీసెట్ చేస్తుంది, కాబట్టి ఫైల్స్ రాయడం సాధ్యం కాదు.

-n

అనుకూలత లేని మోడ్. 'అనుకూల' ఎంపికను రీసెట్ చేయండి. ఇది Vim ఒక బిట్ మెరుగ్గా ప్రవర్తించేలా చేస్తాయి, అయితే వై.వి. అనుకూలంగా ఉంటుంది, అయినప్పటికీ ఒక .vimrc ఫైలు ఉనికిలో లేదు.

-n

ఏ స్వాప్ ఫైల్ ఉపయోగించదు. క్రాష్ తరువాత రికవరీ అసాధ్యం. మీరు చాలా నెమ్మదిగా మాధ్యమం (ఉదా. ఫ్లాపీ) పై ఒక ఫైల్ ను ఎడిట్ చేయాలనుకుంటే హ్యాండీ. కూడా చేయవచ్చు: సెట్ uc = 0 ". "Uc = 200 సెట్" తో రద్దు చేయవచ్చు.

-పై]

N విండోస్ తెరవండి. N ను తొలగించినప్పుడు, ప్రతి ఫైల్ కోసం ఒక విండోను తెరవండి.

-R

చదవడానికి మాత్రమే మోడ్. 'చదవడానికి మాత్రమే' ఎంపికను సెట్ చేస్తుంది. మీరు ఇప్పటికీ బఫర్ను సవరించవచ్చు, కానీ అనుకోకుండా ఫైల్ను తిరిగి రాయటం నుండి నిరోధించబడుతుంది. మీరు ఒక ఫైల్ను ఓవర్రైట్ చేయాలనుకుంటే, Ex: ఆదేశానికి ఒక ఆశ్చర్యార్థకం గుర్తును చేర్చండి, "w:" లో వలె. -R ఐచ్చికం కూడా -n ఐచ్చికాన్ని సూచిస్తుంది (క్రింద చూడండి). 'Readonly' ఎంపికను రీసెట్ చేయవచ్చు: "సెట్ నోరో". చూడండి ": help 'readonly'".

-r

జాబితా స్వాప్ ఫైళ్లు, రికవరీ కోసం వాటిని ఉపయోగించడం గురించి సమాచారం.

-r {file}

రికవరీ మోడ్. స్వాప్ ఫైలు క్రాష్ ఎడిటింగ్ సెషన్ను తిరిగి పొందటానికి ఉపయోగించబడుతుంది. స్వాప్ ఫైలు అదే ఫైల్ పేరుతో ".swp" అనుబంధం కలిగిన టెక్స్ట్ ఫైల్గా ఉంటుంది. చూడండి: "రికవరీ సహాయం".

-s

సైలెంట్ మోడ్. "Ex" గా ప్రారంభమైనప్పుడు లేదా "-e" ఆప్షన్ ముందు "-e" ఐచ్చికం ఇవ్వబడినప్పుడు మాత్రమే.

-s {స్క్రిప్ట్}

స్క్రిప్ట్ ఫైలు {scriptin} చదవబడుతుంది. ఫైల్ లోని అక్షరాలు మీరు వాటిని టైప్ చేస్తున్నట్లుగా అన్వయించబడతాయి. అదే కమాండ్తో చేయవచ్చు ": మూలం! {స్క్రిప్ట్]". ఎడిటర్ నిష్క్రియానికి ముందే ఫైల్ ముగింపుకు చేరుకుంటే, కీబోర్డ్ నుండి మరింత అక్షరాలను చదవబడుతుంది.

-T {టెర్మినల్}

మీరు ఉపయోగిస్తున్న టెర్మినల్ యొక్క పేరు Vim ను చెపుతుంది. ఆటోమేటిక్ మార్గం పని చేయనప్పుడు మాత్రమే అవసరం. Vim (అంతర్నిర్మిత) లేదా termcap లేదా terminfo ఫైలులో నిర్వచించిన టెర్మినల్ అయి ఉండాలి.

-u {vimrc}

ప్రారంభంలో కోసం {vimrc} ఫైల్లో ఆదేశాలను ఉపయోగించండి. అన్ని ఇతర ప్రారంభాలు దాటవేయబడ్డాయి. ప్రత్యేక రకమైన ఫైళ్లను సవరించడానికి దీన్ని ఉపయోగించండి. ఇది "NONE" అనే పేరును ఇవ్వడం ద్వారా అన్ని ప్రారంభాలను దాటవేయడానికి కూడా ఉపయోగించవచ్చు. మరిన్ని వివరాలకు vim లోపల ": సహాయం ప్రారంభించు" చూడండి.

-U {gvimrc}

GUI ప్రారంభాల్లో ఫైల్ {gvimrc} లో ఆదేశాలను ఉపయోగించండి. అన్ని ఇతర GUI ప్రారంభాలు దాటవేయబడతాయి. ఇది "NONE" అనే పేరును ఇవ్వడం ద్వారా అన్ని GUI ప్రారంభాలను వదిలివేయడానికి కూడా ఉపయోగించవచ్చు. మరిన్ని వివరాల కోసం vim లోపల "సహాయం: gui-init" చూడండి.

-V

వాచాల. ఫైల్లను మూలం మరియు సందేశాలను చదివే మరియు రాయడం కోసం సందేశాలను ఇవ్వండి.

-v

Vi మోడ్లో Vim ని ప్రారంభించండి, ఎక్సిక్యూటబుల్ను "vi" అని పిలుస్తారు. ఎగ్జిక్యూటబుల్ను "ఎక్స్" అని పిలుస్తున్నప్పుడు మాత్రమే ఇది ప్రభావం చూపుతుంది.

-W {స్క్రిప్ట్అవుట్}

మీరు Vim నుండి నిష్క్రమించేవరకు, మీరు టైప్ చేసే అన్ని అక్షరాలను ఫైల్ {స్క్రిప్ట్అవుట్} లో రికార్డ్ చేస్తారు . మీరు "vim -s" లేదా "source:" తో ఉపయోగించుటకు స్క్రిప్ట్ ఫైలుని సృష్టించాలని అనుకుంటే ఇది ఉపయోగపడుతుంది. {Scriptout} ఫైలు ఉన్నట్లయితే, అక్షరాలు చేర్చబడతాయి.

-W {స్క్రిప్ట్అవుట్}

W వంటి, కానీ ఇప్పటికే ఉన్న ఫైల్ భర్తీ చేయబడింది.

-x

ఫైళ్ళను వ్రాసేటప్పుడు ఎన్క్రిప్షన్ ఉపయోగించండి. ఒక గూఢ లిపి కోసం ప్రాంప్ట్ చేస్తుంది.

-z

పరిమితం చేయబడిన మోడ్. ఎక్సిక్యూటబుల్ వంటి పనులు "r" తో మొదలవుతాయి.

-

ఎంపికల ముగింపును సూచిస్తుంది. దీని తరువాత వాదనలు ఫైల్ పేరుగా నిర్వహించబడతాయి. ఇది '-' తో మొదలయ్యే ఫైల్ పేరును సవరించడానికి ఉపయోగించబడుతుంది.

--సహాయం

"-h" లాంటి సహాయం సందేశాన్ని మరియు నిష్క్రమణను ఇవ్వండి.

--version

ప్రింట్ వెర్షన్ సమాచారం మరియు నిష్క్రమణ.

--remote

Vim సర్వర్కు కనెక్ట్ చేసి మిగిలిన వాదనలు ఇచ్చిన ఫైళ్లను సవరించండి.

--serverlist

చూడవచ్చు అన్ని Vim సర్వర్లు పేర్లు జాబితా.

- servername {name}

సర్వర్ పేరుగా {name} ఉపయోగించండి. ప్రస్తుత Vim కొరకు వాడబడుతుంది, --serversend లేదా --remote తో వుపయోగించకపోతే, అది సర్వర్కు అనుసంధానము యొక్క పేరు.

- సంకేతాలు {కీలు}

Vim సర్వర్కు కనెక్ట్ చేసి, దానికి {కీలు} పంపండి.

--socketid {id}

GTK GUI మాత్రమే: మరొక విండోలో gvim ను అమలు చేయడానికి GtkPlug విధానం ఉపయోగించండి.

--echo-wid

GTK GUI మాత్రమే: స్టాండ్ లో విండో ID ని ప్రతిధ్వని చేయండి

ఆన్ లైన్ సహాయం

ప్రారంభించడానికి Vim లో టైప్ "సహాయం:". రకం ": విషయం సహాయం" ఒక నిర్దిష్ట అంశంపై సహాయం పొందడానికి. ఉదాహరణకు: "ZZ సహాయం" కోసం సహాయం పొందడానికి "ZZ సహాయం". విషయాలను పూర్తి చేయడానికి మరియు CTRL-D ని ఉపయోగించండి (": cmdline-completion సహాయం"). ఒకే స్థలం నుండి మరొక ప్రదేశంలోకి వెళ్లడానికి టాగ్లు ఉన్నాయి (హైపర్టెక్స్ట్ లింక్ల యొక్క విధమైన, చూడండి "సహాయం:"). అన్ని డాక్యుమెంటేషన్ ఫైల్స్ ఈ విధంగా చూడవచ్చు, ఉదాహరణకు: "సింటాక్స్ టాక్టిక్స్ సహాయం".

ఇది కూడ చూడు

vimtutor (1)

ముఖ్యమైనది: మీ కంప్యుటర్లో కమాండ్ ఎలా ఉపయోగించబడుతుందో చూడుటకు man command ( % man ) ఉపయోగించండి.