View - Linux Command - Unix команадсы

vim - Vi IMproved, бағдарламашы мәтіндік редакторы

Синопсис


vim [опциялар] [файл ..]
vim [опциялар] -
vim [опциялар] -t тегі
vim [опциялар] -q [қатефайл]


бұрынғы
көрініс
gvim gview
rvim rview rgvim rgview

Сипаттама

Vim мәтіндік редактор болып табылады, ол жоғарыда сәйкес келеді Vi. Ол қарапайым мәтіннің барлық түрлерін өңдеу үшін пайдаланылуы мүмкін. Бұл бағдарламаларды өңдеу үшін әсіресе пайдалы.

Vi-ден жоғары деңгейдегі көптеген жақсартулар бар: көп деңгейді қайтару, көп терезе және буфер, синтаксис ерекшелеу, пәрмен жолын өңдеу, файл атауын аяқтау, on-line анықтама, визуалды таңдау және т.с.с..: «Help vi_diff.txt» Vim және Vi арасындағы айырмашылықтар.

Vim -ті іске қосқан кезде «help» командасымен он-лайн жүйесінен көмек алуға болады. Төмендегі ON-LINE HELP бөлімін қараңыз.

Vim жиі командаға бір файлды өңдеуге кіріседі

vim файлы

Жалпы алғанда, Vim негізінен:

vim [опциялар] [filelist]

Егер филолист болмаса, редактор бос буферден басталады. Әйтпесе, келесі төртеудің біреуі редакциялауға болатын бір немесе бірнеше файлды таңдау үшін пайдаланылуы мүмкін.

файл ..

Файл атауларының тізімі. Біріншісі - ағымдағы файл және буферге оқылады. Курсор буфердің бірінші жолында орналасады. Басқа файлдарға «: келесі» командасымен кіруге болады. Шеңберден басталатын файлды түзету үшін, «-» филелистен бұрын.

-

Өңдеуге болатын файл stdin-дан оқылады. Командалар stderr-дан оқылады, бұл tty болуы керек.

-t {тэг)

Өңдеуге болатын файл және бастапқы жүгіргі позициясы «tag», goto жапсырмасының түріне байланысты. {tag} тегтер файлында ізделуде, байланысты файл ағымдағы файлға айналады және байланысты пәрмен орындалады. Негізінен бұл C бағдарламалары үшін пайдаланылады, бұл жағдайда {tag} функция атауы болуы мүмкін. Бұл функция осы функцияны қамтитын файл ағымдағы файлға айналады және курсор функцияның басында орналасады. «: Help tag-commands» бөлімін қараңыз.

-q [қатефайл]

QuickFix режимінде іске қосыңыз. Файл [errorfile] оқылады және бірінші қате көрсетіледі. Егер [қатефайл] жоқ болса, файл атауын 'errorfile' опциясынан (әдепкі бойынша Amiga үшін «AztecC.Err», басқа жүйелерде «errors.vim») алады. Қосымша қателерді «: cn» командасымен бірге секіруге болады. «: Help quickfix» бөлімін қараңыз.

Vim пәрменнің атына байланысты басқаша әрекет етеді (орындалатын файл әлі де сол файл болуы мүмкін).

vim

«Қалыпты» тәсіл, бәрі дефолт.

бұрынғы

Ex режимінде іске қосыңыз. «: Vi» командасымен Қалыпты режимге өтіңіз. Сондай-ақ «-e» дәлелімен жасалуы мүмкін.

көрініс

Тек оқу режимінде іске қосыңыз . Сіз файлдарды жазудан қорғайтын боласыз. Сондай-ақ «-R» дәлелімен жасалуы мүмкін.

gvim gview

GUI нұсқасы. Жаңа терезені бастайды. Сондай-ақ «-g» дәлелімен жасалуы мүмкін.

rvim rview rgvim rgview

Жоғарыда айтылғандай, бірақ шектеулермен. Shell командаларын бастау немесе Vim функциясын тоқтату мүмкін болмайды . «-Z» дәлелімен де жасалуы мүмкін.

Опциялар

Опциялар файл атауларына дейін немесе кейін кез келген тәртіпте берілуі мүмкін. Аргументсіз параметрлер бір сызықшадан кейін біріктірілуі мүмкін.

+ [num]

Бірінші файл үшін жүгіргі «num» жолында орналасады. Егер «num» жоқ болса, курсор соңғы жолға орналастырылады.

+ / {pat}

Бірінші файл үшін жүгіргі {pat} бірінші рет пайда болады. Қол жетімді іздеу үлгілері үшін «: іздеу іздеу үлгісі» бөлімін қараңыз.

+ {command}

-c {пәрмен}

{command} бірінші файл оқылғаннан кейін орындалады. {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».

-e

Вимді Ex режимінде іске қосыңыз, мысалы, орындалатын файл «ex» деп аталады.

-f

Бастапқы. GUI нұсқасы үшін Vim , ол басталған қабықшаны аралыққа шығармайды және ажыратпайды. Амигада Vim жаңа терезені ашу үшін қайта іске қосылмайды. Бұл параметр Vim өңдеу сеансының аяқталуын күтуге болатын бағдарлама (мысалы, пошта) күтіп тұрған кезде пайдаланылуы керек. Амигада «: sh» және «:!» командалар жұмыс істемейді.

-F

Егер Vim оңнан солға бағытталған файлдарды және Farsi пернетақта картасын өңдеу үшін FKMAP қолдауымен құрастырылған болса, бұл параметр Vim- ді Парсы режимінде бастайды, яғни «fkmap» және «rightleft» орнатылады. Әйтпесе қате туралы хабар беріледі және Vim тоқтатады.

Егер Vim GUI қолдауымен құрастырылған болса, бұл опция GUI-ге қосылады. Егер GUI қолдауы жасалмаса, қате туралы хабар беріледі және Vim тоқтатады.

-h

Пәрмен жолының дәлелдері мен параметрлері туралы біраз көмек беріңіз. Осыдан кейін Vim шығады.

-H

Егер Vim оңға-солға бағытталған файлдарды және иврит пернетақтасын картаға түсіру үшін RIGHTLEFT қолдауымен құрастырылған болса, бұл параметр Вимді еврей режимінде бастайды, яғни «hkmap» және «rightleft» орнатылады. Әйтпесе қате туралы хабар беріледі және Vim тоқтатады.

-i {viminfo}

Viminfo файлын қолданған кезде, бұл параметр әдепкі «~ / .viminfo» орнына қолданылатын файл атауын орнатады. Бұл сондай-ақ, «NONE» деген атау беру арқылы .viminfo файлын пайдалануды өткізіп жіберу үшін де пайдаланылуы мүмкін.

-L

Сол сияқты -р.

-l

Lisp режимі. 'Lisp' және 'showmatch' опцияларын орнатады.

Файлдарды өзгерту өшірілген. Файлдарды жазу мүмкін болмағандықтан «жазу» опциясын қайта орнатады.

-N

Үйлесімсіз режим. «Үйлесімді» опциясын қайта орнатыңыз. Бұл Vim- ді аздап жақсартады, бірақ Viv-ке сәйкес келмейді, бірақ .vimc файлы жоқ.

Своп файлы қолданылмайды. Апаттан кейін қалпына келтіру мүмкін емес. Файлды өте баяу ортада (мысалы, дискета) өңдегіңіз келсе ыңғайлы. Сондай-ақ «: set uc = 0» арқылы жасауға болады. Болдырмау «: set uc = 200».

-o [N]

N терезелерін ашыңыз. N енгізілмесе, әр файл үшін бір терезені ашыңыз.

Тек оқу режимі. «Readonly» параметрі орнатылады. Сіз әлі аралықты өңдей аласыз, бірақ файлды кездейсоқ қайта жазуға жол берілмейді. Егер файлды қайта жазғыңыз келсе, «: w!» Ішінде Ex пәрменіне леп белгісін қосыңыз. -R опциясы -n опциясын да білдіреді (төменде қараңыз). «Readonly» параметрін «: set noro» қалпына келтіруге болады. Қараңыз «: help 'readonly'».

Қалпына келтіру үшін оларды пайдалану туралы ақпаратпен алмастырыңыз.

-r {файл}

Қалпына келтіру режимі. Своп файлы бұзылған өңдеу сеансын қалпына келтіру үшін пайдаланылады. Своп файлы - бұл «.swp» мәтіндік файлымен бірдей файл атауына ие файл. «: Қалпына келтіруге көмек» бөлімін қараңыз.

Үнсіз режим. Тек «Ex» деп бастағанда немесе «-s» опциясы алдында «-e» параметрі берілгенде ғана.

-s {scriptin}

Сценарий файлы {scriptin} оқылады. Файлдағы таңбалар оларды тергендей түсіндіріледі. Сол сияқты «: source (сценарий)» пәрменімен де жасауға болады. Егер файлдың соңы редактор шыққанға дейін жетсе, қосымша таңбалар пернетақтадан оқылады.

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

Vim-ге сіз қолданатын терминалдың атын айтыңыз. Автоматты түрде жұмыс істемесе ғана қажет. Vim (салынған) немесе termcap немесе terminfo файлында анықталған терминал болуы керек.

-u {vimrc}

Initializations үшін {vimrc} файлындағы пәрмендерді пайдаланыңыз. Барлық қалған инициализациялар өткізіп жіберіледі. Бұл файлдарды арнайы түрін өңдеу үшін пайдаланыңыз. Сондай-ақ, ол «NONE» деп аталып, барлық инициализацияларды өткізіп жіберу үшін де пайдаланылуы мүмкін. Қосымша ақпарат алу үшін vim ішінде «: help initialization» бөлімін қараңыз.

-U {gvimrc}

GUI баптандыру үшін {gvimrc} файлындағы пәрмендерді пайдаланыңыз. Барлық қалған GUI инициализациясы өткізіп жіберіледі. Сондай-ақ, ол «NONE» деп аталып, барлық GUI инициализациясын өткізіп жіберу үшін де пайдаланылуы мүмкін. Қосымша ақпарат алу үшін vim ішіндегі «: help gui-init» бөлімін қараңыз.

-V

Мәліметтер. Файлдар туралы және viminfo файлын оқу және жазу үшін хабарлар беріңіз.

-v

Vim ви режимінде іске қосыңыз, сияқты «vi» деп аталады. Бұл тек орындалатын «ex» деп аталатын кезде ғана әсер етеді.

-w {scriptout}

Сіз енгізген барлық таңбалар Vimден шыққанша {scriptout} файлында жазылған . Егер сіз «vim -s» немесе «: source» деген сценарий файлын жасағыңыз келсе пайдалы. {Scriptout} файлы болса, таңбалар қосылады.

-W {scriptout}

Like -w, бірақ бар файл қайта жазылады.

-x

Файлдарды жазу кезінде шифрлауды пайдаланыңыз. Кілттер кілті сұралады.

-Z

Шектеулі режим. Орындаушы сияқты жұмыс істейді «r».

-

Опциялардың соңын білдіреді. Бұдан кейін дәлелдер файл атауымен өңделетін болады. Бұл '-' басталатын файл атауын өңдеу үшін пайдаланылуы мүмкін.

--Көмектесіңдер

Көмек туралы хабарлама беріңіз және «-h» сияқты секілді шығыңыз.

- түрлендіру

Нұсқа мәліметін басып шығару және шығу.

- Работа

Vim серверіне қосылыңыз және қалған дәлелдердегі файлдарды өңдеңіз.

--erverlist

Барлық Vim серверлерінің аттарын табыңыз.

--servername {name}

{Name} атауын сервер атауы ретінде пайдаланыңыз. Қолданыстағы Vim үшін қолданылады - егер - - сервермен немесе - демонтталмаған болса, онда ол қосылу үшін сервердің атауы.

--serversend {keys}

Vim серверіне қосылыңыз және оған {keys} жіберіңіз.

--socketid {id}

Тек GTK GUI: Gvim бағдарламасын басқа терезеде іске қосу үшін GtkPlug механизмін пайдаланыңыз.

- эхо-ені

Тек GTK GUI: stdout терезесінде ID терезесіне жаңартыңыз

Онлайн анықтама

Жұмысқа кірісу үшін Vim түріндегі «: help» теріңіз. Белгілі бір тақырып бойынша анықтама алу үшін «: анықтама тақырыбын» теріңіз. Мысалы: «ZZ» командасына «ZZ» командасы үшін көмек алу. Пайдалану және CTRL-D тақырыптарын толтыру үшін («: help cmdline-completion»). Тегтер бір жерден басқа жерге өту үшін ( гипермәтіндік сілтемелердің түрін қараңыз, «: анықтама» қараңыз). Барлық құжаттама файлдарын осылай көруге болады, мысалы: «: help syntax.txt».

Сондай-ақ, қараңыз

vimtutor (1)