Vim - Linux Command - Unix Command

NAME

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

Синнассис


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


ex
харах
gvim gview
rvim rview rgvim rgview

ТОДОРХОЙЛОЛ

Vim бол Vi-тэй тохирох текст засварлагч юм. Үүнийг энгийн текст бүхий бүх төрлийн засварлахад ашиглаж болно. Энэ нь засах програмуудад онцгой ач холбогдолтой.

Vi: олон түвшний undo, олон цонх, буфферууд, синтаксийн тодруулга, тушаалын мөрийн засвар, файлын нэрийг дуусгах, онлайн тусламж, харааны сонголт гэх мэт олон сайжруулалтууд байдаг. Хураангуйг харах "тусламж vi_diff.txt" Vim болон Vi хоорондох ялгаануудын талаар.

Vim- ийг ажиллуулахдаа "help" командын тусламжтайгаар онлайн тусламжийн системээс маш их тусламжийг авч болно. Доорх ON-LINE HELP хэсгийг үзнэ үү.

Ихэнхдээ Vim нь тушаалаар ганц файлыг засварлаж эхэлдэг

vim файл

Илүү ихэвчлэн Vim- ийг эхлүүлдэг:

vim [options] [filelist]

Хэрэв мэдүүлэг гаргагч байхгүй бол редактор хоосон буфер ашиглан эхлэнэ. Доорх дөрвөн жишээнээс нэгийг нь засварлахын тулд нэг буюу хэд хэдэн файлыг сонгоход ашиглаж болно.

файл ..

Файлын нэрсийн жагсаалт. Эхнийх нь одоогийн файл байх бөгөөд буфер руу орно. Курсор нь буферийн эхний мөрөнд байрлах болно. Та ": next" командтай бусад файлууд руу очиж болно. Хаалттай эхнээс нь файлыг засахын тулд "-" гэсэн файлын нэрийг оруулна уу.

Засварлах файлыг stdin-с уншина уу. Тушаалуудыг stderr-с уншдаг бөгөөд энэ нь tty байх ёстой.

-t {tag}

Засварлах файл болон эхний курсорын байрлал нь "tag", "goto" гэсэн шошготой байдаг. {tag} нь шошгоны файлд харагдана, холбогдох файл нь одоогийн файл болж холбогдох тушаал биелсэн байна. Энэ нь ихэвчлэн C програмуудад хэрэглэгддэг бөгөөд тохиолдолд {tag} нь функцын нэр байж болно. Үүний үр дүнд тэр функцийг агуулж буй файл нь одоогийн файл болж, функцийг эхлүүлэхэд курсор байрласан байна. "-г харахад туслах командууд".

-q [errorfile]

QuickFix горимд эхэл. [Errorfile] файлыг уншиж, эхний алдаа харагдана. Хэрэв [errorfile] -ийг орхисон бол файлын нэрийг 'errorfile' сонголтоос авна (анхдагчаар "AztecC.Err", бусад системүүд дээр Amiga-д "errors.vim"). Нэмэлт алдаа нь ": cn" тушаалаар үсэрч болно. "Туслах хурдан засвар" -ийг үзнэ үү.

Vim нь тушаалын нэрээс хамааран өөр өөр байдаг (гүйцэтгэгч ижил файл хэвээр байж болно).

vim

"Ердийн" арга нь бүх зүйл анхдагч байдаг.

ex

Ex горимоор эхлэх хэрэгтэй. "" Vi "командаар Хэвийн горимд очино уу. "-e" аргументыг бас хийж болно.

харах

Зөвхөн унших горимд эхэл. Та файл бичихээс хамгаалагдсан болно. "-R" аргументтай хамт хийж болно.

gvim gview

GUI хувилбар. Шинэ цонх эхэлнэ. Мөн "-g" аргументтай хамт хийж болно.

rvim rview rgvim rgview

Дээрхтэй адил, гэхдээ хязгаарлалттай. Shell тушаалуудыг эхлүүлэх эсвэл Vim-г түр зогсоох боломжгүй . "Z" аргументыг бас хийж болно.

OPTIONS

Тохиргоог форматын өмнө буюу хойно ямар ч дарааллаар өгч болно. Аргументгүйгээр сонголтыг нэг зураасаар нэгтгэж болно.

+ [тоо]

Эхний файлын хувьд курсор нь "num" гэсэн мөрөнд байрладаг. Хэрэв "num" байхгүй бол курсорыг сүүлийн мөрөнд байршуулна.

+ / {pat}

Эхний файлын хувьд курсор нь {pat} -н эхний тохиолдол дээр байрлах болно. Хайлтын загварт зориулсан "хайх-тусламжийн загвар" -ыг үзнэ үү.

+ {тушаал}

-c {тушаал}

{ command } нь эхний файлыг уншсны дараа гүйцэтгэгдэнэ. {тушаал} нь Ex тушаал гэж тайлбарлагддаг. Хэрэв {тушаал} нь зайг агуулсан бол түүнийг давхар хашилтанд (энэ нь ашиглагдсан бүрхүүлээс хамаарна) хамарна. Жишээ нь: Vim "+ set si" main.c
Тэмдэглэл: Та 10 хүртэлх "+" эсвэл "-c" тушаалуудыг ашиглаж болно.

--cmd {command}

"-c" -г ашиглахтай адил боловч аль ч vimrc файлыг боловсруулахаасаа өмнө командыг гүйцэтгэдэг. Та "-c" командуудаас тусдаа эдгээр тушаалын 10-ыг ашиглаж болно.

Хоёртын горим. Хэд хэдэн тохируулгууд тохируулагдах нь хоёртын файл эсвэл ажиллах файлыг засварлах боломжийг олгодог.

-C

Тохиромжтой. 'Таарах' сонголтыг тохируулна уу. Энэ нь Vim- ийг ВИ-тэй адилхан ажиллах болно. .vimrc файл байдаг.

-d

Diff горимоор эхлээрэй. Файлын нэрний хоёр буюу гурван аргумент байх ёстой. Vim нь бүх файлыг нээж, тэдгээрийн хоорондын ялгааг харуулна. Vimdiff (1) шиг ажилладаг .

-d {төхөөрөмж}

Нээлттэй {төхөөрөмжийн} терминалын хувьд ашиглах боломжтой. Зөвхөн Amiga дээр. Жишээ нь: "-d con: 20/30/600/150".

-e

Ex нь Vim горимд ажиллах боломжтой.

-f

Урьдчилан харах. GUI хувилбарын хувьд Vim нь эхлүүлсэн бүрхүүлээс салгаж салгаж болохгүй. Amiga дээр Vim дахин шинэ цонх нээхийн тулд эхлээгүй байна. Энэ тохируулга нь Vim- ийг засаж дуусах хүртэл хүлээлгэх програмаар гүйцэтгэгддэг (жишээ нь, захидал). Amiga дээр ": sh", ":!" тушаалууд ажиллахгүй.

-F

Хэрэв Vim нь зүүнээс баруун чиглэсэн файлууд болон франц хэлний гартийн зураглалыг засварлахад зориулж FKMAP дэмжлэгтэй эмхэтгэсэн бол энэ сонголт нь франц хэлээр Vim- г эхлүүлнэ, өөрөөр хэлбэл 'fkmap' болон 'rightleft' тохируулагдана. Үгүй бол алдааны мэдэгдэл өгч, Vim aborts.

-g

Хэрэв Vim нь GUI дэмжлэгтэй эмхэтгэгдсэн бол энэ тохируулга нь GUI-г идэвхжүүлдэг. Хэрэв GUI дэмжлэг байхгүй бол алдааны мэдэгдэл өгөгдөнө.

-h

Тушаалын мөрийн нэмэлт өгөгдлүүдийн талаар жаахан тусламж өгнө үү. Энэ Vim гарах дараа.

-H

Хэрэв Vim нь зүүнээс баруун чиглэсэн файлууд болон еврейн гарын байрлалыг засах RIGHTLEFT дэмжлэгтэйгээр эмхэтгэсэн бол энэ сонголтоор Евр хэлээр Vim- г эхлүүлнэ, өөрөөр хэлбэл 'hkmap' болон 'rightleft' тохируулагдана. Үгүй бол алдааны мэдэгдэл өгч, Vim aborts.

-i {viminfo}

Viminfo файлыг ашиглах нь идэвхжсэн үед энэ сонголт нь анхдагч "~ / .viminfo" оронд ашиглагдах файлын нэрийг заадаг. Энэ нь мөн .viminfo файлыг ашиглахгүй орхиход хэрэглэгдэж болно. Үүнийг "NONE" нэрээр нь өгч болно.

-L

-r шиг.

-l

Lisp горим. 'Lisp' болон 'showmatch' сонголтууд дээр.

Файлуудыг өөрчлөх нь идэвхгүй болно. Файл бичих боломжгүй учраас бичих гэж байгаа сонголтыг хийнэ.

-N

Үгүй нийцгүй горим. 'Таарах' сонголтыг шинэчилнэ. Энэ нь Vim нь арай илүү сайн ажилладаг боловч Vi нь нийцтэй байдаг .vimrc файл байдаггүй.

-n

Ямар ч swap файл ашиглагдахгүй. Сүйрлийн дараа сэргээх боломжгүй юм. Хэрвээ та файлаа маш удаан орчинд (жишээ нь, уян дискээ) засварлахыг хүсвэл handy. Үүнийг ": set uc = 0" гэж тохируулж болно. ": Set uc = 200" буцааж болно.

-o [N]

Нээлттэй цонхнууд. N-г орхиход файл бүрт нэг цонх нээгдэнэ.

-R

Зөвхөн унших горим. 'Readonly' сонголтыг тохируулах болно. Та буфферийг засах боломжтой боловч файлыг санамсаргүй байдлаар дарж бичихээс сэргийлж болно. Хэрвээ та файлаа дарж бичихийг хүсвэл Ex: тушаалыг ": w!" Гэж тэмдэглээрэй. -R тохируулга нь -n тохируулгыг агуулдаг (доороос харна уу). 'Readonly' сонголтыг ": set noro" гэж тохируулж болно. "Харна уу": "уншигдахад" туслах ".

-r

Свопын файлуудыг жагсаах, тэдгээрийг сэргээхэд ашиглах тухай мэдээллийг жагсаана.

-r {file}

Сэргээх горим. Своп файлыг нь засварласан сеанс сэргээхэд ашигладаг. Swap файл нь ".swp" хавсаргасан текст файлтай адил файлын нэртэй файл юм. "Тусламжийг сэргээх" хэсгийг үзнэ үү.

-s

Чимээгүй горим. Зөвхөн "Ex" гэж эхэлсэн эсвэл "-s" сонголтоос өмнө "-e" сонголтыг өгөх үед л зөвхөн "-s" сонголтыг өгөх үед.

-s {scriptin}

Скрипт файл {scriptin} унших болно. Файл доторх тэмдэгтүүд нь тэдгээрийг бичсэн мэт тайлбарладаг. Үүнийг ": source! {Scriptin}" тушаалаар хийж болно. Хэрэв редактор гарахаас өмнө файлын төгсгөл хүрэлцэхээр бол, цаашид тэмдэгтүүд нь гарнаас уншдаг.

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

Таны ашигладаг терминалын нэрийг Vim- д хэлдэг. Зөвхөн автоматаар ажиллахгүй байх үед л шаардагдана. Vim (builtin) буюу termcap эсвэл terminfo файлд тодорхойлогдсон терминал байх ёстой.

-u {vimrc}

Эхлүүлэхийн тулд тушаалуудыг {vimrc} файлд ашиглана. Бусад бүх тохиргоо алгаслаа. Үүнийг ашиглан тусгай төрлийн файлуудыг засварлах хэрэгтэй. Үүнийг мөн "NONE" нэрээр өгч бүх эхлэлийг алгасахад ашиглаж болно. Дэлгэрэнгүй мэдээллийг ": тусламжийг эхлүүлэх" хэсэгт үзнэ үү.

-U {gvimrc}

GUI-ийн оруулгуудын хувьд тушаалуудыг {gvimrc} файлд ашиглана. Бусад GUI оролтуудыг алгасна. Үүнийг мөн "NONE" нэрээр өгч бүх GUI эхлэлийг алгасахад ашиглаж болно. Дэлгэрэнгүй мэдээллийг ": help gui-init" хэсгээс үзнэ үү.

-V

Verbose. Вимinfo файлыг уншиж, бичихийн тулд ямар файлын эх үүсвэрүүд байгаа талаархи мэдэгдлүүдийг өгнө үү.

-v

Vi дээр ажиллах Vim- г эхлүүлэх хэрэгтэй. Энэ нь гүйцэтгэгчийг "ex" гэж нэрлэх үед л үр нөлөөтэй байдаг.

-w {scriptout}

Таны бичсэн тэмдэгтийн тэмдэгтүүд нь файл {scriptout} -д бичигдсэн, та Vim- ээс гарах хүртэл бичдэг . Хэрэв та "vim -s" эсвэл ": source!" Гэсэн скрипт файлыг үүсгэхийг хүсвэл энэ нь ашигтай байдаг. Хэрэв {scriptout} файл байгаа бол тэмдэгтүүд нэмж оруулав.

-W {скрипт}

W-тэй адил боловч одоо байгаа файлыг дарж бичдэг.

-x

Файл бичих үед шифрлэлтийг ашиглах. Crypt түлхүүрийг асуух болно.

-Z

Хязгаартай горим. Гүйцэтгэгчтэй ажиллах нь "r" -ээс эхэлнэ.

-

Опционы төгсгөлийг заана. Үүнээс хойшхи нэмэлт өгөгдлүүд нь файлын нэрээр зохицуулагдах болно. Энэ нь '-' -ээр эхэлсэн файлын нэрийг засахад ашиглагдаж болно.

--Туслаач

"-h" гэх мэт тусламжийн мессеж болон гарах.

- хувилбар

Хэвлэх хувилбар мэдээлэл болон гарах.

--remote

Vim серверт холбогдож, бусад аргументэд өгөгдсөн файлуудыг засах хэрэгтэй.

- сервертlist

Нь олж болох бүх Vim серверийн нэрийг жагсаах.

- servername {нэр}

{Name} -г серверийн нэрээр ашиглах. Одоогийн Vim-д ашиглагдах бол, --serversend эсвэл --remote тушаал хэрэглэж байгаа бол энэ нь серверийн холбогдох нэр юм.

--serversend {түлхүүрүүд}

Vim серверт холбогдох ба түүнд {түлхүүр} илгээнэ үү.

--socketid {id}

Зөвхөн GTK GUI: gvim -г өөр цонхонд ажиллуулахын тулд GtkPlug механизмыг ашиглана уу.

- инээдтэй

Зөвхөн GTK GUI: Цонхны ID-г stdout дээр гаргах

ON-LINE HELP

Vim дээр "тусламж" бичнэ үү. Тодорхой "сэдвээр тусламж авахын тулд" "сэдвээр туслана" гэж бичнэ үү. Жишээ нь: ": ZZ help" "ZZ" командын тусламж авах. ба CTRL-D ашиглан субьектүүдийг бөглөх (": cmdline-completion help"). Сэджээ нь нэг газраас нөгөө рүү үсрэх боломжтой (гипертекст холбоосын төрөл, "тусламж" -г үзнэ үү). Баримтжуулалтын бүх файлыг ийм аргаар харж болно, жишээ нь ": help syntax.txt".

БҮЛЭГ

vimtutor (1)

Чухал: Тушаалын командыг ашиглана ( % man ) ашиглана.