железария

Как да редактирате файлове в Linux: текстовият редактор vi е най-добрият ви приятел

Съдържание:

Anonim

Vi, от думата Visual, е програма, каталогизирана като текстов редактор, тъй като за разлика от тези, които са категоризирани като текстообработващ, не предлага инструменти за визуализиране на крайния резултат от документа към момента на отпечатване. С други думи, в него липсват опции за центриране или оправдаване на текст, но той позволява основните дейности като копиране, поставяне, преместване или изтриване на символи многостранно. Често тези видове програми се използват от програмисти за разработване на изходен код.

Със сигурност се чудите защо би трябвало да знаем за Ви?, основната причина е, защото се намира във всички дистрибуции на Linux и в извънредни ситуации може да е единственият наличен редактор, който може да реши някакъв проблем със системна корупция, грешки при зареждане или друга катастрофа. Необходимите ресурси обаче са ниски и той е идеален за управление на системни файлове.

Текстовият редактор на Vi

Vi е създаден чрез използване на ed и ex ресурси, две издателства за Unix. Първоначално написан от Бил Джой през 1976 г. Има подобрена версия, наречена Vim, но тъй като Vi е в почти всички дистрибуции, е необходимо да се знаят нейните основи за спешни операции.

Vi редакторът е текстов редактор, който може да се използва във всички видове терминали, изпълнението му е на цял екран, той е в състояние да обработва текста на цял файл в паметта и няколко клавиша са достатъчни за извършване на необходимите операции.

Vi режими

Работата на vi зависи от три състояния или режими:

  • Командният или редовен режим : това е режимът по подразбиране vi, където клавишите ви позволяват да извършвате действия за преместване на курса, да навигирате в файла, да обработвате текста или просто да излезете от редактирането. Вторият, вмъкващият или текстов режим: клавишите въвеждат символи в текста. И последно, последен ред или ex: където ключовете се използват за писане на команди в долната част на екрана, на последния ред.

Vi ръководство за оцеляване

Синтаксисът за изпълнение на Vi от вашия терминал е както следва:

Видях „име на файл“

След като файлът се покаже, можете да се движите или със стрелките със стрелки, или с клавишите: h, j, k, l, в случай че нямате стрелка на стрелката.

Има и други начини да се позовете на vi. Например:

Ако просто искате да отворите прозореца за редактиране без файлове, използвайте:

Видях

В случай на общ синтаксис, ако 'име на файл' не съществува, vi генерира файл с посоченото име.

Можете да отворите vi с няколко файла наведнъж:

видя file1 file2

По същия начин тя ни позволява да отворим файла, като позиционираме курсора на конкретен ред, в края на файла или според появата на ключова дума. По-долу са примери съответно:

vi +45 file1 vi + $ file1 vi + / Имаше файл1

Може да се интересувате от четене: LyX: Разширен процесор за документи в LaTeX за Ubuntu

Основни команди

С няколко основни команди вече можете да работите върху вашия vi файл.

команда описание
: q Това е да излезете от редактора (без да запазвате информацията)
: q! Това е принудителен начин да излезете от редактора без да запазвате информацията (дори ако вече са направени промени във файла)
: wq Запазете файла и затворете редактора
: име на файл Запишете файла с посоченото име

Редактиране на команди

команда описание
х Използва се за изтриване на символа, който в момента е под курсора
дд Използва се за изтриване на реда, който в момента е под курсора.
d x d Използва се за премахване на x брой редове от файла, като се брои от този, който в момента е под курсора.
n x Той се използва за изтриване на n символа, броещи от курсора в този момент.
x >> Използва се за идентифициране на x линии вдясно, започвайки от курсора.
x << Използва се за отстъпа на x линии вляво, като се започне от курсора.
ПРЕПОРЪЧВАМЕ ВИ Как да използвате Cron и Crontab в Linux

Намерете и заменете

За да извършим търсене на думи, ние го правим от обикновен или команден режим. Това е толкова просто, колкото въвеждането на символа " / ", последвано от последователността на символите, които да търсите. Натиснете клавиша Enter за потвърждение. За да се движите между събитията, използваме клавиша n.

Ако ни е необходимо да заменим определена последователност от символи, използваният синтаксис е следният:

За да го направите по ред

: s / низ за замяна / заместващ низ /

За да направите подмяната в целия документ

Замяната може да се извърши в целия документ със следния синтаксис:

% s / низ за замяна / заместващ низ /

Най-хубавото на този метод е, че той е изключително ефективен за търсене чрез използване на регулярни изрази.

Копирайте и залепете

Редакторът на Vi също ни дава възможност да копираме и поставяме селекция от редове. Процесът е прост, въвеждаме следната команда:

NYY

Където n представлява броя на реда, които искам да копирам.

Например, ако командата, която изпълнявам, е тази:

18yy

Резултатът ще бъде 18 реда, копирани в клипборда. За да поставите селекцията, просто въвеждаме буквата p .

Нарежете и залепете

Този процес е подобен на предишния, но ние заменяме командата с:

NDD

По подобен начин n представлява броя на редовете, които трябва да изрежем и накрая да поставим, използваме клавиша p.

Спаси ли те животът? Виждал ли съм те някога? ? Разкажете ни за вашия опит в коментарите.

железария

Избор на редакторите

Back to top button