Vim - Linux команда - Unix команда

NAME

vim - Vi IMproved, текстуален уредувач на програмерите

СИНОПСИС


vim [опции] [датотека ..]
vim [опции] -
vim [опции] -t ознака
vim [опции] -q [errorfile]


ex
поглед
gvim gview
rvim rview rgvim rgview

ОПИС

Vim е текстуален уредувач кој е нагоре компатибилен со Vi. Може да се користи за уредување на сите видови обичен текст. Тоа е особено корисно за уредување на програми.

Има многу подобрувања над Vi: мулти-ниво на враќање, мулти прозорци и бафери, осветлување на синтаксата, уредување на командната линија, завршување на име на датотека, on-line помош, визуелен избор и сл. Погледнете ": help vi_diff.txt" за резиме на разликите помеѓу Vim и Vi.

Додека трчате Вим многу помош може да се добие од он-лајн системот за помош, со командата ": help". Погледнете го делот за ON-LINE HELP подолу.

Најчесто Vim започнува да уредува една датотека со командата

vim датотека

Поопшто, Vim започнува со:

vim [опции] [датотека]

Ако датотеката недостасува, уредникот ќе почне со празен тампон. Во спротивно, точно едно од следните четири може да се користи за да се избере една или повеќе датотеки што треба да се уредуваат.

датотека ..

Листа на имиња на датотеки . Првиот ќе биде тековната датотека и ќе се чита во тампон. Курсорот ќе биде позициониран на првата линија на тампон. Можете да отидете до другите датотеки со командата ": next". За да ја уредите датотеката која започнува со цртичка, претходи на датотеката со "-".

Датотеката за уредување се чита од stdin. Командите се читаат од stderr, што треба да биде tty.

-t {таг}

Датотеката за уредување и почетната позиција на курсорот зависи од "таг", еден вид на goto етикета. {tag} е погледна нагоре во датотеката со ознаки, придружната датотека станува сегашната датотека и поврзаната команда е извршена. Главно ова се користи за програмите на C, во кој случај {tag} може да биде име на функција. Ефектот е дека датотеката што ја содржи таа функција станува сегашната датотека и курсорот е поставен на почетокот на функцијата. Видете ": Помош за таг-команди".

-q [errorfile]

Започнете со брз режим. Датотеката [errorfile] се чита и се прикажува првата грешка. Ако [errorfile] е испуштено, името на датотеката се добива од опцијата 'errorfile' (стандардно на "AztecC.Err" за Amiga, "errors.vim" на други системи). Понатамошни грешки може да се прескокнат со командата ": cn". Видете "Помош за брз пристап".

Vim се однесува поинаку, во зависност од името на командата (извршната датотека се уште може да биде иста датотека).

Vim

На "нормален" начин, сè е стандардно.

ex

Започнете во Ex режим. Одете во Нормален режим со командата ": vi". Исто така може да се направи со аргументот "-e".

поглед

Започнете во режим за читање . Вие ќе бидете заштитени од пишување на датотеки. Исто така може да се направи со аргументот "-R".

gvim gview

Верзијата на GUI. Започнува нов прозорец. Исто така може да се направи со аргументот "-g".

rvim rview rgvim rgview

Како погоре, но со ограничувања. Нема да биде можно да се стартуваат командните команди или да се суспендира Vim. Исто така може да се направи со аргументот "-Z".

ОПЦИИ

Опциите можат да се дадат во било кој ред, пред или по имињата на датотеките. Опциите без аргумент може да се комбинираат по едно цртичка.

+ [број]

За првата датотека курсорот ќе биде позициониран на линија "num". Ако "num" недостасува, курсорот ќе биде поставен на последната линија.

+ / {pat}

За првата датотека курсорот ќе биде поставен на првата појава на {pat}. Погледнете ": помогне во пребарувањето-шема" за достапните шаблони за пребарување.

+ {команда}

-c {команда}

{ command } ќе биде извршена откако првата датотека е прочитана. {команда} се толкува како Ex команда. Ако {командата} содржи празно место, мора да биде затворен со двојни наводници (ова зависи од употребената школка). Пример: Vim "+ set si" main.c
Забелешка: Можете да користите до 10 "+" или "-c" команди.

- cmd {команда}

Како да користите "-c", но командата се извршува непосредно пред обработката на која било vimrc датотека. Можете да користите до 10 од овие команди, независно од командите "-c".

Бинарен режим. Ќе се постават неколку опции што ќе овозможат уредување на бинарна или извршна датотека.

-C

Компатибилен. Поставете ја опцијата "компатибилна". Ова ќе го направи Vim да се однесува главно како Vi, иако постои датотека .vimrc.

-d

Започни во дифф режим. Треба да има два или три аргументи за името на датотеката. Vim ќе ги отвори сите датотеки и ќе покаже разлики меѓу нив. Работи како Vimdiff (1).

-d {уред}

Отворете {уред} за употреба како терминал. Само на Амига. Пример: "-d con: 20/30/600/150".

Започнете Vim во Ex мод, исто како и извршната датотека наречена "ex".

-f

Преден план. За верзијата на GUI, Vim нема да се откачи и оддели од школка во која беше стартувана. На Amiga, Vim не е рестартиран за да отвори нов прозорец. Оваа опција треба да се користи кога Vim е извршена од програма која ќе чека да заврши серијата за уредување (на пр. Пошта). На Amiga на ": sh" и ":!" командите нема да работат.

-F

Ако Vim е компајлиран со FKMAP поддршка за уредување на датотеки десно-лево и маскирање на тастатура на Farsi, оваа опција започнува Vim во фарси режим, односно се поставени 'fkmap' и 'rightleft'. Во спротивно, се дава порака за грешка и Vim прекинува.

-g

Ако Vim е компајлирана со поддршка за GUI, оваа опција му овозможува на GUI. Доколку не е собрана поддршка за GUI, се дава порака за грешка и Vim прекинува.

Дајте малку помош за аргументите и опциите на командната линија. По ова излезе Вим .

-H

Ако Vim е компајлиран со поддршка на RIGHTLEFT за уредување на датотеки десно-лево и хебрејски мапирање на тастатура , оваа опција започнува Vim на хебрејски режим, односно се поставени 'hkmap' и 'rightleft'. Во спротивно, се дава порака за грешка и Vim прекинува.

-и {viminfo}

Кога се користи viminfo датотеката, оваа опција го поставува името на датотеката што ќе се користи, наместо стандардната "~ / .viminfo". Ова исто така може да се користи за да се прескокне употребата на .viminfo датотеката, со давање на името "NONE".

Исто како и -r.

-l

Lisp режим. Поставува опции за "lisp" и "showmatch".

-m

Модификуваните датотеки се оневозможени. Ја враќа опцијата "пишуваат", така што запишувањето на датотеки не е можно.

-N

Не-компатибилен режим. Ресетирајте ја опцијата "компатибилна". Ова ќе го направи Vim да се однесува малку подобро, но помалку Ви компатибилен, иако не постои датотека .Vimrc.

-n

Нема да се користи swap датотека. Обнова по несреќата ќе биде невозможно. Практично ако сакате да ја уредите датотеката на многу бавен медиум (на пр. Флопи). Исто така може да се направи со ": set uc = 0". Може да се врати назад со ": поставете uc = 200".

-на]

Отвори ги N прозорците. Кога N е испуштено, отворете еден прозорец за секоја датотека.

-R

Режим само за читање. Ќе се постави опцијата "readonly". Уште можете да го уредувате тампон, но ќе бидете спречени од случајно пребришување на датотека. Ако не сакате да презапишете датотека, додадете извичник на командата Ex, како во ": w!". Опцијата -R, исто така, имплицира опција -n (види подолу). Опцијата "readonly" може да се ресетира со ": set noro". Видете ": Помош" само за читање "".

-r

Наведете ги swap-датотеките, со информации за нивно користење за наплата.

-r {датотека}

Режим за обновување. Датотеката за размена се користи за враќање на серијата за укинување на серијата. Датотеката за размена е датотека со исто име на датотека како додадена на ".swp" текстуална датотека. Видете ": помогне во обновувањето".

Тивок режим. Само кога ќе се стартува како "Ex" или кога опцијата "-e" е дадена пред опцијата "-s".

-s {scriptin}

Скриптата датотека {scriptin} се чита. Ликовите во датотеката се толкуваат како да ги внесете. Истото може да се направи со командата ": source! {Scriptin}". Доколку крајот на датотеката е достигнат пред излегувањето на уредувачот, понатамошните знаци се читаат од тастатурата.

-Т {терминал}

Вим Вим го именува терминалот што го користите. Се бара само кога автоматскиот начин не работи. Треба да биде терминал познат на Vim (вграден) или дефиниран во терминалната или термината датотека.

-u {vimrc}

Користете ги командите во датотеката {vimrc} за иницијализации. Сите други иницијализации се прескокнуваат. Користете го ова за да уредувате посебен вид датотеки. Исто така може да се користи за да ги прескокне сите иницијализации со давање на името "NONE". Видете ": помогне во иницијализацијата" во рамките на Vim за повеќе детали.

-U {gvimrc}

Користете ги командите во датотеката {gvimrc} за иницијализации на GUI. Сите други иницијализации на GUI се прескокнуваат. Исто така, може да се искористи за да ги прескокне сите иницијализации на GUI со давање име "NONE". Погледнете ": Помош gui-init" во рамките на vim за повеќе детали.

-V

Проверка. Дајте пораки за кои датотеки се извори и за читање и пишување на датотека виминфо.

-v

Започнете со Vim во Ви режим, исто како и извршната датотека наречена "vi". Ова има ефект само кога извршната датотека се нарекува "ex".

-w {scriptout}

Сите ликови што ги пишувате се запишуваат во датотеката {scriptout}, се додека не излезете од Vim. Ова е корисно ако сакате да креирате скриптна датотека што ќе се користи со "vim -s" или ": source!". Доколку датотеката {scriptout} постои, се додаваат знаци.

-W {scriptout}

Како-w, но постоечката датотека е препишана.

-x

Користете шифрирање при пишување датотеки. Ќе побара клуч за криптирање.

-Z

Ограничен режим. Работи како извршна започнува со "r".

-

Го означува крајот на опциите. Аргументите по ова ќе се ракуваат како име на датотека. Ова може да се користи за уредување на име на датотека што започнува со '-'.

- помош

Испратете порака за помош и излезете, исто како и "-h".

--верзија

Информации за печатената верзија и излез.

--Далечински управувач

Поврзете се со Vim сервер и направете го да ги уредувате датотеките дадени во останатите аргументи.

--сервер листа

Наведете ги имињата на сите Vim сервери кои можат да се најдат.

--servername {name}

Користете {name} како име на серверот. Се користи за тековната Vim, освен ако не се користи со --serversend или --remote, тогаш тоа е името на серверот за да се поврзете.

--serversend {keys}

Поврзете се со Vim сервер и испратете ги {keys} на него.

--socketid {id}

Само GTK GUI: Користете го механизмот GtkPlug за да го извршите gvim во друг прозорец.

- чекори

Само GTK GUI: Искористете го прозорецот ID на stdout

ON-LINE ПОМОШ

Внесете "help" во Vim за да започнете. Напишете "Помош субјект" за да добиете помош за одредена тема. На пример: ": Помош ZZ" за да добиете помош за командата "ZZ". Користете и CTRL-D за да ги комплетирате субјектите (": помош cmdline-completion"). Тагови се присутни за да скокаат од едно место до друго (вид хипертекст врски, видете ": помош"). Сите датотеки за документација може да се гледаат на овој начин, на пример ": help syntax.txt".

ИСТО ТАКА ВИДИ

vimtutor (1)

Важно: Користете ја командата за човекот ( % man ) за да видите како се користи командата на вашиот компјутер.