muzruno.com

VI редактор: команди, инструкция, конфигурация

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

vi, редактор на екипи

Какво е vi?

В същността си, VI не е нищо повече от класически текстов редактор, който е бил много в периода от началото на 70-те до края на 90-те години. По-конкретно, тя е разработена през 1976 година. Идеята за създаване на нов опростен текстов редактор дойде на ум Бил Джой, който по това време използва друг популярен продукт - ed. Според Джоуи и колегите му, издателят е твърде сложен и "обикновените смъртни" не могат да го овладеят напълно. Поради тази причина, Джордж Koloris създаде своя собствена текстов редактор, който беше иронично нарича "редакторът за простосмъртните", а след това на Бил го модифицира и доведе до съвременния ума, която съществува и до днес.

Системни изисквания

Няма предварителни изисквания за овладяване на команден ред и текстови редактори като vi. Можете да започнете от нулата на всяка платформа, независимо дали това са UNIX-подобни системи (и "вилици" от тях) или Linux дистрибуции. Във всяка от тях можете да инсталирате vi в една или друга форма. Редакторът vi за Windows също съществува.

Опции на клиента

Преди да започнете да работите с vi, трябва да изберете правилния клиент. Разбира се, можете да използвате оригиналния редактор, но той ще бъде ограничен в способности и изглежда твърде объркващ, така че трябва да обърнете внимание на следните приложения:

  • Vim е модифицирана версия на класическия редактор. Основната характеристика на програмата е възможността да инсталирате персонализирани разширения, като подчертаване на синтаксис, поддръжка на Unicode, поддръжка на макроси, спестяване на отделни сесии и много други. Има и версия с графичен интерфейс, наречена GVim.
  • Елвис е един от първите клонинги на vi, написан на програмния език C и достъпен на всички платформи едновременно. Това е редактор на цял екран, който поддържа открояване на Windows и синтаксис.
  • Виличката е опит да се комбинират най-добрите от два популярни текстови редактора. Сред потребителите на текстовите редактори Emacs и vi има неизказана вражда. Разработчиците на Ville се опитаха да съчетаят основните характеристики на двете програми, за да предоставят на потребителите универсален инструмент за работа с текст.
  • Nvi е класически редактор, базиран на VI, прекомпилиран специално за FreeBSD системи.
  • Viper дори не е отделен клиент, а просто plug-in за популярния текстов редактор Emacs, който ви позволява да подражавате на командите на текстовия редактор vi.

команди за редактор vi

Първи стъпки с vi

Най-вероятно, за да работите с редактора, дори не трябва да изтегляте нищо. Повечето Linux дистрибуции идват с vi включени. Всъщност просто трябва да въведете съответната команда, за да започнете и да определите файла, който трябва да бъде отворен. Ако искате да отворите файл в vim, трябва да напишете - "vim * filename * .txt". Веднага след това ще се появи документ пред вас. За да го отворите в GUI, трябва да замените командата с "- gvim * file name * .txt". Първоначално ще влезете в командния режим. Редакторът vi означава работа в два режима: режим на редактиране и команден режим. Първата е за въвеждане на текст, а втората е за навигация и изпълнение на функции като запазване. Нека започнем с команден режим и навигация.

навигация

За начало, си струва да се запознаете с кои команди за редактиране на ви VI ви позволяват да преместите курсора в документа. По принцип за това се използват клавишите h, j, k, l, които са отговорни за движението наляво, надолу, нагоре и вдясно. В действителност, в съвременните версии на VI, включително Вим и графични "вилици", подкрепени от работата на стрелката, но се принуди да използва класическата версия, в крайна сметка ще свикнеш с това и осъзнават, че така много по-бързо и по-удобно. Единствената функция, която може да доведе до объркване - невъзможността да се премести в най-горния ред от час и л, да се движи нагоре и надолу бутоните винаги се използват к и к. За да преместите началото или края на линия, използвайте клавишите 0 и $. За да се движите между страници, използвайте клавишните комбинации Ctrl + F и Ctrl + B.

За да преместите между думите, използвайте клавишите w, e, b. За да преминете незабавно към първия знак на следващата дума, натиснете w. За да преминете към последния символ на следващата дума, натиснете E. За да поставите първия знак на предишната дума, натиснете b. Тук също има малък удар. Въпросът е, че трудните думи, които редакторът разделя на заготовки и тире върху отделни думи. Това означава, че изразът "нощно шофиране" ще се счита за три различни думи. За да не губите време, прескачайки тире, можете да използвате команди с големи букви, т.е. W заедно или B заедно b.

текстов редактор vi, команди

За по-впечатляващи скокове се използват скоби () и {}. Първите помагат да се движат между изречения и други между цели абзаци.

Най-удобният начин да се движите е да преместите линии и ключови думи. За да преместите курсора на конкретен ред, трябва да въведете номера на реда и G (това трябва да бъде главната буква G). За да преминете към определена дума, трябва да започнете търсенето с / character. Например, ако искате да намерите думата анафора, въведете / anaphora и натиснете Enter. За да се придвижвате между думите за търсене, използвайте клавишите n и N.

Редактиране и запазване

Първо, научете как да излезете от редактора ви. Можете да направите това с командата: q, която просто затваря програмата без промени. Струва си да се отбележи, че програмата не може да бъде затворена, ако са направени промени в документа. Това е някаква защита срещу загуба на информация, така че винаги трябва да запазвате данните, преди да излезете. Записът в редактора vi се извършва с командата: w. Екипите могат да бъдат комбинирани. Например, като напишете: wq, едновременно ще запазите данните и ще затворите програмата. Но това не е всичко. Ако искате да запазите променения документ в нов файл, трябва да използвате командата vi editor - "Save to file", която се изпълнява чрез въвеждане на w * filename * .txt.

Сега нека поговорим за "прости" редактиране, което е свързано с подобни екипи, без да променяме съдържанието на документите. Например, за да изтриете знак, използвайте клавиша x и за да свържете два реда една към друга, използвайте клавиша J. За да изтриете цял ред, щракнете двукратно върху клавиша d. Можете да замените символите с клавиша r.



редактор vi команди, освен в файл

Всяка от описаните по-горе команди може да се дублира (или да се повтори няколко пъти), като се използва ключът. (Точка). Така например, можете да изтриете четири реда едновременно, като въведете ddhellip-.

Тези команди могат да бъдат комбинирани. Вече знаем, че с помощта на скобата може да се придвижите до края на линията и с скобата}, можете да прескочите до края на параграфа. С помощта на клавиша d можете да изтриете цели линии и абзаци без загуба на време.

Знаейки толкова много команди на ви редактора за изтриване на текст, трябва да се научите как да възстановите всичко от разстояние (не е достатъчно, че). За да направите това, използвайте бутона u, който ви позволява да се върнете назад, независимо от това, какви действия са предприети преди (освен, разбира се, това не закрива програмата).

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

Тъй като сте прочели командите за управление на текстов редактор, е време да преминете към неговата непосредствена задача - въвеждане на текст. Процесът на въвеждане на текст, разбира се, не се различава от този в друг редактор, но е важно винаги да помните, че постоянно трябва да превключвате между режимите и командите за редактиране. За да влезете в режим за редактиране, натиснете клавиша i или a (това ще повлияе само на позицията на курсора в текста). След това можете веднага да започнете да набирате. Целият текст ще бъде въведен на един ред, докато не използвате клавиша o, който създава нов ред или командата cc, която ще замени текущия ред с нов текст. За да се върнете в командния режим, използвайте клавиша Esc.

vi редактор, инструкция

Визуален режим, копиране и поставяне

Като се текстови редактори, често прибягваме до функцията за копиране и поставяне на текст. Ние сме свикнали с горещите клавиши Ctrl + C и Ctrl + V в съвременните операционни системи, така че работата във ви може да изглежда сложна. Всъщност, просто трябва да отидете в визуален режим, след това да използвате командите, които вече сте научили, за да изберете и копирате желания текст. Копирането във vi редактора (като вмъкване) работи само в специален визуален режим (активиран с клавиш v). Във визуалния режим се маркира част от текста в документа. Осветената област може да се промени с помощта на навигационните клавиши и техните комбинации. След това, след като желаната област е избрана, просто натиснете y, за да копирате текста или d, за да я изрежете (изтрийте от избора). Поставянето на текст е също толкова лесно - преместете курсора до желаната област и натиснете P. Текстът се появява мигновено в областта зад курсора.

Комплексни команди

При сложни команди има съвместни екипи. Те вече са обсъдени по-горе, но те трябва да бъдат подчертани още веднъж, защото благодарение на правилните комбинации можете да постигнете максимална производителност и удобство.

vi редактор, освен

Също така можете да използвате номера с някои команди за преместване. Например, ако не искате да преместите нито една дума, а веднага на 6, а вместо шест пъти натискане на w, можете просто да въведете 6w. С номера можете да комбинирате два отбора наведнъж. Например, за да изтриете няколко думи наведнъж, можете да използвате командата d5w, която може да изтрие 5 думи наведнъж. Съответно, комбинации с скоби ще изтрият низове, абзаци и т.н.

Подмяна на текст

От допълнителните функции заслужава да се подчертае способността за замяна на цели текстове, както и всички съвпадащи части от целия документ. Това е полезно с полезна опция, особено когато става въпрос за програмен код или попълване на големи въпросници с дублирани данни. Представете си, че в избрания ред текст има изявление за обяснение, но искаме да го променим на друго, например, да дадем храна за размисъл. В този случай командата ще изглежда така: - s / обяснение / даване на храна за размисъл /. За да замените всички препратки към обяснението в документа, можете да усложнете малко командата, след което тя ще изглежда така: -% s / обяснение / даване на храна за размисъл / g.

vi редактор за прозорци

Вместо да приключи

Така че сега разбирате как да управлявате ви редактора. Знаете всички основни команди, как да редактирате и редактирате текст. Запознат с полезни команди и възможности. Това е идеалното време да опитате всичко това на практика. Въпреки леко отвратителен външен вид и висок праг на влизане, vi след кратка практика може да бъде за вас най-удобният инструмент в работата. Основното - не се паникьосвайте, напишете всички научени команди, скриптове и ги повтаряйте на практика, за да придадете наскоро придобитите умения на автоматизъм.

Споделяне в социалните мрежи:

сроден