From: Restorer <69863286+RestorerZ@users.noreply.github.com> Date: Sun, 26 Nov 2023 09:14:11 +0000 (+0000) Subject: translation(ru): updated Russian translations for tutorials (#13579) X-Git-Tag: v9.0.2131~4 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2bad26fe2cb48f13c8d8e7b7e47232f89af2c03c;p=thirdparty%2Fvim.git translation(ru): updated Russian translations for tutorials (#13579) Signed-off-by: Christian Brabandt --- diff --git a/runtime/tutor/README.ru.utf-8.txt b/runtime/tutor/README.ru.utf-8.txt new file mode 100644 index 0000000000..1e9f6d8133 --- /dev/null +++ b/runtime/tutor/README.ru.utf-8.txt @@ -0,0 +1,39 @@ +«Учебник» — это практическое пособие для начинающих пользователей редактора Vim. + +На освоение представленного материала большинству начинающих пользователей +потребуется менее часа. По окончанию курса вы сможете выполнять несложные +операции над текстом с помощью редактора Vim. + +Файл, содержащий обучающие уроки, называется «tutor». Чтобы начать с ним +работать, просто наберите команду "vim tutor" и следуйте инструкциям, +преведённым в уроках. Задания в учебнике предполагают редактирование файла, +поэтому НЕ ДЕЛАЙТЕ ЭТОГО В ОРИГИНАЛЬНОЙ КОПИИ ФАЙЛА. + +Для полноценной работы с учебником вы можете использовать программу "vimtutor". +При запуске этой программы будет создана временная копия файла для работы с ним. + +Я планировал добавление в учебник более развёрнутых уроков, но на это уже не +хватило времени. Если занятия вам понравились, то, пожалуйста, напишите мне об +этом и присылайте любые улучшения, которые вы сделаете. + +Боб Уэр (Bob Ware), Colorado School of Mines, США, Колорадо, Голден, 80401, +(303) 273-3987 +bware@mines.colorado.edu bware@slate.mines.colorado.edu bware@mines.bitnet + + +Переводы +----------- + +Файлы tutor.xx и tutor.xx.utf-8 являются переводами учебника (где xx — код +языка). Кодировка файлов tutor.xx может быть latin1 или другой традиционной +кодировкой. Если не требуется перевод в такой традиционной кодировке, вам нужно +просто подготовить файл tutor.xx.utf-8. +Если необходима другая кодировка текста, вы также можете сделать такой файл, +его наименование должно быть tutor.xx.enc (замените «enc» на фактическое +название кодировки). Возможно, что для этого потребуется настроить файл +«tutor.vim». +Для создания файла tutor.xx из tutor.xx.utf-8 можно использовать команду "make". +Посмотрите файл «Makefile», чтобы получить подробной информации. (Для некоторых +языков файл tutor.xx.utf-8 создаётся из tutor.xx в силу сложившихся причин). + +[Брам Моленар (Bram Moolenaar) и др. изменили этот файл для редактора Vim] diff --git a/runtime/tutor/tutor.ru b/runtime/tutor/tutor.ru index d1b5fd6bf9..fa5454602c 100644 --- a/runtime/tutor/tutor.ru +++ b/runtime/tutor/tutor.ru @@ -1,401 +1,393 @@ =============================================================================== -= ä Ï Â Ò Ï Ð Ï Ö Á Ì Ï × Á Ô Ø × Õ Þ Å Â Î É Ë VIM -- ×ÅÒÓÉÑ 1.7 = + ×ÅÒÓÉÑ 1.7 = äïâòï ðïöáìï÷áôø îá úáîñôéñ ðï òåäáëôïòõ Vim = =============================================================================== - Vim -- ÜÔÏ ÏÞÅÎØ ÍÏÝÎÙÊ ÒÅÄÁËÔÏÒ, ÉÍÅÀÝÉÊ ÍÎÏÖÅÓÔ×Ï ËÏÍÁÎÄ, ÓÌÉÛËÏÍ ÍÎÏÇÏ - ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÉÈ ×ÓÅ ÍÏÖÎÏ ÂÙÌÏ ÏÐÉÓÁÔØ × ÔÁËÏÍ ÕÞÅÂÎÉËÅ, ËÁË ÜÔÏÔ. - üÔÏÔ ÕÞÅÂÎÉË ÐÒÉÚ×ÁÎ ÏÂßÑÓÎÉÔØ ÄÏÓÔÁÔÏÞÎÏÅ ÞÉÓÌÏ ËÏÍÁÎÄ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ - ×Ù ÍÏÇÌÉ Ó Ì£ÇËÏÓÔØÀ ÉÓÐÏÌØÚÏ×ÁÔØ Vim × ËÁÞÅÓÔ×Å ÒÅÄÁËÔÏÒÁ ÏÂÝÅÇÏ - ÎÁÚÎÁÞÅÎÉÑ. + ðÒÏÇÒÁÍÍÁ Vim -- ÜÔÏ ÏÞÅÎØ ÍÏÝÎÙÊ ÔÅËÓÔÏ×ÙÊ ÒÅÄÁËÔÏÒ, ÉÍÅÀÝÉÊ ÍÎÏÖÅÓÔ×Ï + ËÏÍÁÎÄ, É ×ÓÅ ÉÈ ÐÒÏÓÔÏ ÎÅ×ÏÚÍÏÖÎÏ ÏÐÉÓÁÔØ × ÒÁÍËÁÈ ÜÔÏÇÏ ÕÞÅÂÎÉËÁ. + äÁÎÎÙÊ ÖÅ ÕÞÅÂÎÉË ÐÒÉÚ×ÁÎ ÏÂßÑÓÎÉÔØ ÔÅ ËÏÍÁÎÄÙ, ËÏÔÏÒÙÅ ÐÏÚ×ÏÌÑÔ ×ÁÍ Ó + Ì£ÇËÏÓÔØÀ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÒÏÇÒÁÍÍÕ Vim × ËÁÞÅÓÔ×Å ÒÅÄÁËÔÏÒÁ ÏÂÝÅÇÏ ÎÁÚÎÁÞÅÎÉÑ. - ÷ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ ÐÒÉÂÌÉÚÉÔÅÌØÎÏ 25-30 ÍÉÎÕÔ ÎÁ ÏÓ×ÏÅÎÉÅ ÄÁÎÎÏÇÏ ÕÞÅÂÎÉËÁ × - ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÔÏÇÏ, ÓËÏÌØËÏ ×ÒÅÍÅÎÉ ×Ù ÐÏÔÒÁÔÉÔÅ ÎÁ ÜËÓÐÅÒÉÍÅÎÔÙ. + îÁ ÏÓ×ÏÅÎÉÅ ÍÁÔÅÒÉÁÌÏ× ÜÔÏÇÏ ÕÞÅÂÎÉËÁ ÐÏÔÒÅÂÕÅÔÓÑ ÏËÏÌÏ 30 ÍÉÎÕÔ, ÎÏ ÜÔÏ + ÚÁ×ÉÓÉÔ ÏÔ ÔÏÇÏ, ÓËÏÌØËÏ ×ÒÅÍÅÎÉ ×Ù ÐÏÓ×ÑÔÉÔÅ ÐÒÁËÔÉÞÅÓËÉÍ ÚÁÎÑÔÉÑÍ. - ÷ÎÉÍÁÎÉÅ! ëÏÍÁÎÄÁÍÉ × ÕÒÏËÁÈ ×Ù ÂÕÄÅÔÅ ÉÚÍÅÎÑÔØ ÜÔÏÔ ÔÅËÓÔ. óÏÚÄÁÊÔÅ - ËÏÐÉÀ ÜÔÏÇÏ ÆÁÊÌÁ, ÞÔÏÂÙ ÐÏÐÒÁËÔÉËÏ×ÁÔØÓÑ ÎÁ ÎÅÊ (ÅÓÌÉ ×Ù ÚÁÐÕÓÔÉÌÉ - "vimtutor", ÔÏ ÜÔÏ ÕÖÅ ËÏÐÉÑ). + ÷ÎÉÍÁÎÉÅ! ÷ÙÐÏÌÎÑÑ ÚÁÄÁÎÉÑ ÕÒÏËÏ×, ×Ù ÂÕÄÅÔÅ ÉÚÍÅÎÑÔØ ÔÅËÓÔ × ÜÔÏÍ ÆÁÊÌÅ, + ÐÏÜÔÏÍÕ ÐÒÅÖÄÅ ÞÅÍ ÐÒÏÄÏÌÖÉÔØ, ÓÏÚÄÁÊÔÅ ËÏÐÉÀ ÆÁÊÌÁ. ôÏÇÄÁ ÍÏÖÎÏ ÂÕÄÅÔ + ÐÒÁËÔÉËÏ×ÁÔØÓÑ ÓÔÏÌØËÏ, ÓËÏÌØËÏ ÜÔÏ ÐÏÔÒÅÂÕÅÔÓÑ. åÓÌÉ ×Ù ×ÏÓÐÏÌØÚÏ×ÁÌÉÓØ + ËÏÍÁÎÄÏÊ "vimtutor" ÄÌÑ ÏÔËÒÙÔÉÑ ÜÔÏÇÏ ÕÞÅÂÎÉËÁ, ÚÎÁÞÉÔ, ËÏÐÉÑ ÕÖÅ ÓÏÚÄÁÎÁ. - ÷ÁÖÎÏ ÐÏÍÎÉÔØ, ÞÔÏ ÜÔÏÔ ÕÞÅÂÎÉË ÐÒÅÄÎÁÚÎÁÞÅÎ ÄÌÑ ÏÂÕÞÅÎÉÑ × ÐÒÏÃÅÓÓÅ - ÉÓÐÏÌØÚÏ×ÁÎÉÑ. üÔÏ ÏÚÎÁÞÁÅÔ, ÞÔÏ ×Ù ÄÏÌÖÎÙ ÚÁÐÕÓËÁÔØ ËÏÍÁÎÄÙ ÄÌÑ ÔÏÇÏ, - ÞÔÏÂÙ ËÁË ÓÌÅÄÕÅÔ ÉÈ ÉÚÕÞÉÔØ. åÓÌÉ ×Ù ÐÒÏÓÔÏ ÐÒÏÞÉÔÁÅÔÅ ÜÔÏÔ ÔÅËÓÔ, ÔÏ - ÎÅ ÚÁÐÏÍÎÉÔÅ ËÏÍÁÎÄÙ! - - ôÅÐÅÒØ ÕÂÅÄÉÔÅÓØ × ÔÏÍ, ÞÔÏ ËÌÁ×ÉÛÁ CapsLock ÎÅ ×ËÌÀÞÅÎÁ, É ÎÁÖÍÉÔÅ - ËÌÁ×ÉÛÕ j ÎÅÓËÏÌØËÏ ÒÁÚ, ÔÁË, ÞÔÏÂÙ õÒÏË 1.1 ÐÏÌÎÏÓÔØÀ ÐÏÍÅÓÔÉÌÓÑ ÎÁ - ÜËÒÁÎÅ. + ÷ÁÖÎÏ ÐÏÍÎÉÔØ, ÞÔÏ ÜÔÏÔ ÕÞÅÂÎÉË ÐÒÅÄÎÁÚÎÁÞÅÎ ÄÌÑ ÐÒÁËÔÉÞÅÓËÏÇÏ ÏÂÕÞÅÎÉÑ. + üÔÏ ÏÚÎÁÞÁÅÔ, ÞÔÏ ×Ù ÄÏÌÖÎÙ ÐÒÉÍÅÎÑÔØ ËÏÍÁÎÄÙ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ËÁË ÓÌÅÄÕÅÔ + ÉÈ ÉÚÕÞÉÔØ. åÓÌÉ ×Ù ÐÒÏÓÔÏ ÐÒÏÞÉÔÁÅÔÅ ÜÔÏÔ ÔÅËÓÔ, ÔÏ ÎÅ ÚÁÐÏÍÎÉÔÅ ËÏÍÁÎÄÙ! + ôÅÐÅÒØ, ÕÂÅÄÉ×ÛÉÓØ, ÞÔÏ ÎÅ ×ËÌÀÞÅÎÁ ËÌÁ×ÉÛÁ , ÎÁÖÍÉÔÅ ËÌÁ×ÉÛÕ j + ÎÅÓËÏÌØËÏ ÒÁÚ, ÔÁË, ÞÔÏÂÙ ÕÒÏË 1.1 ÐÏÌÎÏÓÔØÀ ÐÏÍÅÓÔÉÌÓÑ ÎÁ ÜËÒÁÎÅ. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - õÒÏË 1.1: ðåòåíåýåîéå ëõòóïòá - + õÒÏË 1.1. ðåòåíåýåîéå ëáòåôëé -** äÌÑ ÐÅÒÅÍÅÝÅÎÉÑ ËÕÒÓÏÒÁ ÎÁÖÍÉÔÅ ËÌÁ×ÉÛÉ h,j,k,l ÔÁË, ËÁË ÐÏËÁÚÁÎÏ ÎÉÖÅ. ** - ^ - k óÏ×ÅÔÙ: ëÌÁ×ÉÛÁ h ÎÁÈÏÄÉÔÓÑ ÓÌÅ×Á É ÐÅÒÅÍÅÝÁÅÔ ×ÌÅ×Ï. - < h l > ëÌÁ×ÉÛÁ l ÎÁÈÏÄÉÔÓÑ ÓÐÒÁ×Á É ÐÅÒÅÍÅÝÁÅÔ ×ÐÒÁ×Ï. - j ëÌÁ×ÉÛÁ j ÐÏÈÏÖÁ ÎÁ ÓÔÒÅÌËÕ `×ÎÉÚ'. +** þÔÏÂÙ ÐÅÒÅÍÅÝÁÔØ ËÁÒÅÔËÕ × ÕËÁÚÁÎÎÙÈ ÎÁÐÒÁ×ÌÅÎÉÑÈ, ÎÁÖÍÉÔÅ ËÌÁ×ÉÛÉ h,j,k,l ** + ^ ðÏÄÓËÁÚËÁ. + k ëÌÁ×ÉÛÁ h ÓÌÅ×Á É ÕÄÏÂÎÁ ÄÌÑ ÐÅÒÅÍÅÝÅÎÉÑ ×ÌÅ×Ï. + < h l > ëÌÁ×ÉÛÁ l ÓÐÒÁ×Á É ÕÄÏÂÎÁ ÄÌÑ ÐÅÒÅÍÅÝÅÎÉÑ ×ÐÒÁ×Ï. + j ëÌÁ×ÉÛÁ j ÐÏÈÏÖÁ ÎÁ ÓÔÒÅÌËÕ "×ÎÉÚ". v - 1. ðÏÄ×ÉÇÁÊÔÅ ËÕÒÓÏÒ ÐÏ ÜËÒÁÎÕ, ÐÏËÁ ÎÅ ÐÏÞÕ×ÓÔ×ÕÅÔÅ ÓÅÂÑ Õ×ÅÒÅÎÎÏ. - - 2. îÁÄÁ×ÉÔÅ ËÌÁ×ÉÛÕ `×ÎÉÚ' (j) ÐÏËÁ ÏÎÁ ÎÅ ÎÁÞÎ£Ô ÐÏ×ÔÏÒÑÔØÓÑ. - ôÅÐÅÒØ ×Ù ÚÎÁÅÔÅ, ËÁË ÐÅÒÅÊÔÉ Ë ÓÌÅÄÕÀÝÅÍÕ ÕÒÏËÕ. + 1. ðÅÒÅÍÅÝÁÊÔÅ ËÁÒÅÔËÕ × ÒÁÚÎÙÈ ÎÁÐÒÁ×ÌÅÎÉÑÈ, ÐÏËÁ ÎÅ ÏÝÕÔÉÔÅ Õ×ÅÒÅÎÎÏÓÔØ. - 3. éÓÐÏÌØÚÕÑ ËÌÁ×ÉÛÕ `×ÎÉÚ' ÐÅÒÅÊÄÉÔÅ Ë õÒÏËÕ 1.2. + 2. õÄÅÒÖÉ×ÁÊÔÅ ÎÁÖÁÔÏÊ ËÌÁ×ÉÛÕ "×ÎÉÚ" (j) ÄÌÑ ÂÅÓÐÒÅÒÙ×ÎÏÇÏ ÐÅÒÅÍÅÝÅÎÉÑ + ËÁÒÅÔËÉ. ôÅÐÅÒØ ×Ù ÚÎÁÅÔÅ, ËÁË ÐÅÒÅÊÔÉ Ë ÓÌÅÄÕÀÝÅÍÕ ÕÒÏËÕ. -úÁÍÅÞÁÎÉÅ! åÓÌÉ ×Ù ÐÏËÁ ÎÅ Õ×ÅÒÅÎÙ × ÔÏÍ, ÞÔÏ ÎÁÂÉÒÁÅÔÅ, ÎÁÖÍÉÔÅ ÄÌÑ - ÐÅÒÅÈÏÄÁ × ÏÂÙÞÎÙÊ ÒÅÖÉÍ (Normal mode). ðÏÓÌÅ ÜÔÏÇÏ ÐÅÒÅÎÁÂÅÒÉÔÅ - ÔÒÅÂÕÅÍÕÀ ËÏÍÁÎÄÕ. + 3. éÓÐÏÌØÚÕÑ ËÌÁ×ÉÛÕ "×ÎÉÚ", ÔÏ ÅÓÔØ j , ÐÅÒÅÊÄÉÔÅ Ë ÕÒÏËÕ 1.2. -úÁÍÅÞÁÎÉÅ! ïÂÙÞÎÙÅ ËÌÁ×ÉÛÉ ÕÐÒÁ×ÌÅÎÉÑ ËÕÒÓÏÒÏÍ (ÓÔÒÅÌËÉ) ÔÁËÖÅ ÄÏÌÖÎÙ - ÒÁÂÏÔÁÔØ. ïÄÎÁËÏ, ËÌÁ×ÉÛÉ hjkl ÐÏÚ×ÏÌÑÔ ×ÁÍ ÐÅÒÅÍÅÝÁÔØÓÑ - ÚÎÁÞÉÔÅÌØÎÏ ÂÙÓÔÒÅÅ, ËÁË ÔÏÌØËÏ ×Ù ÎÁÕÞÉÔÅÓØ ÉÍÉ ÐÏÌØÚÏ×ÁÔØÓÑ. +óÏ×ÅÔ. + åÓÌÉ ×Ù ÎÅ Õ×ÅÒÅÎÙ × ÐÒÁ×ÉÌØÎÏÓÔÉ ÎÁÂÒÁÎÎÏÇÏ ÔÅËÓÔÁ, ÎÁÖÍÉÔÅ ËÌÁ×ÉÛÕ , + ÞÔÏÂÙ ÐÅÒÅËÌÀÞÉÔØ ÒÅÄÁËÔÏÒ × ÒÅÖÉÍ ËÏÍÁÎÄ. ðÏÓÌÅ ÜÔÏÇÏ ÐÏ×ÔÏÒÉÔÅ ÎÁÂÏÒ. +ðÒÉÍÅÞÁÎÉÅ. + ëÌÁ×ÉÛÉ ÕÐÒÁ×ÌÅÎÉÑ ËÕÒÓÏÒÏÍ (ÓÔÒÅÌËÉ) ÔÁËÖÅ ÄÏÌÖÎÙ ÒÁÂÏÔÁÔØ. îÏ ÕÞÔÉÔÅ, ÞÔÏ + ×ÙÐÏÌÎÑÔØ ÐÅÒÅÍÅÝÅÎÉÅ ËÁÒÅÔËÉ ËÌÁ×ÉÛÁÍÉ h j k l ÎÁÍÎÏÇÏ ÂÙÓÔÒÅÅ, ÓÔÏÉÔ + ÔÏÌØËÏ ÎÅÍÎÏÇÏ ÐÏÔÒÅÎÉÒÏ×ÁÔØÓÑ. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - õÒÏË 1.2: úá÷åòûåîéå òáâïôù ó VIM + õÒÏË 1.2. úá÷åòûåîéå òáâïôù ðòïçòáííù + ÷îéíáîéå! ðÅÒÅÄ ×ÙÐÏÌÎÅÎÉÅÍ ÏÐÉÓÁÎÎÙÈ ÎÉÖÅ ÄÅÊÓÔ×ÉÊ, ÐÒÏÞÔÉÔÅ ÕÒÏË ÐÏÌÎÏÓÔØÀ! - !! ÷îéíáîéå! ðÒÅÖÄÅ, ÞÅÍ ×ÙÐÏÌÎÑÔØ ÌÀÂÏÊ ÉÚ ÏÐÉÓÁÎÎÙÈ ÎÉÖÅ ÛÁÇÏ×, ÐÒÏÞÔÉÔÅ - ÕÒÏË ÃÅÌÉËÏÍ !! + 1. îÁÖÍÉÔÅ ËÌÁ×ÉÛÕ (ÞÔÏÂÙ ÂÙÔØ Õ×ÅÒÅÎÎÙÍ, ÞÔÏ ÐÒÏÇÒÁÍÍÁ ÎÁÈÏÄÉÔÓÑ × + ÒÅÖÉÍÅ ËÏÍÁÎÄ). - 1. îÁÖÍÉÔÅ ËÌÁ×ÉÛÕ (ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÕÄÏÓÔÏ×ÅÒÉÔØÓÑ, ÞÔÏ ×Ù × ÏÂÙÞÎÏÍ - ÒÅÖÉÍÅ (Normal mode)). + 2. îÁÂÅÒÉÔÅ :q! + üÔÏ ÏÚÎÁÞÁÅÔ, ÞÔÏ ÎÁÄÏ ÎÁÂÒÁÔØ ÔÒÉ ÓÉÍ×ÏÌÁ :q! É ÎÁÖÁÔØ ËÌÁ×ÉÛÕ <÷÷ïä> + éÓÐÏÌÎÅÎÉÅ ÜÔÏÊ ËÏÍÁÎÄÙ ×ÙÚÏ×ÅÔ ÚÁ×ÅÒÛÅÎÉÅ ÒÁÂÏÔÙ ÒÅÄÁËÔÏÒÁ + âåú óïèòáîåîéñ ÌÀÂÙÈ ÓÄÅÌÁÎÎÙÈ ÉÚÍÅÎÅÎÉÊ. - 2. îÁÂÅÒÉÔÅ: :q! . - (üÔÏ ÏÚÎÁÞÁÅÔ, ÞÔÏ ×Ù ÄÏÌÖÎÙ ÎÁÂÒÁÔØ ÔÒÉ ÓÉÍ×ÏÌÁ :q! É ÎÁÖÁÔØ ËÌÁ×ÉÛÕ - ××ÏÄ.) üÔÏ ÐÏÚ×ÏÌÉÔ ×ÁÍ ×ÙÊÔÉ ÉÚ ÒÅÄÁËÔÏÒÁ âåú óïèòáîåîéñ ÌÀÂÙÈ ÓÄÅÌÁÎÎÙÈ - ÉÚÍÅÎÅÎÉÊ. + 3. ÷ ÐÒÉÇÌÁÛÅÎÉÉ ËÏÍÁÎÄÎÏÊ ÏÂÏÌÏÞËÉ ÎÁÂÅÒÉÔÅ ËÏÍÁÎÄÕ, ËÏÔÏÒÏÊ ×Ù ÏÔËÒÙ×ÁÌÉ + ÜÔÏÔ ÕÞÅÂÎÉË. üÔÏ ÍÏÖÅÔ ÂÙÔØ vimtutor - 3. ëÏÇÄÁ ×Ù Õ×ÉÄÉÔÅ ÐÒÉÇÌÁÛÅÎÉÅ ËÏÍÁÎÄÎÏÊ ÏÂÏÌÏÞËÉ, ÎÁÂÅÒÉÔÅ ËÏÍÁÎÄÕ, - ËÏÔÏÒÁÑ ÐÒÉ×ÅÌÁ ×ÁÓ × ÜÔÏÔ ÕÞÅÂÎÉË. üÔÏ ÍÏÖÅÔ ÂÙÔØ: - vimtutor + 4. åÓÌÉ Õ×ÅÒÅÎÙ × ÔÏÍ, ÞÔÏ ÐÏÎÑÌÉ ÓÍÙÓÌ ×ÙÛÅÓËÁÚÁÎÎÏÇÏ, ×ÙÐÏÌÎÉÔÅ ÛÁÇÉ + Ó 1 ÄÏ 3, ÞÔÏÂÙ ÚÁ×ÅÒÛÉÔØ ÒÁÂÏÔÕ É ÓÎÏ×Á ÚÁÐÕÓÔÉÔØ ÒÅÄÁËÔÏÒ. - 4. åÓÌÉ ×Ù Õ×ÅÒÅÎÙ × ÔÏÍ, ÞÔÏ ÚÁÐÏÍÎÉÌÉ ÜÔÉ ÛÁÇÉ, ×ÙÐÏÌÎÉÔÅ ÛÁÇÉ ÏÔ 1 ÄÏ 3 - ÞÔÏÂÙ ×ÙÊÔÉ É ÓÎÏ×Á ÚÁÐÕÓÔÉÔØ ÒÅÄÁËÔÏÒ. - -úÁÍÅÞÁÎÉÅ! :q! ÏÔÂÒÁÓÙ×ÁÅÔ ÌÀÂÙÅ ÓÄÅÌÁÎÎÙÅ ×ÁÍÉ ÉÚÍÅÎÅÎÉÑ. þÅÒÅÚ - ÎÅÓËÏÌØËÏ ÕÒÏËÏ× ×Ù ÕÚÎÁÅÔÅ ËÁË ÓÏÈÒÁÎÑÔØ ÉÚÍÅÎÅÎÉÑ × ÆÁÊÌ. - - 5. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ ×ÎÉÚ Ë õÒÏËÕ 1.3. +ðÒÉÍÅÞÁÎÉÅ. + ðÏ ËÏÍÁÎÄÅ :q! ÂÕÄÕÔ ÓÂÒÏÛÅÎÙ ÌÀÂÙÅ ÓÄÅÌÁÎÎÙÅ ÉÚÍÅÎÅÎÉÑ. þÅÒÅÚ + ÎÅÓËÏÌØËÏ ÕÒÏËÏ× ×Ù ÕÚÎÁÅÔÅ, ËÁË ÓÏÈÒÁÎÑÔØ ÉÚÍÅÎÅÎÉÑ × ÆÁÊÌ. + 5. ðÅÒÅÍÅÓÔÉÔÅ ËÁÒÅÔËÕ ×ÎÉÚ Ë ÕÒÏËÕ 1.3. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - õÒÏË 1.3: òåäáëôéòï÷áîéå ôåëóôá -- õäáìåîéå + õÒÏË 1.3. òåäáëôéòï÷áîéå - õäáìåîéå ôåëóôá + ** þÔÏÂÙ ÕÄÁÌÉÔØ ÓÉÍ×ÏÌ ÐÏÄ ËÕÒÓÏÒÏÍ, ÎÁÖÍÉÔÅ ËÌÁ×ÉÛÕ x ** -** îÁÈÏÄÑÓØ × ÏÂÙÞÎÏÍ ÒÅÖÉÍÅ ÎÁÖÍÉÔÅ x ÄÌÑ ÕÄÁÌÅÎÉÑ ÓÉÍ×ÏÌÁ ÐÏÄ ËÕÒÓÏÒÏÍ. ** + 1. ðÅÒÅÍÅÓÔÉÔÅ ËÁÒÅÔËÕ Ë ÓÔÒÏËÅ ÐÏÍÅÞÅÎÎÏÊ --->. - 1. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ Ë ÓÔÒÏËÅ ÎÉÖÅ, ÐÏÍÅÞÅÎÎÏÊ --->. + 2. þÔÏÂÙ ÉÓÐÒÁ×ÉÔØ ÏÛÉÂËÉ, ÐÅÒÅÍÅÝÁÊÔÅ ËÁÒÅÔËÕ, ÐÏËÁ ÏÎÁ ÎÅ ÏËÁÖÅÔÓÑ ÎÁÄ + ÕÄÁÌÑÅÍÙÍ ÓÉÍ×ÏÌÏÍ. - 2. äÌÑ ÉÓÐÒÁ×ÌÅÎÉÑ ÏÛÉÂÏË, ÐÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ, ÐÏËÁ ÏÎ ÎÅ ÏËÁÖÅÔÓÑ ÎÁÄ - ÕÄÁÌÑÅÍÙÍ ÓÉÍ×ÏÌÏÍ. + 3. îÁÖÍÉÔÅ ËÌÁ×ÉÛÕ x ÄÌÑ ÕÄÁÌÅÎÉÑ ÔÒÅÂÕÅÍÏÇÏ ÓÉÍ×ÏÌÁ (ÚÄÅÓØ x ÏÚÎÁÞÁÅÔ + ÌÁÔÉÎÓËÕÀ ÓÔÒÏÞÎÕÀ ÂÕË×Õ x ÎÁ ËÌÁ×ÉÁÔÕÒÅ). - 3. îÁÖÍÉÔÅ ËÌÁ×ÉÛÕ x ÄÌÑ ÕÄÁÌÅÎÉÑ ÔÒÅÂÕÅÍÏÇÏ ÓÉÍ×ÏÌÁ. + 4. ðÏ×ÔÏÒÉÔÅ ÛÁÇÉ ÓÏ 2 ÐÏ 4, ÐÏËÁ ÓÔÒÏËÁ ÎÅ ÂÕÄÅÔ ÉÓÐÒÁ×ÌÅÎÁ. - 4. ðÏ×ÔÏÒÉÔÅ ÛÁÇÉ ÓÏ 2 ÐÏ 4 ÐÏËÁ ÓÔÒÏËÁ ÎÅ ÂÕÄÅÔ ÉÓÐÒÁ×ÌÅÎÁ. ---> ïÔ ÔÔÔÏÐÏÔÁ ËÏÐÙÔÔ ÐÐÐÙÌØ ÐÐÏ ÐÐÐÏÌÀ ÌÅÔÔÉÔÔ. - 5. ôÅÐÅÒØ, ËÏÇÄÁ ÓÔÒÏËÁ ÏÔËÏÒÒÅËÔÉÒÏ×ÁÎÁ, ÐÅÒÅÈÏÄÉÔÅ Ë õÒÏËÕ 1.4. - -úÁÍÅÞÁÎÉÅ! ÷ ÈÏÄÅ ÏÓ×ÏÅÎÉÑ ÜÔÏÇÏ ÕÞÅÂÎÉËÁ ÎÅ ÐÙÔÁÊÔÅÓØ ÚÁÐÏÍÉÎÁÔØ, ÕÞÉÔÅ - × ÐÒÏÃÅÓÓÅ ÉÓÐÏÌØÚÏ×ÁÎÉÑ. + 5. ôÅÐÅÒØ, ËÏÇÄÁ ÓÔÒÏËÁ ÉÓÐÒÁ×ÌÅÎÁ, ÐÅÒÅÈÏÄÉÔÅ Ë ÕÒÏËÕ 1.4. +ðÒÉÍÅÞÁÎÉÅ. + ÷ ÈÏÄÅ ÜÔÉÈ ÚÁÎÑÔÉÊ ÎÅ ÐÙÔÁÊÔÅÓØ ÓÒÁÚÕ ×Ó£ ÚÁÐÏÍÉÎÁÔØ, ÕÞÉÔÅÓØ × ÐÒÏÃÅÓÓÅ + ÒÁÂÏÔÙ. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - õÒÏË 1.4: òåäáëôéòï÷áîéå ôåëóôá -- ÷óôá÷ëá + õÒÏË 1.4. òåäáëôéòï÷áîéå - ÷óôá÷ëá ôåëóôá + ** þÔÏÂÙ ×ÓÔÁ×ÉÔØ ÔÅËÓÔ, ÎÁÖÍÉÔÅ ËÌÁ×ÉÛÕ i ** - ** îÁÈÏÄÑÓØ × ÏÂÙÞÎÏÍ ÒÅÖÉÍÅ, ÎÁÖÍÉÔÅ i ÄÌÑ ×ÓÔÁ×ËÉ ÔÅËÓÔÁ. ** + 1. ðÅÒÅÍÅÓÔÉÔÅ ËÁÒÅÔËÕ Ë ÐÅÒ×ÏÊ ÓÔÒÏËÅ ÐÏÍÅÞÅÎÎÏÊ --->. - 1. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ Ë ÐÅÒ×ÏÊ ÓÔÒÏËÅ ÎÉÖÅ, ÐÏÍÅÞÅÎÎÏÊ --->. + 2. þÔÏÂÙ ÓÄÅÌÁÔØ ÐÅÒ×ÕÀ ÓÔÒÏËÕ ÉÄÅÎÔÉÞÎÏÊ ×ÔÏÒÏÊ, ÕÓÔÁÎÏ×ÉÔÅ ËÁÒÅÔËÕ ÎÁ ÔÏÔ + ÓÉÍ×ÏÌ, ðåòåä ËÏÔÏÒÙÍ ÓÌÅÄÕÅÔ ×ÓÔÁ×ÉÔØ ÔÅËÓÔ. - 2. äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÓÄÅÌÁÔØ ÐÅÒ×ÕÀ ÓÔÒÏËÕ ÉÄÅÎÔÉÞÎÏÊ ×ÔÏÒÏÊ, ÐÏÍÅÓÔÉÔÅ - ËÕÒÓÏÒ ÎÁ ÓÉÍ×ÏÌ ðåòåä ËÏÔÏÒÙÍ ÓÌÅÄÕÅÔ ×ÓÔÁ×ÉÔØ ÔÅËÓÔ. + 3. îÁÖÍÉÔÅ ËÌÁ×ÉÛÕ i É ÎÁÂÅÒÉÔÅ ÔÅËÓÔ, ËÏÔÏÒÙÊ ÔÒÅÂÕÅÔÓÑ ×ÓÔÁ×ÉÔØ. - 3. îÁÖÍÉÔÅ i É ÎÁÂÅÒÉÔÅ ÔÒÅÂÕÅÍÙÅ ÄÏÂÁ×ÌÅÎÉÑ. + 4. ðÏÓÌÅ ÉÓÐÒÁ×ÌÅÎÉÑ ËÁÖÄÏÇÏ ÏÛÉÂÏÞÎÏÇÏ ÓÌÏ×Á, ÎÁÖÍÉÔÅ ËÌÁ×ÉÛÕ + ÄÌÑ ÐÅÒÅËÌÀÞÅÎÉÑ × ÒÅÖÉÍ ËÏÍÁÎÄ. + ðÏ×ÔÏÒÉÔÅ ÛÁÇÉ ÓÏ 2 ÐÏ 4, ÐÏËÁ ÐÒÅÄÌÏÖÅÎÉÅ ÎÅ ÂÕÄÅÔ ÉÓÐÒÁ×ÌÅÎÏ ÐÏÌÎÏÓÔØÀ. - 4. ðÏÓÌÅ ÉÓÐÒÁ×ÌÅÎÉÑ ×ÓÅÈ ÏÛÉÂÏË ÎÁÖÍÉÔÅ ÄÌÑ ×ÏÚ×ÒÁÔÁ × ÏÂÙÞÎÙÊ ÒÅÖÉÍ. - ðÏ×ÔÏÒÉÔÅ ÛÁÇÉ ÓÏ 2 ÐÏ 4, ÐÏËÁ ÆÒÁÚÁ ÎÅ ÂÕÄÅÔ ÉÓÐÒÁ×ÌÅÎÁ ÐÏÌÎÏÓÔØÀ. ----> þÁÓÔØ ÔÅËÓÔÁ × ÓÔÒÏËÅ ÂÅÓÓÌÅÄÎÏ . ----> þÁÓÔØ ÔÅËÓÔÁ × ÜÔÏÊ ÓÔÒÏËÅ ÂÅÓÓÌÅÄÎÏ ÐÒÏÐÁÌÁ. +---> þÁÓÔØ ÔÅËÔÁ × ÓÔÒÏËÅ ÂÅÓÓÌÅÄÎÏ . +---> þÁÓÔØ ÔÅËÓÔÁ × ÜÔÏÊ ÓÔÒÏËÅ ÂÅÓÓÌÅÄÎÏ ÐÒÏÐÁÌÏ. - 5. ëÏÇÄÁ ÏÓ×ÏÉÔÅ ×ÓÔÁ×ËÕ ÔÅËÓÔÁ, ÐÅÒÅÈÏÄÉÔÅ Ë õÒÏËÕ 1.5. -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - õÒÏË 1.5: òåäáëôéòï÷áîéå ôåëóôá -- äïâá÷ìåîéå + 5. ëÏÇÄÁ ÏÓ×ÏÉÔÅ ×ÓÔÁ×ËÕ ÔÅËÓÔÁ, ÐÅÒÅÈÏÄÉÔÅ Ë ÕÒÏËÕ 1.5. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + õÒÏË 1.5. òåäáëôéòï÷áîéå - äïâá÷ìåîéå ôåëóôá - ** îÁÈÏÄÑÓØ × ÏÂÙÞÎÏÍ ÒÅÖÉÍÅ, ÎÁÖÍÉÔÅ A ÄÌÑ ÄÏÂÁ×ÌÅÎÉÑ ÔÅËÓÔÁ. ** + ** þÔÏÂÙ ÄÏÂÁ×ÉÔØ ÔÅËÓÔ, ÎÁÖÍÉÔÅ ËÌÁ×ÉÛÕ A ** - 1. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ Ë ÐÅÒ×ÏÊ ÓÔÒÏËÅ ÎÉÖÅ, ÐÏÍÅÞÅÎÎÏÊ --->. - îÅ ÉÍÅÅÔ ÚÎÁÞÅÎÉÑ ÎÁ ËÁËÏÍ ÓÉÍ×ÏÌÅ ÒÁÓÐÏÌÏÖÅÎ ËÕÒÓÏÒ ÎÁ ÜÔÏÊ ÓÔÒÏËÅ. + 1. ðÅÒÅÍÅÓÔÉÔÅ ËÁÒÅÔËÕ Ë ÐÅÒ×ÏÊ ÓÔÒÏËÅ ÐÏÍÅÞÅÎÎÏÊ --->. + óÅÊÞÁÓ ÎÅ×ÁÖÎÏ, ÎÁ ËÁËÏÍ ÓÉÍ×ÏÌÅ ÒÁÓÐÏÌÏÖÅÎÁ ËÁÒÅÔËÁ × ÜÔÏÊ ÓÔÒÏËÅ. - 2. îÁÖÍÉÔÅ A É ÎÁÂÅÒÉÔÅ ÔÒÅÂÕÅÍÙÅ ÄÏÂÁ×ÌÅÎÉÑ. + 2. îÁÖÍÉÔÅ ËÌÁ×ÉÛÕ A (ÌÁÔÉÎÓËÁÑ ÐÒÏÐÉÓÎÁÑ ÂÕË×Á A) É ÎÁÂÅÒÉÔÅ ÔÅËÓÔ, + ËÏÔÏÒÙÊ ÔÒÅÂÕÅÔÓÑ ÄÏÂÁ×ÉÔØ. - 3. ðÏÓÌÅ ÄÏÂÁ×ÌÅÎÉÑ ÔÒÅÂÕÅÍÏÇÏ ÔÅËÓÔÁ ÎÁÖÍÉÔÅ ÄÌÑ ×ÏÚ×ÒÁÔÁ × ÏÂÙÞÎÙÊ - ÒÅÖÉÍ. + 3. ðÏÓÌÅ ÄÏÂÁ×ÌÅÎÉÑ ÔÅËÓÔÁ ÎÁÖÍÉÔÅ ËÌÁ×ÉÛÕ ÄÌÑ ×ÏÚ×ÒÁÔÁ × ÒÅÖÉÍ ËÏÍÁÎÄ. - 4. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ ÎÁ ÓÌÅÄÕÀÝÕÀ ÓÔÒÏËÕ, ÐÏÍÅÞÅÎÎÕÀ ---> É ÐÏ×ÔÏÒÉÔÅ ÛÁÇÉ - ÓÏ 2 ÐÏ 4 ÄÌÑ ÉÓÐÒÁ×ÌÅÎÉÑ ÜÔÏÊ ÓÔÒÏËÉ. + 4. ðÅÒÅÍÅÓÔÉÔÅ ËÁÒÅÔËÕ ÎÁ ÓÌÅÄÕÀÝÕÀ ÓÔÒÏËÕ, ÐÏÍÅÞÅÎÎÕÀ ---> + É ÐÏ×ÔÏÒÉÔÅ ÛÁÇÉ ÓÏ 2 ÐÏ 3 ÄÌÑ ÉÓÐÒÁ×ÌÅÎÉÑ ÜÔÏÊ ÓÔÒÏËÉ. ---> þÁÓÔØ ÔÅËÓÔÁ × ÜÔÏÊ ÓÔÒÏËÅ ÂÅÓÓÌÅ - þÁÓÔØ ÔÅËÓÔÁ × ÜÔÏÊ ÓÔÒÏËÅ ÂÅÓÓÌÅÄÎÏ ÐÒÏÐÁÌÁ. ----> úÄÅÓØ ÔÁËÖÅ ÎÅ ÄÏÓÔÁ£Ô ÞÁÓ - úÄÅÓØ ÔÁËÖÅ ÎÅ ÄÏÓÔÁ£Ô ÞÁÓÔÉ ÔÅËÓÔÁ. + þÁÓÔØ ÔÅËÓÔÁ × ÜÔÏÊ ÓÔÒÏËÅ ÂÅÓÓÌÅÄÎÏ ÐÒÏÐÁÌÏ. +---> úÄÅÓØ ÔÁËÖÅ ÎÅÄÏÓÔÁ£Ô ÞÁÓ + úÄÅÓØ ÔÁËÖÅ ÎÅÄÏÓÔÁ£Ô ÞÁÓÔÉ ÔÅËÓÔÁ. - 5. ëÏÇÄÁ ÏÓ×ÏÉÔÅ ÄÏÂÁ×ÌÅÎÉÅ ÔÅËÓÔÁ, ÐÅÒÅÈÏÄÉÔÅ Ë õÒÏËÕ 1.6. + 5. ëÏÇÄÁ ÏÓ×ÏÉÔÅ ÄÏÂÁ×ÌÅÎÉÅ ÔÅËÓÔÁ, ÐÅÒÅÈÏÄÉÔÅ Ë ÕÒÏËÕ 1.6. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - õÒÏË 1.6: òåäáëôéòï÷áîéå æáêìá - + õòïë 1.6. òåäáëôéòï÷áîéå é úáðéóø æáêìá - ** éÓÐÏÌØÚÕÊÔÅ :wq ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÆÁÊÌÁ É ×ÙÈÏÄÁ ÉÚ Vim. ** + ** þÔÏÂÙ ÓÏÈÒÁÎÉÔØ ÆÁÊÌ É ÚÁËÒÙÔØ ÒÅÄÁËÔÏÒ, ÉÓÐÏÌØÚÕÊÔÅ ËÏÍÁÎÄÙ :wq ** - !! ÷îéíáîéå! ðÒÅÖÄÅ, ÞÅÍ ×ÙÐÏÌÎÑÔØ ÌÀÂÏÊ ÉÚ ÏÐÉÓÁÎÎÙÈ ÎÉÖÅ ÛÁÇÏ×, ÐÒÏÞÔÉÔÅ - ÕÒÏË ÃÅÌÉËÏÍ !! + ÷îéíáîéå! ðÅÒÅÄ ×ÙÐÏÌÎÅÎÉÅÍ ÏÐÉÓÁÎÎÙÈ ÎÉÖÅ ÄÅÊÓÔ×ÉÊ, ÐÒÏÞÔÉÔÅ ÕÒÏË ÐÏÌÎÏÓÔØÀ! - 1. ÷ÙÊÄÉÔÅ ÉÚ Vim, ËÁË ×Ù ÜÔÏ ÕÚÎÁÌÉ × õÒÏËÅ 1.2: :q! - éÌÉ, ÅÓÌÉ Õ ×ÁÓ ÅÓÔØ ÄÏÓÔÕÐ Ë ÄÒÕÇÏÍÕ ÔÅÒÍÉÎÁÌÕ, ÍÏÖÅÔÅ ÓÄÅÌÁÔØ ÓÌÅÄÕÀÝÅÅ - × Î£Í. + 1. úÁ×ÅÒÛÉÔÅ ÒÁÂÏÔÕ ÒÅÄÁËÔÏÒÁ Vim, ËÁË ÕËÁÚÁÎÏ × ÕÒÏËÅ 1.2 - :q! + åÓÌÉ ÅÓÔØ ÄÏÓÔÕÐ Ë ÄÒÕÇÏÍÕ ÔÅÒÍÉÎÁÌÕ, ÔÏ ÔÁÍ ÍÏÖÅÔÅ ÓÄÅÌÁÔØ ÓÌÅÄÕÀÝÅÅ: - 2. ðÏ ÐÒÉÇÌÁÛÅÎÉÀ ËÏÍÁÎÄÎÏÊ ÏÂÏÌÏÞËÉ ××ÅÄÉÔÅ ÓÌÅÄÕÀÝÕÀ ËÏÍÁÎÄÕ: - vim tutor - `vim' -- ËÏÍÁÎÄÁ ÄÌÑ ÚÁÐÕÓËÁ ÒÅÄÁËÔÏÒÁ Vim, Á `tutor' -- ÉÍÑ ÆÁÊÌÁ ÄÌÑ - ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ. éÓÐÏÌØÚÕÅÔÅ ÉÍÑ ÆÁÊÌÁ, ËÏÔÏÒÙÊ ÍÏÖÎÏ ÉÚÍÅÎÑÔØ. + 2. ÷ ÐÒÉÇÌÁÛÅÎÉÉ ËÏÍÁÎÄÎÏÊ ÏÂÏÌÏÞËÉ ××ÅÄÉÔÅ ËÏÍÁÎÄÕ vim tutor + ÇÄÅ vim - ËÏÍÁÎÄÁ ÄÌÑ ÚÁÐÕÓËÁ ÒÅÄÁËÔÏÒÁ Vim, Á tutor - ÎÁÉÍÅÎÏ×ÁÎÉÅ + ÆÁÊÌÁ ÄÌÑ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ. õËÁÖÉÔÅ ÔÁËÏÊ ÆÁÊÌ, ËÏÔÏÒÙÊ ÍÏÖÎÏ ÉÚÍÅÎÑÔØ. - 3. ÷ÓÔÁ×ÌÑÊÔÅ É ÕÄÁÌÑÊÔÅ ÔÅËÓÔ, ËÁË ×Ù ÎÁÕÞÉÌÉÓØ × ÐÒÅÄÙÄÕÝÉÈ ÕÒÏËÁÈ. + 3. ÷ÓÔÁ×ÌÑÊÔÅ É ÕÄÁÌÑÊÔÅ ÔÅËÓÔ, ËÁË ÏÐÉÓÁÎÏ × ÐÒÅÄÙÄÕÝÉÈ ÕÒÏËÁÈ. - 4. óÏÈÒÁÎÉÔÅ ÆÁÊÌ Ó ÉÚÍÅÎÅÎÉÑÍÉ É ×ÙÊÄÉÔÅ ÉÚ Vim ×ÙÐÏÌÎÉ×: :wq + 4. óÏÈÒÁÎÉÔÅ ÜÔÏÔ ÉÚÍÅΣÎÎÙÊ ÆÁÊÌ É ÚÁ×ÅÒÛÉÔÅ ÒÁÂÏÔÕ ÐÒÏÇÒÁÍÍÙ Vim, + ÎÁÂÒÁ× ËÏÍÁÎÄÕ :wq 5. åÓÌÉ ×Ù ×ÙÛÌÉ ÉÚ vimtutor ÎÁ ÛÁÇÅ 1, ÐÅÒÅÚÁÐÕÓÔÉÔÅ vimtutor É ÐÅÒÅÈÏÄÉÔÅ - Ë ÓÌÅÄÕÀÝÅÍÕ òÅÚÀÍÅ. + ÄÁÌÅÅ Ë ÒÅÚÀÍÅ. + 6. ðÏÓÌÅ ÔÏÇÏ ËÁË ×Ù ÐÒÏÞÌÉ É ÐÏÎÑÌÉ ×ÙÛÅÓËÁÚÁÎÎÏÅ, ×ÙÐÏÌÎÉÔÅ ÏÐÉÓÁÎÎÙÅ ÛÁÇÉ. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ òåúàíå õòïëá 1 - - 1. ëÕÒÓÏÒ ÐÅÒÅÍÅÝÁÅÔÓÑ ÌÉÂÏ ËÌÁ×ÉÛÁÍÉ ÓÏ ÓÔÒÅÌËÁÍÉ, ÌÉÂÏ ËÌÁ×ÉÛÁÍÉ hjkl. + 1. ëÁÒÅÔËÕ ÍÏÖÎÏ ÐÅÒÅÍÅÝÁÔØ ÌÉÂÏ ËÌÁ×ÉÛÁÍÉ ÓÏ ÓÔÒÅÌËÁÍÉ, ÌÉÂÏ ËÌÁ×ÉÛÁÍÉ hjkl. h (×ÌÅ×Ï) j (×ÎÉÚ) k (××ÅÒÈ) l (×ÐÒÁ×Ï) - 2. äÌÑ ÚÁÐÕÓËÁ Vim (ÉÚ ÐÒÉÇÌÁÛÅÎÉÑ ËÏÍÁÎÄÎÏÊ ÏÂÏÌÏÞËÉ) ÎÁÂÅÒÉÔÅ: - vim éíñ_æáêìá - - 3. äÌÑ ÚÁ×ÅÒÛÅÎÉÑ ÒÁÂÏÔÙ Ó Vim ÎÁÂÅÒÉÔÅ: - :q! ÞÔÏÂÙ ÏÔËÁÚÁÔØÓÑ ÏÔ ÓÏÈÒÁÎÅÎÉÑ ÉÚÍÅÎÅÎÉÊ. - éÌÉ ÎÁÂÅÒÉÔÅ: - :wq ÞÔÏÂÙ ÓÏÈÒÁÎÉÔØ ÉÚÍÅÎÅÎÉÑ. + 2. þÔÏÂÙ ÚÁÐÕÓÔÉÔØ ÒÅÄÁËÔÏÒ Vim ÉÚ ÐÒÉÇÌÁÛÅÎÉÑ ËÏÍÁÎÄÎÏÊ ÏÂÏÌÏÞËÉ, ÎÁÂÅÒÉÔÅ + vim æáêì - 4. äÌÑ ÕÄÁÌÅÎÉÑ ÓÉÍ×ÏÌÁ ÐÏÄ ËÕÒÓÏÒÏÍ × ÏÂÙÞÎÏÍ ÒÅÖÉÍÅ, ÎÁÖÍÉÔÅ: x + 3. þÔÏÂÙ ÚÁ×ÅÒÛÉÔØ ÒÁÂÏÔÕ ÒÅÄÁËÔÏÒÁ Vim, ×ÙÐÏÌÎÉÔÅ ÏÄÎÏ ÉÚ ÓÌÅÄÕÀÝÉÈ: + :q! ÐÏ ÜÔÏÊ ËÏÍÁÎÄÅ ÎÅ ÂÕÄÕÔ ÓÏÈÒÁÎÅÎÙ ÉÚÍÅÎÅÎÉÑ; + ÉÌÉ + :wq ÐÏ ÜÔÏÊ ËÏÍÁÎÄÅ ÂÕÄÕÔ ÓÏÈÒÁÎÅÎÙ ÉÚÍÅÎÅÎÉÑ. - 5. þÔÏÂÙ ×ÓÔÁ×ÉÔØ ÔÅËÓÔ ÐÅÒÅÄ ËÕÒÓÏÒÏÍ × ÏÂÙÞÎÏÍ ÒÅÖÉÍÅ, ÎÁÂÅÒÉÔÅ: - i ××ÏÄÉÔÅ ×ÓÔÁ×ÌÑÅÍÙÊ ÔÅËÓÔ - þÔÏÂÙ ÄÏÂÁ×ÉÔØ ÔÅËÓÔ ÐÏÓÌÅ ËÕÒÓÏÒÁ: - a ××ÏÄÉÔÅ ÄÏÂÁ×ÌÑÅÍÙÊ ÔÅËÓÔ + 4. þÔÏÂÙ ÕÄÁÌÉÔØ ÓÉÍ×ÏÌ ÐÏÄ ËÁÒÅÔËÏÊ, ÎÁÖÍÉÔÅ ËÌÁ×ÉÛÕ x × ÒÅÖÉÍÅ ËÏÍÁÎÄ. -úÁÍÅÞÁÎÉÅ! îÁÖÁÔÉÅ ÐÅÒÅÍÅÓÔÉÔ ×ÁÓ × ÏÂÙÞÎÙÊ ÒÅÖÉÍ (Normal mode) ÌÉÂÏ - ÐÒÅÒ×£Ô ÎÅÖÅÌÁÔÅÌØÎÕÀ É ÞÁÓÔÉÞÎÏ ÚÁ×ÅÒÛ£ÎÎÕÀ ËÏÍÁÎÄÕ. + 5. þÔÏÂÙ ×ÓÔÁ×ÉÔØ ÔÅËÓÔ ÐÅÒÅÄ ËÁÒÅÔËÏÊ - i ÎÁÂÅÒÉÔÅ ×ÓÔÁ×ÌÑÅÍÙÊ ÔÅËÓÔ + þÔÏÂÙ ÄÏÂÁ×ÉÔØ ÔÅËÓÔ × ËÏÎÃÅ ÓÔÒÏËÉ - A ÎÁÂÅÒÉÔÅ ÄÏÂÁ×ÌÑÅÍÙÊ ÔÅËÓÔ -ôÅÐÅÒØ ÐÅÒÅÈÏÄÉÔÅ Ë õÒÏËÕ 2. +ðÒÉÍÅÞÁÎÉÅ. + ðÏ ÎÁÖÁÔÉÀ ËÌÁ×ÉÛÉ ÂÕÄÅÔ ×ÙÐÏÌÎÅÎÏ ÐÅÒÅËÌÀÞÅÎÉÅ ÒÅÄÁËÔÏÒÁ × ÒÅÖÉÍ + ËÏÍÁÎÄ Ó ÐÒÅÒÙ×ÁÎÉÅÍ ÏÂÒÁÂÏÔËÉ ÌÀÂÏÊ ÒÁÎÅÅ ÎÁÂÒÁÎÎÏÊ ËÏÍÁÎÄÙ. +ôÅÐÅÒØ ÐÅÒÅÈÏÄÉÔÅ Ë ÕÒÏËÕ 2. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - õÒÏË 2.1: ëïíáîäù õäáìåîéñ - + õÒÏË 2.1. ëïíáîäù õäáìåîéñ - ** îÁÂÅÒÉÔÅ dw ÄÌÑ ÕÄÁÌÅÎÉÑ ÕÞÁÓÔËÁ ÔÅËÓÔÁ ÄÏ ËÏÎÃÁ ÓÌÏ×Á. ** + ** þÔÏÂÙ ÕÄÁÌÉÔØ ÓÌÏ×Ï ÐÏÄ ËÁÒÅÔËÏÊ, ÉÓÐÏÌØÚÕÊÔÅ ËÏÍÁÎÄÕ dw ** - 1. îÁÖÍÉÔÅ , ÞÔÏÂÙ ÐÅÒÅÊÔÉ × ÏÂÙÞÎÙÊ ÒÅÖÉÍ. + 1. ðÅÒÅËÌÀÞÉÔÅ ÒÅÄÁËÔÏÒ × ÒÅÖÉÍ ËÏÍÁÎÄ, ÎÁÖÁ× ËÌÁ×ÉÛÕ . - 2. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ ×ÎÉÚ, Ë ÓÔÒÏËÅ ÐÏÍÅÞÅÎÎÏÊ --->. + 2. ðÅÒÅÍÅÓÔÉÔÅ ËÁÒÅÔËÕ Ë ÓÔÒÏËÅ ÐÏÍÅÞÅÎÎÏÊ --->. - 3. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ × ÎÁÞÁÌÏ ÓÌÏ×Á, ËÏÔÏÒÏÅ ÓÌÅÄÕÅÔ ÕÄÁÌÉÔØ. + 3. õÓÔÁÎÏ×ÉÔÅ ËÁÒÅÔËÕ ÎÁ ÎÁÞÁÌÏ ÓÌÏ×Á, ËÏÔÏÒÏÅ ÓÌÅÄÕÅÔ ÕÄÁÌÉÔØ. 4. îÁÂÅÒÉÔÅ dw ÄÌÑ ÕÄÁÌÅÎÉÑ ÜÔÏÇÏ ÓÌÏ×Á. -úÁÍÅÞÁÎÉÅ! ÷Ï ×ÒÅÍÑ ÎÁÂÏÒÁ ÂÕË×Ù dw ÐÏÑ×ÑÔÓÑ ÓÐÒÁ×Á × ÓÁÍÏÊ ÎÉÖÎÅÊ ÓÔÒÏËÅ - ÜËÒÁÎÁ. åÓÌÉ ×Ù ÞÔÏ-ÔÏ ÎÁÂÅÒ£ÔÅ ÎÅÐÒÁ×ÉÌØÎÏ, ÎÁÖÍÉÔÅ É ÎÁÞÎÉÔÅ - ÓÎÁÞÁÌÁ. +ðÒÉÍÅÞÁÎÉÅ. + ðÒÉ ÎÁÂÏÒÅ ÂÕË×Ù d ÏÎÁ ÏÔÏÂÒÁÚÉÔÓÑ ÓÐÒÁ×Á × ÓÁÍÏÊ ÎÉÖÎÅÊ ÓÔÒÏËÅ, É + ÐÒÏÇÒÁÍÍÁ ÂÕÄÅÔ ÏÖÉÄÁÔØ ××ÏÄÁ ÓÌÅÄÕÀÝÅÊ ËÏÍÁÎÄÙ, × ÄÁÎÎÏÍ ÓÌÕÞÁÅ - w + åÓÌÉ ÞÔÏ-ÔÏ ÎÅ ÐÏÌÕÞÁÅÔÓÑ, ÎÁÖÍÉÔÅ ËÌÁ×ÉÛÕ É ÎÁÞÎÉÔÅ ÓÎÁÞÁÌÁ. ---> îÅÓËÏÌØËÏ ÓÌÏ× ÒÁÆÉÎÁÄ × ÜÔÏÍ ÐÒÅÄÌÏÖÅÎÉÉ Á×ÔÏËÒÁÎ ÉÚÌÉÛÎÉ. - 5. ðÏ×ÔÏÒÉÔÅ ÛÁÇÉ 3 É 4, ÐÏËÁ ÎÅ ÉÓÐÒÁ×ÉÔÅ ×ÓÅ ÏÛÉÂËÉ É ÐÅÒÅÈÏÄÉÔÅ Ë - õÒÏËÕ 2.2. + 5. ðÏ×ÔÏÒÉÔÅ ÛÁÇÉ 3 É 4, ÐÏËÁ ÎÅ ÉÓÐÒÁ×ÉÔÅ ×ÓÅ ÏÛÉÂËÉ, É ÐÅÒÅÈÏÄÉÔÅ Ë + ÕÒÏËÕ 2.2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - õÒÏË 2.2: äïðïìîéôåìøîùå ëïíáîäù õäáìåîéñ + õÒÏË 2.2. åý³ ïäîá ëïíáîäá õäáìåîéñ - ** îÁÂÅÒÉÔÅ d$ ÄÌÑ ÕÄÁÌÅÎÉÑ ÔÅËÓÔÁ ÄÏ ËÏÎÃÁ ÓÔÒÏËÉ. ** + ** þÔÏÂÙ ÕÄÁÌÉÔØ ÔÅËÓÔ ÄÏ ËÏÎÃÁ ÓÔÒÏËÉ, ÉÓÐÏÌØÚÕÊÔÅ ËÏÍÁÎÄÕ d$ ** - 1. îÁÖÍÉÔÅ , ÞÔÏÂÙ ÐÅÒÅÊÔÉ × ÏÂÙÞÎÙÊ ÒÅÖÉÍ. + 1. ðÅÒÅËÌÀÞÉÔÅ ÒÅÄÁËÔÏÒ × ÒÅÖÉÍ ËÏÍÁÎÄ, ÎÁÖÁ× ËÌÁ×ÉÛÕ . - 2. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ ×ÎÉÚ, Ë ÓÔÒÏËÅ ÐÏÍÅÞÅÎÎÏÊ --->. + 2. ðÅÒÅÍÅÓÔÉÔÅ ËÁÒÅÔËÕ Ë ÓÔÒÏËÅ ÐÏÍÅÞÅÎÎÏÊ --->. - 3. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ Ë ËÏÎÃÕ ÐÒÁ×ÉÌØÎÏÊ ÓÔÒÏËÉ (ðïóìå ÐÅÒ×ÏÊ ÔÏÞËÉ). + 3. õÓÔÁÎÏ×ÉÔÅ ËÁÒÅÔËÕ × ËÏÎÃÅ ËÏÒÒÅËÔÎÏÇÏ ÐÒÅÄÌÏÖÅÎÉÑ (ðïóìå ÐÅÒ×ÏÊ ÔÏÞËÉ). 4. îÁÂÅÒÉÔÅ d$ ÄÌÑ ÕÄÁÌÅÎÉÑ ÏÓÔÁÔËÁ ÓÔÒÏËÉ. + ---> ëÔÏ-ÔÏ ÎÁÂÒÁÌ ÏËÏÎÞÁÎÉÅ ÜÔÏÊ ÓÔÒÏËÉ Ä×ÁÖÄÙ. ÏËÏÎÞÁÎÉÅ ÜÔÏÊ ÓÔÒÏËÉ Ä×ÁÖÄÙ. - 5. þÔÏÂÙ ÌÕÞÛÅ ÒÁÚÏÂÒÁÔØÓÑ × ÔÏÍ, ËÁË ÜÔÏ ÐÒÏÉÓÈÏÄÉÔ, ÐÅÒÅÈÏÄÉÔÅ Ë õÒÏËÕ 2.3. + 5. þÔÏÂÙ ÌÕÞÛÅ ÒÁÚÏÂÒÁÔØÓÑ × ÔÏÍ, ËÁË ÜÔÏ ÐÒÏÉÓÈÏÄÉÔ, ÐÅÒÅÈÏÄÉÔÅ Ë ÕÒÏËÕ 2.3. -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - õÒÏË 2.3: ëïíáîäù é ïâÿåëôù - íÎÏÇÉÅ ËÏÍÁÎÄÙ, ÉÚÍÅÎÑÀÝÉÅ ÔÅËÓÔ, ÓÏÓÔÏÑÔ ÉÚ ÏÐÅÒÁÔÏÒÁ É ÏÂßÅËÔÁ. æÏÒÍÁÔ - ËÏÍÁÎÄÙ ÕÄÁÌÅÎÉÑ Ó ÏÐÅÒÁÔÏÒÏÍ d ÓÌÅÄÕÀÝÉÊ: - d ÏÂßÅËÔ +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + õÒÏË 2.3. ïðåòáôïòù é ïâÿåëôù + + íÎÏÇÉÅ ËÏÍÁÎÄÙ, ÉÚÍÅÎÑÀÝÉÅ ÔÅËÓÔ, Ñ×ÌÑÀÔÓÑ ÓÏÓÔÁ×ÎÙÍÉ É ÆÏÒÍÉÒÕÀÔÓÑ ÉÚ + ÏÐÅÒÁÔÏÒÁ É ÏÂßÅËÔÁ, Ë ËÏÔÏÒÏÍÕ ÐÒÉÍÅÎÑÅÔÓÑ ÜÔÏÔ ÏÐÅÒÁÔÏÒ. + ôÁË, ÎÁÐÒÉÍÅÒ, ÆÏÒÍÁÔ ËÏÍÁÎÄÙ ÕÄÁÌÅÎÉÑ Ó ÏÐÅÒÁÔÏÒÏÍ d ÓÌÅÄÕÀÝÉÊ: - úÄÅÓØ: - d - ÏÐÅÒÁÔÏÒ ÕÄÁÌÅÎÉÑ. - ÏÂßÅËÔ - ÎÁÄ ÞÅÍ ÄÏÌÖÎÁ ÂÙÔØ ×ÙÐÏÌÎÅÎÁ ËÏÍÁÎÄÁ (ÐÅÒÅÞÉÓÌÅÎÏ ÎÉÖÅ). + d ÏÂßÅËÔ + ÇÄÅ + d - ÏÐÅÒÁÔÏÒ ÕÄÁÌÅÎÉÑ; + ÏÂßÅËÔ - ÏÂÌÁÓÔØ ÔÅËÓÔÁ (ÕËÁÚÁÎÙ ÎÉÖÅ), Ë ËÏÔÏÒÏÊ ÂÕÄÅÔ ÐÒÉÍÅΣΠÏÐÅÒÁÔÏÒ. - ëÒÁÔËÉÊ ÓÐÉÓÏË ÏÂßÅËÔÏ×: - w - ÏÔ ËÕÒÓÏÒÁ ÄÏ ËÏÎÃÁ ÓÌÏ×Á, ×ËÌÀÞÁÑ ÐÏÓÌÅÄÕÀÝÉÊ ÐÒÏÂÅÌ. - e - ÏÔ ËÕÒÓÏÒÁ ÄÏ ËÏÎÃÁ ÓÌÏ×Á, îå ×ËÌÀÞÁÑ ÐÏÓÌÅÄÕÀÝÉÊ ÐÒÏÂÅÌ. - $ - ÏÔ ËÕÒÓÏÒÁ ÄÏ ËÏÎÃÁ ÓÔÒÏËÉ. - ^ - ÏÔ ËÕÒÓÏÒÁ ÄÏ ÎÁÞÁÌÁ ÓÔÒÏËÉ. + ëÒÁÔËÉÊ ÐÅÒÅÞÅÎØ ÏÂßÅËÔÏ×: + w - ÏÔ ÐÏÚÉÃÉÉ ËÁÒÅÔËÉ ÄÏ ËÏÎÃÁ ÓÌÏ×Á, ×ËÌÀÞÁÑ ÐÏÓÌÅÄÕÀÝÉÊ ÐÒÏÂÅÌ; + e - ÏÔ ÐÏÚÉÃÉÉ ËÁÒÅÔËÉ ÄÏ ËÏÎÃÁ ÓÌÏ×Á, ÉÓËÌÀÞÁÑ ÐÏÓÌÅÄÕÀÝÉÊ ÐÒÏÂÅÌ; + $ - ÏÔ ÐÏÚÉÃÉÉ ËÁÒÅÔËÉ ÄÏ ËÏÎÃÁ ÓÔÒÏËÉ, ×ËÌÀÞÁÑ ÐÏÓÌÅÄÎÉÊ ÓÉÍ×ÏÌ. -úÁÍÅÞÁÎÉÅ! ðÒÏÓÔÏÅ ÎÁÖÁÔÉÅ ÎÁ ÓÉÍ×ÏÌ ÏÂßÅËÔÁ × ÏÂÙÞÎÏÍ ÒÅÖÉÍÅ (Normal mode) - ÂÅÚ ÐÒÅÄ×ÁÒÉÔÅÌØÎÏÇÏ ÏÐÅÒÁÔÏÒÁ ÐÅÒÅÍÅÓÔÉÔ ËÕÒÓÏÒ ÔÁË, ËÁË ÕËÁÚÁÎÏ - × ÓÐÉÓËÅ ÏÂßÅËÔÏ×. + ôÁËÉÍ ÏÂÒÁÚÏÍ, ××ÏÄ ËÏÍÁÎÄÙ de ×ÙÚÏ×ÅÔ ÕÄÁÌÅÎÉÅ ÔÅËÓÔÁ ÏÔ ÐÏÚÉÃÉÉ ËÁÒÅÔËÉ + ÄÏ ËÏÎÃÁ ÓÌÏ×Á. +ðÒÉÍÅÞÁÎÉÅ. + åÓÌÉ × ÒÅÖÉÍÅ ËÏÍÁÎÄ, ÂÅÚ ××ÏÄÁ ÏÐÅÒÁÔÏÒ, ÎÁÖÁÔØ ËÌÁ×ÉÛÕ Ó ÓÉÍ×ÏÌÏÍ, + Ó ËÏÔÏÒÙÍ ÁÓÓÏÃÉÉÒÏ×ÁÎ ÏÂßÅËÔ, ÔÏ ËÁÒÅÔËÁ ÂÕÄÅÔ ÐÅÒÅÍÅÝÅÎÁ ÔÁË, ËÁË + ÕËÁÚÁÎÏ × ÐÅÒÅÞÎÅ ÏÂßÅËÔÏ×. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - õÒÏË 2.4: éóðïìøúï÷áîéå óþ³ôþéëá äìñ ðåòåíåýåîéñ + õÒÏË 2.4. ðòéíåîåîéå óþ³ôþéëá óï÷íåóôîï ó ïâÿåëôáíé + ** þÔÏÂÙ ÐÅÒÅÍÅÝÅÎÉÅ ËÁÒÅÔËÁ ×ÙÐÏÌÎÑÌÏÓØ ÎÅÏÂÈÏÄÉÍÏÅ ËÏÌÉÞÅÓÔ×Ï ÒÁÚ, + ÕËÁÖÉÔÅ ÐÅÒÅÄ ÏÂßÅËÔÏÍ ÔÒÅÂÕÅÍÏÅ ÞÉÓÌÏ ** - ** ÷×ÏÄ ÞÉÓÌÁ ÐÅÒÅÄ ÏÐÅÒÁÔÏÒÏÍ ÐÅÒÅÍÅÝÅÎÉÑ ÐÒÉ×ÅÄ£Ô Ë ÅÇÏ ÐÏ×ÔÏÒÅÎÉÀ - ÚÁÄÁÎÎÏÅ ËÏÌÉÞÅÓÔ×Ï ÒÁÚ. ** - 1. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ Ë ÎÁÞÁÌÕ ÓÔÒÏËÉ ÏÔÍÅÞÅÎÎÏÊ ---> ÎÉÖÅ. + 1. õÓÔÁÎÏ×ÉÔÅ ËÁÒÅÔËÕ ÎÁ ÎÁÞÁÌÏ ÓÔÒÏËÉ ÐÏÍÅÞÅÎÎÏÊ --->. - 2. îÁÂÅÒÉÔÅ 2w ÄÌÑ ÐÅÒÅÍÅÝÅÎÉÑ ËÕÒÓÏÒÁ ×ÐÅÒ£Ä Ë ÎÁÞÁÌÕ ×ÔÏÒÏÇÏ ÓÌÏ×Á. + 2. îÁÂÅÒÉÔÅ 2w ÄÌÑ ÐÅÒÅÍÅÝÅÎÉÑ ËÁÒÅÔËÉ ×ÐÅÒ£Ä Ë ÎÁÞÁÌÕ ×ÔÏÒÏÇÏ ÓÌÏ×Á. - 3. îÁÂÅÒÉÔÅ 3e ÄÌÑ ÐÅÒÅÍÅÝÅÎÉÑ ËÕÒÓÏÒÁ ×ÐÅÒ£Ä Ë ËÏÎÃÕ ÔÒÅÔØÅÇÏ ÓÌÏ×Á. + 3. îÁÂÅÒÉÔÅ 3e ÄÌÑ ÐÅÒÅÍÅÝÅÎÉÑ ËÁÒÅÔËÉ ×ÐÅÒ£Ä Ë ËÏÎÃÕ ÔÒÅÔØÅÇÏ ÓÌÏ×Á. - 4. îÁÂÅÒÉÔÅ 0 (ÎÕÌØ) ÄÌÑ ÐÅÒÅÍÅÝÅÎÉÑ Ë ÎÁÞÁÌÕ ÓÔÒÏËÉ. + 4. îÁÂÅÒÉÔÅ 0 (ÎÏÌØ) ÄÌÑ ÐÅÒÅÍÅÝÅÎÉÑ ËÁÒÅÔËÉ Ë ÎÁÞÁÌÕ ÓÔÒÏËÉ. - 5. ðÏ×ÔÏÒÉÔÅ ÛÁÇÉ 2 É 3 Ó ÒÁÚÌÉÞÎÙÍÉ ÞÉÓÌÁÍÉ. + 5. ðÏ×ÔÏÒÉÔÅ ÛÁÇÉ 2 É 3 Ó ÒÁÚÌÉÞÎÙÍÉ ÚÎÁÞÅÎÉÑÍÉ ÞÉÓÅÌ. ----> ïÂÙÞÎÁÑ ÓÔÒÏËÁ ÉÚ ÓÌÏ× ÄÌÑ ×ÁÛÅÇÏ ÐÅÒÅÍÅÝÅÎÉÑ ÐÏ ÎÅÊ. - 6. ðÅÒÅÈÏÄÉÔÅ Ë õÒÏËÕ 2.5. +---> ïÂÙÞÎÁÑ ÓÔÒÏËÁ ÉÚ ÓÌÏ×, ÞÔÏÂÙ ×Ù ÎÁ ÎÅÊ ÐÏÔÒÅÎÉÒÏ×ÁÌÉÓØ ÐÅÒÅÍÅÝÁÔØ ËÕÒÓÏÒ. + + + 6. ëÏÇÄÁ ÏÓ×ÏÉÔÅ ÜÔÏ, ÐÅÒÅÈÏÄÉÔÅ Ë ÕÒÏËÕ 2.5. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - õÒÏË 2.5: éóðïìøúï÷áîéå óþ³ôþéëá äìñ õäáìåîéñ + õÒÏË 2.5. ðòéíåîåîéå óþ³ôþéëá äìñ íîïöåóô÷åîîïçï õäáìåîéñ + ** þÔÏÂÙ ÐÒÉÍÅÎÉÔØ ÏÐÅÒÁÔÏÒ ÎÅÓËÏÌØËÏ ÒÁÚ, ÕËÁÖÉÔÅ ÞÉÓÌÏ ÔÒÅÂÕÅÍÙÈ ÐÏ×ÔÏÒÏ× ** - ** ÷×ÏÄ ÞÉÓÌÁ ÐÅÒÅÄ ÏÐÅÒÁÔÏÒÏÍ ÐÒÉ×ÅÄ£Ô Ë ÅÇÏ ÐÏ×ÔÏÒÅÎÉÀ - ÚÁÄÁÎÎÏÅ ËÏÌÉÞÅÓÔ×Ï ÒÁÚ. ** + éÓÐÏÌØÚÕÑ ÐÒÉ×ÅÄ£ÎÎÙÅ ÒÁÎÅÅ ÓÏÓÔÁ×ÎÙÅ ËÏÍÁÎÄÙ ÕÄÁÌÅÎÉÑ É ÐÅÒÅÍÅÝÅÎÉÑ, ÕËÁÖÉÔÅ + ÐÅÒÅÄ ÏÂßÅËÔÏÍ ÞÉÓÌÏ ÐÏ×ÔÏÒÏ× ×ÙÐÏÌÎÅÎÉÑ ÏÐÅÒÁÃÉÉ ÕÄÁÌÅÎÉÑ. - äÏÂÁרÔÅ ÞÉÓÌÏ ÐÅÒÅÄ ÐÅÒÅÄ ÏÂßÅËÔÏÍ × ËÏÍÂÉÎÁÃÉÀ ÏÐÅÒÁÔÏÒÁ ÕÄÁÌÅÎÉÑ É - ÐÅÒÅÍÅÝÅÎÉÑ ÕËÁÚÁÎÎÕÀ ×ÙÛÅ ÄÌÑ ÕÄÁÌÅÎÉÑ ÕËÁÚÁÎÎÏÇÏ ËÏÌÉÞÅÓÔ×Á ÏÂßÅËÔÏ×: d ÞÉÓÌÏ ÏÂßÅËÔ - 1. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ Ë ÐÅÒ×ÏÍÕ ÓÌÏ×Õ ÉÚ ÐÒÏÐÉÓÎÙÈ ÂÕË× × ÏÔÍÅÞÅÎÎÏÊ ---> - ÓÔÒÏËÅ ÎÉÖÅ. + 1. õÓÔÁÎÏ×ÉÔÅ ËÁÒÅÔËÕ ÎÁ ÐÅÒ×ÏÍ ÓÌÏ×Å ÉÚ ÐÒÏÐÉÓÎÙÈ ÂÕË× × ÓÔÒÏËÅ ÓÏ ---> - 2. îÁÂÅÒÉÔÅ d2w ÄÌÑ ÕÄÁÌÅÎÉÑ Ä×ÕÈ ÓÌÏ× ÉÚ ÐÒÏÐÉÓÎÙÈ ÂÕË×. + 2. îÁÂÅÒÉÔÅ d2w ÄÌÑ ÕÄÁÌÅÎÉÑ Ä×ÕÈ ÉÄÕÝÉÈ ÄÒÕÇ ÚÁ ÄÒÕÇÏÍ ÓÌÏ× ÉÚ ÐÒÏÐÉÓÎÙÈ + ÂÕË×. - 3. ðÏ×ÔÏÒÉÔÅ ÛÁÇÉ 1 É 2 Ó ÄÒÕÇÉÍÉ ÞÉÓÌÁÍÉ ÄÌÑ ÕÄÁÌÅÎÉÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÙÈ ÓÌÏ× - ÉÚ ÐÒÏÐÉÓÎÙÈ ÂÕË× ÏÄÎÏÊ ËÏÍÁÎÄÏÊ. + 3. ðÏ×ÔÏÒÉÔÅ ÛÁÇÉ 1 É 2 Ó ÕËÁÚÁÎÉÅÍ ÄÒÕÇÉÈ ÞÉÓÌÏ×ÙÈ ÚÎÁÞÅÎÉÊ, ÞÔÏÂÙ ÕÄÁÌÉÔØ + ÇÒÕÐÐÙ ÓÌÏ× ÉÚ ÐÒÏÐÉÓÎÙÈ ÂÕË× ÏÄÎÏÊ ËÏÍÁÎÄÏÊ. ----> ÜÔÁ áâ÷ çä ÓÔÒÏËÁ åöúé ëì íîï ÉÚ ÓÌÏ× ð òó ôõæ ÏÞÉÝÅÎÁ. -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - õÒÏË 2.6: ïðåòáãéé óï óôòïëáíé +---> ÜÔÁ áâ÷ çä ÓÔÒÏËÁ åöúé ëì íîï ÏÞÉÝÅÎÁ ÏÔ ð òó ôõæ ÌÉÛÎÉÈ ÓÌÏ×. - ** îÁÂÅÒÉÔÅ dd ÄÌÑ ÕÄÁÌÅÎÉÑ ÃÅÌÏÊ ÓÔÒÏËÉ. ** - ÷ Ó×ÑÚÉ Ó ÞÁÓÔÏÊ ÎÅÏÂÈÏÄÉÍÏÓÔØÀ ÕÄÁÌÅÎÉÑ ÃÅÌÏÊ ÓÔÒÏËÉ, ÓÏÚÄÁÔÅÌÉ Vi ÒÅÛÉÌÉ - ÄÌÑ ÕÐÒÏÝÅÎÉÑ ÓÄÅÌÁÔØ ×ÏÚÍÏÖÎÙÍ ÕÄÁÌÅÎÉÅ ÓÔÒÏËÉ ÎÁÂÏÒÏÍ Ä×ÕÈ d. - - 1. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ ×ÎÉÚ, ËÏ ×ÔÏÒÏÊ ÓÔÒÏËÅ ÆÒÁÚÙ. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + õÒÏË 2.6. ïðåòáãéé óï óôòïëáíé - 2. îÁÂÅÒÉÔÅ dd ÄÌÑ ÕÄÁÌÅÎÉÑ ÓÔÒÏËÉ. + ** þÔÏÂÙ ÕÄÁÌÉÔØ ÓÔÒÏËÕ ÃÅÌÉËÏÍ, ÉÓÐÏÌØÚÕÊÔÅ ËÏÍÁÎÄÕ dd ** - 3. ôÅÐÅÒØ ÐÅÒÅÍÅÓÔÉÔÅÓØ Ë ÞÅÔ×£ÒÔÏÊ ÓÔÒÏËÅ. + ôÁË ËÁË ÞÁÓÔÏ ÔÒÅÂÕÅÔÓÑ ×ÙÐÏÌÎÑÔØ ÕÄÁÌÅÎÉÅ ×ÓÅÊ ÓÔÒÏËÉ ÃÅÌÉËÏÍ, ÓÏÚÄÁÔÅÌÉ + ÒÅÄÁËÔÏÒÁ ÒÅÛÉÌÉ ÏÂÌÅÇÞÉÔØ ÜÔÏÔ ÐÒÏÃÅÓÓ, É ÐÒÅÄÌÏÖÉÌÉ ÄÌÑ ÜÔÏÇÏ ÐÒÏÓÔÏ + Ä×ÁÖÄÙ ÎÁÖÁÔØ ÎÁ ËÌÁ×ÉÛÕ Ó ÂÕË×ÏÊ d. - 4. îÁÂÅÒÉÔÅ 2dd ÄÌÑ ÕÄÁÌÅÎÉÑ Ä×ÕÈ ÓÔÒÏË. + 1. ðÅÒÅÍÅÓÔÉÔÅ ËÁÒÅÔËÕ Ë ÓÔÒÏËÅ ÎÏÍÅÒ Ä×Á, ÐÏÍÅÞÅÎÎÏÊ --->. + 2. îÁÂÅÒÉÔÅ dd ÄÌÑ ÕÄÁÌÅÎÉÑ ÓÔÒÏËÉ. + 3. ôÅÐÅÒØ ÐÅÒÅÍÅÓÔÉÔÅ ËÁÒÅÔËÕ Ë ÓÔÒÏËÅ ÎÏÍÅÒ ÞÅÔÙÒÅ, ÐÏÍÅÞÅÎÎÏÊ --->. + 4. îÁÂÅÒÉÔÅ 2dd ÄÌÑ ÕÄÁÌÅÎÉÑ Ä×ÕÈ ÓÔÒÏË ÐÏÄÒÑÄ. ---> 1) ìÅÔÏÍ Ñ ÈÏÖÕ ÎÁ ÓÔÁÄÉÏÎ, ---> 2) ï, ËÁË ×ÎÅÚÁÐÎÏ ËÏÎÞÉÌÓÑ ÄÉ×ÁÎ! ----> 3) ñ ÂÏÌÅÀ ÚÁ ``úÅÎÉÔ'', ``úÅÎÉÔ'' --- ÞÅÍÐÉÏÎ! +---> 3) ñ ÂÏÌÅÀ ÚÁ "úÅÎÉÔ", "úÅÎÉÔ" - ÞÅÍÐÉÏÎ! ---> 4) ðÅÞÁÌØÎÏ Ñ ÇÌÑÖÕ ÎÁ ÎÁÛÅ ÐÏËÏÌÅÎÉÅ! ---> 5) åÇÏ ÇÒÑÄÕÝÅÅ ÉÌØ ÐÕÓÔÏ ÉÌØ ÔÅÍÎÏ... ----> 6) ñ ÓÉÖÕ ÎÁ ÓËÁÍÅÊËÅ × ÌÏÖÅ `â' +---> 6) ñ ÓÉÖÕ ÎÁ ÓËÁÍÅÊËÅ × ÌÏÖÅ "â" ---> 7) é ÉÇÒÁÀ ÎÁ ÂÏÌØÛÏÊ ÖÅÓÔÑÎÏÊ ÔÒÕÂÅ. +äÕÂÌÉÒÏ×ÁÎÉÅ ÏÐÅÒÁÔÏÒÁ ÄÌÑ ÏÂÒÁÂÏÔËÉ ÃÅÌÏÊ ÓÔÒÏËÉ ÐÒÉÍÅÎÑÅÔÓÑ É Ó ÄÒÕÇÉÍÉ + ÏÐÅÒÁÔÏÒÁÍÉ, Ï ËÏÔÏÒÙÈ ÇÏ×ÏÒÉÔÓÑ ÄÁÌÅÅ. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - õÒÏË 2.7: ëïíáîäá `ïôíåîá' + õÒÏË 2.7. ëïíáîäá ïôíåîù + ** þÔÏÂÙ ÏÔÍÅÎÉÔØ ÒÅÚÕÌØÔÁÔ ÄÅÊÓÔ×ÉÑ ÐÒÅÄÙÄÕÝÅÊ ËÏÍÁÎÄÙ, ÎÁÖÍÉÔÅ ËÌÁ×ÉÛÕ u + þÔÏÂÙ ÏÔÍÅÎÉÔØ ÐÒÁ×ËÉ ÄÌÑ ×ÓÅÊ ÓÔÒÏËÉ, ÎÁÖÍÉÔÅ ËÌÁ×ÉÛÕ U ** - ** îÁÖÍÉÔÅ u ÄÌÑ ÏÔÍÅÎÙ ÒÅÚÕÌØÔÁÔÁ ÒÁÂÏÔÙ ÐÒÅÄÙÄÕÝÅÊ ËÏÍÁÎÄÙ, U ÄÌÑ ÏÔÍÅÎÙ - ÉÓÐÒÁ×ÌÅÎÉÊ ×Ï ×ÓÅÊ ÓÔÒÏËÅ. ** - - 1. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ ×ÎÉÚ, Ë ÓÔÒÏËÅ ÐÏÍÅÞÅÎÎÏÊ --->, É ÕÓÔÁÎÏ×ÉÔÅ ÅÇÏ ÎÁ - ÐÅÒ×ÕÀ ÏÛÉÂËÕ. - - 2. îÁÖÍÉÔÅ x ÄÌÑ ÕÄÁÌÅÎÉÑ ÐÅÒ×ÏÇÏ ÎÅÐÒÁ×ÉÌØÎÏÇÏ ÓÉÍ×ÏÌÁ. - - 3. ôÅÐÅÒØ ÎÁÖÍÉÔÅ u ÄÌÑ ÏÔÍÅÎÙ (ÏÔËÁÔÁ) ÐÏÓÌÅÄÎÅÊ ×ÙÐÏÌÎÅÎÎÏÊ ËÏÍÁÎÄÙ. - + 1. õÓÔÁÎÏ×ÉÔÅ ËÁÒÅÔËÕ ÎÁ ÐÅÒ×ÏÊ ÏÛÉÂËÅ, × ÓÔÒÏËÅ ÐÏÍÅÞÅÎÎÏÊ ---> + 2. îÁÖÍÉÔÅ ËÌÁ×ÉÛÕ x ÄÌÑ ÕÄÁÌÅÎÉÑ ÐÅÒ×ÏÇÏ ÏÛÉÂÏÞÎÏÇÏ ÓÉÍ×ÏÌÁ. + 3. ôÅÐÅÒØ ÎÁÖÍÉÔÅ ËÌÁ×ÉÛÕ u ÄÌÑ ÏÔÍÅÎÙ ÐÏÓÌÅÄÎÅÊ ×ÙÐÏÌÎÅÎÎÏÊ ËÏÍÁÎÄÙ. 4. éÓÐÒÁרÔÅ ×ÓÅ ÏÛÉÂËÉ × ÓÔÒÏËÅ, ÉÓÐÏÌØÚÕÑ ËÏÍÁÎÄÕ x . + 5. ôÅÐÅÒØ ÎÁÖÍÉÔÅ ËÌÁ×ÉÛÕ U (ÌÁÔÉÎÓËÁÑ ÐÒÏÐÉÓÎÁÑ ÂÕË×Á U), ÞÔÏÂÙ ×ÅÒÎÕÔØ + ×ÓÀ ÓÔÒÏËÕ × ÉÓÈÏÄÎÏÅ ÓÏÓÔÏÑÎÉÅ. + 6. îÁÖÍÉÔÅ ËÌÁ×ÉÛÕ u ÎÅÓËÏÌØËÏ ÒÁÚ ÄÌÑ ÏÔÍÅÎÙ ËÏÍÁÎÄÙ U + É ÐÒÅÄÙÄÕÝÉÈ ËÏÍÁÎÄ. + 7. ôÅÐÅÒØ ÎÁÖÍÉÔÅ ËÌÁ×ÉÛÉ CTRL-R (Ô.šÅ. ÕÄÅÒÖÉ×ÁÑ ÎÁÖÁÔÏÊ ËÌÁ×ÉÛÕ CTRL, + ÎÁÖÍÉÔÅ ËÌÁ×ÉÛÕ r) ÎÅÓËÏÌØËÏ ÒÁÚ ÄÌÑ ×ÏÚ×ÒÁÔÁ ÄÅÊÓÔ×ÉÊ ËÏÍÁÎÄ. - 5. ôÅÐÅÒØ ÎÁÖÍÉÔÅ ÚÁÇÌÁ×ÎÕÀ U ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ×ÅÒÎÕÔØ ×ÓÀ ÓÔÒÏËÕ - × ÉÓÈÏÄÎÏÅ ÓÏÓÔÏÑÎÉÅ. - - 6. îÁÖÍÉÔÅ u ÎÅÓËÏÌØËÏ ÒÁÚ ÄÌÑ ÏÔÍÅÎÙ ËÏÍÁÎÄÙ U É ÐÒÅÄÙÄÕÝÉÈ ËÏÍÁÎÄ. - 7. îÁÖÍÉÔÅ ÔÅÐÅÒØ CTRL-R (Ô.Å. ÕÄÅÒÖÉ×ÁÊÔÅ ËÌÁ×ÉÛÕ CTRL ÎÁÖÁÔÏÊ × ÍÏÍÅÎÔ - ÎÁÖÁÔÉÑ ËÌÁ×ÉÛÉ R) ÎÅÓËÏÌØËÏ ÒÁÚ ÄÌÑ ×ÏÚ×ÒÁÔÁ ËÏÍÁÎÄ (ÏÔËÁÔ ÏÔËÁÔÁ). +---> éÓÐÒÒÁרÔÅ ÏÏÛÉÂËÉ × ÜÔÏÊÊ ÓÔÒÏËÅ É ×ÅÒÎÉÔÔÅ ÉÈ ÓÓ ÐÏÍÏÝØØÀ "ÏÔÍÅÎÙ". ----> éÓÐÒÒÁרÔÅ ÏÏÛÉÂËÉ × ÜÔÏÊÊ ÓÔÒÏËÅ É ×ÅÒÎÉÔÔÅ ÉÈ ÓÓ ÐÏÍÏÝØØÀ `ÏÔÍÅÎÙ'. - 8. üÔÏ ÂÙÌÉ ÏÞÅÎØ ÐÏÌÅÚÎÙÅ ËÏÍÁÎÄÙ. äÁÌÅÅ ÐÅÒÅÈÏÄÉÔÅ Ë òÅÚÀÍÅ õÒÏËÁ 2. + 8. üÔÏ ÏÞÅÎØ ÎÕÖÎÙÅ É ÐÏÌÅÚÎÙÅ ËÏÍÁÎÄÙ. +äÁÌÅÅ ÐÅÒÅÈÏÄÉÔÅ Ë ÒÅÚÀÍÅ ÕÒÏËÁ 2. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ òåúàíå õòïëá 2 + 1. þÔÏÂÙ ÕÄÁÌÉÔØ ÓÌÏ×Ï, ÕÓÔÁÎÏ×ÉÔÅ ËÕÒÓÏÒ × ÅÇÏ ÎÁÞÁÌÏ É ÎÁÂÅÒÉÔÅ dw + 2. þÔÏÂÙ ÕÄÁÌÉÔØ ÔÅËÓÔ ÏÔ ÐÏÚÉÃÉÉ ËÁÒÅÔËÉ ÄÏ ËÏÎÃÁ ÓÌÏ×Á, ÎÁÂÅÒÉÔÅ de + 3. þÔÏÂÙ ÕÄÁÌÉÔØ ÔÅËÓÔ ÏÔ ÐÏÚÉÃÉÉ ËÕÒÓÏÒÁ ÄÏ ËÏÎÃÁ ÓÔÒÏËÉ, ÎÁÂÅÒÉÔÅ d$ + 4. þÔÏÂÙ ÕÄÁÌÉÔØ ×ÓÀ ÓÔÒÏËÕ ÃÅÌÉËÏÍ, ÎÁÂÅÒÉÔÅ dd - 1. äÌÑ ÕÄÁÌÅÎÉÑ ÔÅËÓÔÁ ÏÔ ËÕÒÓÏÒÁ ÄÏ ËÏÎÃÁ ÓÌÏ×Á ÎÁÂÅÒÉÔÅ: dw - - 2. äÌÑ ÕÄÁÌÅÎÉÑ ÔÅËÓÔÁ ÏÔ ËÕÒÓÏÒÁ ÄÏ ËÏÎÃÁ ÓÔÒÏËÉ ÎÁÂÅÒÉÔÅ: d$ + 5. þÔÏÂÙ ÐÅÒÅÍÅÓÔÉÔØ ËÁÒÅÔËÕ ÚÁ ÏÄÉÎ ÒÁÚ ÎÁ ÎÅËÏÔÏÒÏÅ ËÏÌÉÞÅÓÔ×Ï ÏÂßÅËÔÏ×, + ÕËÁÖÉÔÅ ÉÈ ÞÉÓÌÏ, ÎÁÐÒÉÍÅÒ, 2w + 6. æÏÒÍÁÔ ËÏÍÁÎÄ ÉÚÍÅÎÅÎÉÑ: + ÏÐÅÒÁÔÏÒ [ÞÉÓÌÏ] ÏÂßÅËÔ + ÇÄÅ + ÏÐÅÒÁÔÏÒ - ÎÅÏÂÈÏÄÉÍÙÅ ÄÅÊÓÔ×ÉÑ, ÎÁÐÒÉÍÅÒ, d ÄÌÑ ÕÄÁÌÅÎÉÑ; + [ÞÉÓÌÏ] - ËÏÌÉÞÅÓÔ×Ï ÐÏÄÐÁÄÁÀÝÉÈ ÐÏÄ ÄÅÊÓÔ×ÉÅ ÏÐÅÒÁÔÏÒÁ ÏÂßÅËÔÏ×, + ÅÓÌÉ ÎÅ ÕËÁÚÁÎÏ, ÔÏ ÏÄÉÎ ÏÂßÅËÔ; + ÏÂßÅËÔ - ÎÁ ÞÔÏ ×ÏÚÄÅÊÓÔ×ÕÅÔ ÏÐÅÒÁÔÏÒ, ÎÁÐÒÉÍÅÒ, w (ÓÌÏ×Ï), + $ (×Ó£, ÞÔÏ ÅÓÔØ ÄÏ ËÏÎÃÁ ÓÔÒÏËÉ) É Ô. Ð. - 3. äÌÑ ÕÄÁÌÅÎÉÑ ×ÓÅÊ ÓÔÒÏËÉ ÎÁÂÅÒÉÔÅ: dd - - 4. äÌÑ ÐÏ×ÔÏÒÁ ÐÅÒÅÍÅÝÅÎÉÑ ××ÅÄÉÔÅ ËÏÌÉÞÅÓÔ×Ï ÐÅÒÅÄ ËÏÍÁÎÄÏÊ: 2w - - 5. æÏÒÍÁÔ ËÏÍÁÎÄÙ × ÏÂÙÞÎÏÍ ÒÅÖÉÍÅ ÉÍÅÅÔ ×ÉÄ: - - [ÞÉÓÌÏ] ËÏÍÁÎÄÁ ÏÂßÅËÔ éìé ËÏÍÁÎÄÁ [ÞÉÓÌÏ] ÏÂßÅËÔ - ÇÄÅ: - [ÞÉÓÌÏ] - ÓËÏÌØËÏ ÒÁÚ ÐÏ×ÔÏÒÉÔØ ×ÙÐÏÌÎÅÎÉÅ ËÏÍÁÎÄÙ, ÏÐÃÉÏÎÁÌØÎÏ - ËÏÍÁÎÄÁ - ÞÔÏ ×ÙÐÏÌÎÉÔØ, ÎÁÐÒÉÍÅÒ d ÄÌÑ ÕÄÁÌÅÎÉÑ - ÏÂßÅËÔ - ÎÁ ÞÔÏ ÄÏÌÖÎÁ ×ÏÚÄÅÊÓÔ×Ï×ÁÔØ ËÏÍÁÎÄÁ, ÎÁÐÒÉÍÅÒ w (ÓÌÏ×Ï), - $ (ÄÏ ËÏÎÃÁ ÓÔÒÏËÉ), É Ô.Ä. - - 6. äÌÑ ÐÅÒÅÈÏÄÁ Ë ÎÁÞÁÌÕ ÓÔÒÏËÉ ÉÓÐÏÌØÚÕÊÔÅ ÎÕÌØ: 0 - - 7. äÌÑ ÏÔÍÅÎÙ (ÏÔËÁÔÁ) ÐÒÅÄÛÅÓÔ×ÕÀÝÉÈ ÄÅÊÓÔ×ÉÊ ÎÁÂÅÒÉÔÅ: u (ÓÔÒÏÞÎÁÑ u) - äÌÑ ÏÔÍÅÎÙ (ÏÔËÁÔÁ) ×ÓÅÈ ÉÚÍÅÎÅÎÉÊ × ÓÔÒÏËÅ ÎÁÂÅÒÉÔÅ: U (ÐÒÏÐÉÓÎÁÑ U) - äÌÑ ÏÔÍÅÎÙ ÏÔËÁÔÁ ÎÁÂÅÒÉÔÅ: CTRL-R + 7. þÔÏÂÙ ÐÅÒÅÍÅÓÔÉÔØ ËÁÒÅÔËÕ Ë ÎÁÞÁÌÕ ÓÔÒÏËÉ, ÎÁÖÍÉÔÅ ËÌÁ×ÉÛÕ 0 (ÎÏÌØ) + 8. þÔÏÂÙ ÏÔÍÅÎÉÔØ ÐÒÅÄÛÅÓÔ×ÕÀÝÉÅ ÄÅÊÓÔ×ÉÑ, ÎÁÖÍÉÔÅ u (ÓÔÒÏÞÎÁÑ ÂÕË×Á u) + þÔÏÂÙ ÏÔÍÅÎÉÔØ ×ÓÅ ÉÚÍÅÎÅÎÉÑ × ÓÔÒÏËÅ, ÎÁÖÍÉÔÅ U (ÐÒÏÐÉÓÎÁÑ ÂÕË×Á U) + þÔÏÂÙ ×ÅÒÎÕÔØ ÏÔÍÅΣÎÎÙÅ ÉÚÍÅÎÅÎÉÑ, ÎÁÖÍÉÔÅ CTRL+R ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - õÒÏË 3.1: ëïíáîäá ÷óôá÷ëé - + õÒÏË 3.1. ëïíáîäá ÷óôá÷ëé - ** îÁÂÅÒÉÔÅ p ÄÌÑ ×ÓÔÁ×ËÉ ÐÏÓÌÅÄÎÅÇÏ ÕÄÁÌ£ÎÎÏÇÏ ÔÅËÓÔÁ ÐÏÓÌÅ ËÕÒÓÏÒÁ. ** + ** þÔÏÂÙ ×ÓÔÁ×ÉÔØ ÐÏÓÌÅÄÎÉÊ ÕÄÁÌ£ÎÎÙÊ ÔÅËÓÔ, ÎÁÂÅÒÉÔÅ ËÏÍÁÎÄÕ p ** - 1. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ ×ÎÉÚ, Ë ÓÔÒÏËÅ ÐÏÍÅÞÅÎÎÏÊ --->. + 1. ðÅÒÅÍÅÓÔÉÔÅ ËÁÒÅÔËÕ Ë ÐÅÒ×ÏÊ ÓÔÒÏËÅ ÐÏÍÅÞÅÎÎÏÊ --->. - 2. îÁÂÅÒÉÔÅ dd ÄÌÑ ÕÄÁÌÅÎÉÑ ÓÔÒÏËÉ É Å£ ÓÏÈÒÁÎÅÎÉÑ × ÂÕÆÅÒÅ Vim'Á. + 2. îÁÂÅÒÉÔÅ dd , ÞÔÏÂÙ ÕÄÁÌÉÔØ ÓÔÒÏËÕ, ÐÒÉ ÜÔÏÍ ÏÎÁ ÂÕÄÅÔ Á×ÔÏÍÁÔÉÞÅÓËÉ + ÐÏÍÅÝÅÎÁ × ÓÐÅÃÉÁÌØÎÙÊ ÒÅÇÉÓÔÒ ÒÅÄÁËÔÏÒÁ Vim. - 3. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ Ë ÓÔÒÏËÅ îáä ÔÅÍ ÍÅÓÔÏÍ, ËÕÄÁ ÓÌÅÄÕÅÔ ×ÓÔÁ×ÉÔØ - ÕÄÁÌ£ÎÎÕÀ ÓÔÒÏËÕ. + 3. õÓÔÁÎÏ×ÉÔÅ ËÁÒÅÔËÕ ÎÁ ÓÔÒÏËÕ ÷ùûå ÔÏÊ, × ËÏÔÏÒÏÊ ÓÌÅÄÕÅÔ ×ÓÔÁ×ÉÔØ + ÕÄÁÌ£ÎÎÕÀ ÓÔÒÏËÕ. - 4. îÁÈÏÄÑÓØ × ÏÂÙÞÎÏÍ ÒÅÖÉÍÅ ÎÁÂÅÒÉÔÅ p ÄÌÑ ×ÓÔÁ×ËÉ ÓÔÒÏËÉ ÎÉÖÅ ËÕÒÓÏÒÁ. + 4. õÂÅÄÉÔÅÓØ, ÞÔÏ ÐÒÏÇÒÁÍÍÁ × ÒÅÖÉÍÅ ËÏÍÁÎÄ É ÎÁÖÍÉÔÅ ËÌÁ×ÉÛÕ p ÄÌÑ ×ÓÔÁ×ËÉ + ÓÔÒÏËÉ ÎÉÖÅ ÐÏÚÉÃÉÉ ËÁÒÅÔËÉ. 5. ðÏ×ÔÏÒÉÔÅ ÛÁÇÉ ÓÏ 2 ÐÏ 4, ÐÏËÁ ÎÅ ÒÁÓÓÔÁ×ÉÔÅ ×ÓÅ ÓÔÒÏËÉ × ÎÕÖÎÏÍ ÐÏÒÑÄËÅ. @@ -405,603 +397,604 @@ ---> Á) íÏÊ ÄÑÄÑ ÓÁÍÙÈ ÞÅÓÔÎÙÈ ÐÒÁ×ÉÌ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - õÒÏË 3.2: ëïíáîäá úáíåîù + õÒÏË 3.2. ëïíáîäá úáíåîù + ** þÔÏÂÙ ÚÁÍÅÎÉÔØ ÓÉÍ×ÏÌ ÐÏÄ ËÁÒÅÔËÏÊ, ÎÁÂÅÒÉÔÅ r É ÚÁÍÅÎÑÀÝÉÊ ÓÉÍ×ÏÌ ** - ** îÁÂÅÒÉÔÅ r É ÓÉÍ×ÏÌ, ÚÁÍÅÎÑÀÝÉÊ ÓÉÍ×ÏÌ ÐÏÄ ËÕÒÓÏÒÏÍ. ** + 1. ðÅÒÅÍÅÓÔÉÔÅ ËÁÒÅÔËÕ Ë ÐÅÒ×ÏÊ ÓÔÒÏËÅ ÐÏÍÅÞÅÎÎÏÊ --->. - 1. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ ×ÎÉÚ, Ë ÓÔÒÏËÅ ÐÏÍÅÞÅÎÎÏÊ --->. + 2. õÓÔÁÎÏ×ÉÔÅ ËÁÒÅÔËÕ ÔÁË, ÞÔÏÂÙ ÏÎÁ ÎÁÈÏÄÉÌÁÓØ ÎÁÄ ÐÅÒ×ÙÍ ÏÛÉÂÏÞÎÙÍ ÓÉÍ×ÏÌÏÍ. - 2. õÓÔÁÎÏ×ÉÔÅ ËÕÒÓÏÒ ÔÁË, ÞÔÏÂÙ ÏÎ ÎÁÈÏÄÉÌÓÑ ÎÁÄ ÐÅÒ×ÏÊ ÏÛÉÂËÏÊ. + 3. îÁÖÍÉÔÅ ËÌÁ×ÉÛÕ r É ÚÁÔÅÍ ÎÁÂÅÒÉÔÅ ÓÉÍ×ÏÌ, ÉÓÐÒÁ×ÌÑÀÝÉÊ ÏÛÉÂËÕ. - 3. îÁÂÅÒÉÔÅ r É ÚÁÔÅÍ ÓÉÍ×ÏÌ, ÉÓÐÒÁ×ÌÑÀÝÉÊ ÏÛÉÂËÕ. + 4. ðÏ×ÔÏÒÉÔÅ ÛÁÇÉ 2 É 3, ÐÏËÁ ÐÅÒ×ÁÑ ÓÔÒÏËÁ ÎÅ ÂÕÄÅÔ ÓÏÏÔ×ÅÔÓÔ×Ï×ÁÔØ ×ÔÏÒÏÊ. - 4. ðÏ×ÔÏÒÉÔÅ ÛÁÇÉ 2 É 3, ÐÏËÁ ÐÅÒ×ÁÑ ÓÔÒÏËÁ ÎÅ ÂÕÄÅÔ ÉÓÐÒÁ×ÌÅÎÁ ËÁË ×ÔÏÒÁÑ. ---> ÷ ÍÏÍÅÇÔ ÎÁÂÔÒÁ ÜÔÏÊ ÞÔÒÏËÉ ËÏÅ0ËÔÏ Ó ÔÒÕÄÏÍ ÐÏÐ×ÄÁÌ ÐÏ ËÌ×ÁÉÛÁÍ! ---> ÷ ÍÏÍÅÎÔ ÎÁÂÏÒÁ ÜÔÏÊ ÓÔÒÏËÉ ËÏÅ-ËÔÏ Ó ÔÒÕÄÏÍ ÐÏÐÁÄÁÌ ÐÏ ËÌÁ×ÉÛÁÍ! - 5. ôÅÐÅÒØ ÐÅÒÅÈÏÄÉÔÅ Ë õÒÏËÕ 3.3. -úÁÍÅÞÁÎÉÅ! ðÏÍÎÉÔÅ, ÞÔÏ ×Ù ÄÏÌÖÎÙ ÕÞÉÔØÓÑ × ÐÒÏÃÅÓÓÅ ÒÁÂÏÔÙ, Á ÎÅ ÐÒÏÓÔÏ - ÚÁÐÏÍÉÎÁÑ. + 5. ôÅÐÅÒØ ÐÅÒÅÈÏÄÉÔÅ Ë ÕÒÏËÕ 3.3. -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - õÒÏË 3.3: ëïíáîäá éúíåîåîéñ +ðÒÉÍÅÞÁÎÉÅ. + ðÏÍÎÉÔÅ, ÞÔÏ ×Ù ÄÏÌÖÎÙ ÕÞÉÔØÓÑ × ÐÒÏÃÅÓÓÅ ÒÁÂÏÔÙ, Á ÎÅ ÐÒÏÓÔÏ ÚÕÂÒÉÔØ. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + õÒÏË 3.3. ïðåòáôïò éúíåîåîéñ - ** äÌÑ ÉÚÍÅÎÅÎÉÑ ËÏÎÅÞÎÏÊ ÞÁÓÔÉ ÓÌÏ×Á ÎÁÂÅÒÉÔÅ ce . ** + ** þÔÏÂÙ ÉÚÍÅÎÉÔØ ÏËÏÎÞÁÎÉÅ ÓÌÏ×Á, ÎÁÂÅÒÉÔÅ ËÏÍÁÎÄÕ ce ** - 1. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ ×ÎÉÚ, Ë ÓÔÒÏËÅ ÐÏÍÅÞÅÎÎÏÊ --->. + 1. ðÅÒÅÍÅÓÔÉÔÅ ËÁÒÅÔËÕ Ë ÐÅÒ×ÏÊ ÓÔÒÏËÅ ÐÏÍÅÞÅÎÎÏÊ --->. - 2. òÁÓÐÏÌÏÖÉÔÅ ËÕÒÓÏÒ ÎÁÄ ÂÕË×ÏÊ `o' × ÓÌÏ×Å `ÓÏÌÁ'. + 2. õÓÔÁÎÏ×ÉÔÅ ËÁÒÅÔËÕ ÎÁÄ ÂÕË×ÏÊ o × ÓÌÏ×Å "ÓÏÌÁ". - 3. îÁÂÅÒÉÔÅ ce É ÉÓÐÒÁרÔÅ ÓÌÏ×Ï (× ÄÁÎÎÏÍ ÓÌÕÞÁÅ, ÎÁÂÅÒÉÔÅ `ÌÏ×'). + 3. îÁÂÅÒÉÔÅ ËÏÍÁÎÄÕ ce É ÉÓÐÒÁרÔÅ ÓÌÏ×Ï (× ÄÁÎÎÏÍ ÓÌÕÞÁÅ, ÎÁÂÅÒÉÔÅ "ÌÏ×"). - 4. îÁÖÍÉÔÅ É ÐÅÒÅÈÏÄÉÔÅ Ë ÓÌÅÄÕÀÝÅÊ ÏÛÉÂËÅ (Ë ÐÅÒ×ÏÍÕ ÓÉÍ×ÏÌÕ, ËÏÔÏÒÙÊ - ÎÁÄÏ ÉÚÍÅÎÉÔØ). + 4. îÁÖÍÉÔÅ ËÌÁ×ÉÛÕ É ÐÅÒÅÍÅÓÔÉÔÅ ËÁÒÅÔËÕ Ë ÓÌÅÄÕÀÝÅÊ ÏÛÉÂËÅ (Ë ÐÅÒ×ÏÍÕ + ÓÉÍ×ÏÌÕ, ÎÁÞÉÎÁÑ Ó ËÏÔÏÒÏÇÏ ÎÁÄÏ ÉÚÍÅÎÉÔØ ÏËÏÎÞÁÎÉÅ ÓÌÏ×Á). - 5. ðÏ×ÔÏÒÉÔÅ ÛÁÇÉ 3 É 4 ÐÏËÁ ÐÅÒ×ÏÅ ÐÒÅÄÌÏÖÅÎÉÅ ÎÅ ÓÔÁÎÅÔ ÉÄÅÎÔÉÞÎÙÍ ×ÔÏÒÏÍÕ. + 5. ðÏ×ÔÏÒÉÔÅ ÛÁÇÉ 3 É 4 ÐÏËÁ ÐÅÒ×ÁÑ ÓÔÒÏËÁ ÎÅ ÂÕÄÅÔ ÓÏÏÔ×ÅÔÓÔ×Ï×ÁÔØ ×ÔÏÒÏÊ. ---> îÅÓËÏÌØËÏ ÓÏÌÁ × ÜØÇà ÓÔÒÏËÅ ÔÐÇÛÃÂØ ÒÅÄÁÌÚËÕÀÉÅÓ×È. ---> îÅÓËÏÌØËÏ ÓÌÏ× × ÜÔÏÊ ÓÔÒÏËÅ ÔÒÅÂÕÀÔ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ. - ïÂÒÁÔÉÔÅ ×ÎÉÍÁÎÉÅ, ÞÔÏ ce ÎÅ ÔÏÌØËÏ ÕÄÁÌÑÅÔ ÓÌÏ×Ï, ÎÏ É ÐÅÒÅ×ÏÄÉÔ ×ÁÓ × - ÒÅÖÉÍ ×ÓÔÁ×ËÉ. - +ðÒÉÍÅÞÁÎÉÅ. + ïÂÒÁÔÉÔÅ ×ÎÉÍÁÎÉÅ, ÞÔÏ ÐÏ ËÏÍÁÎÄÅ ce ÎÅ ÔÏÌØËÏ ÕÄÁÌÑÅÔÓÑ ÞÁÓÔØ ÓÌÏ×Á, + ÎÏ É ÐÒÏÉÓÈÏÄÉÔ ÐÅÒÅËÌÀÞÅÎÉÅ ÒÅÄÁËÔÏÒÁ × ÒÅÖÉÍ ×ÓÔÁ×ËÉ. + ðÏ ËÏÍÁÎÄÅ cc ÂÕÄÅÔ ×ÙÐÏÌÎÑÔÓÑ ÔÏ ÖÅ ÓÁÍÏÅ, ÎÏ ÄÌÑ ÃÅÌÏÊ ÓÔÒÏËÉ. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - õÒÏË 3.4: ðòïäïìöáåí éúíåîñôø ó ëïíáîäïê c + õòïë 3.4. åý³ îåóëïìøëï óðïóïâï÷ òáâïôù ó ïðåòáôïòïí éúíåîåîéñ c +** ë ÏÐÅÒÁÔÏÒÕ ÉÚÍÅÎÅÎÉÑ ÐÒÉÍÅÎÉÍÙ ÔÅ ÖÅ ÏÂßÅËÔÙ, ÞÔÏ É Ë ÏÐÅÒÁÔÏÒÕ ÕÄÁÌÅÎÉÑ ** - ** ëÏÍÁÎÄÁ ÚÁÍÅÎÙ ÉÓÐÏÌØÚÕÅÔÓÑ Ó ÔÅÍÉ ÖÅ ÏÂßÅËÔÁÍÉ, ÞÔÏ É ËÏÍÁÎÄÁ ÕÄÁÌÅÎÉÑ. ** + 1. ïÐÅÒÁÔÏÒ ÉÚÍÅÎÅÎÉÑ ÒÁÂÏÔÁÅÔ ÁÎÁÌÏÇÉÞÎÏ ÏÐÅÒÁÔÏÒÕ ÕÄÁÌÅÎÉÑ. æÏÒÍÁÔ ËÏÍÁÎÄÙ: - 1. ëÏÍÁÎÄÁ ÉÚÍÅÎÅÎÉÑ ÐÒÉÍÅÎÑÅÔÓÑ ÔÁËÉÍ ÖÅ ÏÂÒÁÚÏÍ, ËÁË É ËÏÍÁÎÄÁ ÕÄÁÌÅÎÉÑ. - å£ ÆÏÒÍÁÔ ÔÁËÏ×: + c [ÞÉÓÌÏ] ÏÂßÅËÔ - [ÞÉÓÌÏ] c ÏÂßÅËÔ éìé c [ÞÉÓÌÏ] ÏÂßÅËÔ + 2. ïÂßÅËÔÙ - ÜÔÏ ÔÏ ÖÅ ÓÁÍÏÅ, ÞÔÏ É ÒÁÎÅÅ: w (ÓÌÏ×Ï), $ (ËÏÎÅà ÓÔÒÏËÉ) É Ô. Ð. - 2. ïÂßÅËÔÙ ÔÁËÖÅ ÓÏ×ÐÁÄÁÀÔ: w (ÓÌÏ×Ï), $ (ËÏÎÅà ÓÔÒÏËÉ) É Ô.Ð. + 3. ðÅÒÅÍÅÓÔÉÔÅ ËÁÒÅÔËÕ Ë ÐÅÒ×ÏÊ ÓÔÒÏËÅ ÐÏÍÅÞÅÎÎÏÊ --->. - 3. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ ×ÎÉÚ, Ë ÓÔÒÏËÅ ÐÏÍÅÞÅÎÎÏÊ --->. - - 4. ðÅÒÅÊÄÉÔÅ Ë ÐÅÒ×ÏÊ ÏÛÉÂËÅ. + 4. õÓÔÁÎÏ×ÉÔÅ ËÁÒÅÔËÕ ÎÁ ÐÅÒ×ÏÊ ÏÛÉÂËÅ. 5. îÁÂÅÒÉÔÅ c$ É ÏÔÒÅÄÁËÔÉÒÕÊÔÅ ÐÅÒ×ÕÀ ÓÔÒÏËÕ ÔÁË, ÞÔÏÂÙ ÏÎÁ ÓÏ×ÐÁÄÁÌÁ ÓÏ - ×ÔÏÒÏÊ, ÐÏÓÌÅ ÞÅÇÏ ÎÁÖÍÉÔÅ . - ----> ëÏÎÅà ÜÔÏÊ ÓÔÒÏËÉ ÎÕÖÄÁÅÔÓÑ × ÐÏÍÏÝÉ, ÞÔÏÂÙ ÓÔÁÔØ ÐÏÈÏÖÉÍ ÎÁ ×ÔÏÒÏÊ. ----> ëÏÎÅà ÜÔÏÊ ÓÔÒÏËÉ ÎÕÖÄÁÅÔÓÑ × ÐÏÍÏÝÉ ËÏÍÁÎÄÙ c$ . + ×ÔÏÒÏÊ, ÐÏÓÌÅ ÞÅÇÏ ÎÁÖÍÉÔÅ ËÌÁ×ÉÛÕ . -úÁÍÅÞÁÎÉÅ! ëÌÁ×ÉÛÁ Backspace ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÄÌÑ ÉÓÐÒÁ×ÌÅÎÉÑ ÐÒÉ ÎÁÂÏÒÅ. +---> ïËÏÎÞÁÎÉÅ ÜÔÏÊ ÓÔÒÏËÉ ÎÕÖÎÏ ÓÄÅÌÁÔØ ÐÏÈÏÖÉÍ ËÁË ×Ï ×ÔÏÒÏÊ ÓÔÒÏËÅ. +---> ïËÏÎÞÁÎÉÅ ÜÔÏÊ ÓÔÒÏËÉ ÎÕÖÎÏ ÉÓÐÒÁ×ÉÔØ ËÏÍÁÎÄÏÊ c$ . +ðÒÉÍÅÞÁÎÉÅ. + ëÌÁ×ÉÛÁ ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÄÌÑ ÉÓÐÒÁ×ÌÅÎÉÑ ÐÒÉ ÎÁÂÏÒÅ ÔÅËÓÔÁ. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ òåúàíå õòïëá 3 + 1. þÔÏÂÙ ×ÓÔÁ×ÉÔØ ÔÅËÓÔ, ËÏÔÏÒÙÊ ÂÙÌ ÔÏÌØËÏ ÞÔÏ ÕÄÁÌ£Î, ÎÁÂÅÒÉÔÅ ËÏÍÁÎÄÕ p . + ôÅËÓÔ ÂÕÄÅÔ ×ÓÔÁ×ÌÅÎ ðïóìå ÐÏÚÉÃÉÉ ËÁÒÅÔËÉ (ÅÓÌÉ ÂÙÌÁ ÕÄÁÌÅÎÁ ÓÔÒÏËÁ, + ÔÏ ÏÎÁ ÂÕÄÅÔ ÐÏÍÅÝÅÎÁ × ÓÔÒÏËÅ ÎÉÖÅ ÓÔÒÏËÉ Ó ËÁÒÅÔËÏÊ). - 1. äÌÑ ×ÓÔÁ×ËÉ ÔÅËÓÔÁ, ËÏÔÏÒÙÊ ÔÏÌØËÏ ÞÔÏ ÂÙÌ ÕÄÁÌ£Î, ÎÁÂÅÒÉÔÅ p . üÔÁ - ËÏÍÁÎÄÁ ×ÓÔÁ×ÉÔ ÕÄÁÌ£ÎÎÙÊ ÔÅËÓÔ ðïóìå ËÕÒÓÏÒÁ (ÅÓÌÉ ÂÙÌÁ ÕÄÁÌÅÎÁ ÓÔÒÏËÁ, - ÔÏ ÏÎÁ ÂÕÄÅÔ ÐÏÍÅÝÅÎÁ × ÓÔÒÏËÅ ÐÏÄ ËÕÒÓÏÒÏÍ). + 2. þÔÏÂÙ ÚÁÍÅÎÉÔØ ÓÉÍ×ÏÌ ÐÏÄ ËÁÒÅÔËÏÊ, ÎÁÂÅÒÉÔÅ ËÏÍÁÎÄÕ r É ÚÁÔÅÍ + ÚÁÍÅÎÑÀÝÉÊ ÓÉÍ×ÏÌ. - 2. äÌÑ ÚÁÍÅÎÙ ÓÉÍ×ÏÌÁ ÐÏÄ ËÕÒÓÏÒÏÍ ÎÁÂÅÒÉÔÅ r É ÚÁÔÅÍ ÚÁÍÅÎÑÀÝÉÊ ÓÉÍ×ÏÌ. + 3. ïÐÅÒÁÔÏÒÙ ÉÚÍÅÎÅÎÉÑ ÉÚÍÅÎÑÀÔ ÕËÁÚÁÎÎÙÊ ÏÂßÅËÔ ÔÅËÓÔÁ ÏÔ ÐÏÚÉÃÉÉ ËÁÒÅÔËÉ + ÄÏ ËÏÎÅÞÎÏÊ ÔÏÞËÉ ÐÅÒÅÍÅÝÅÎÉÑ. + îÁÐÒÉÍÅÒ, ÐÏ ËÏÍÁÎÄÅ ce ÍÏÖÎÏ ÉÚÍÅÎÉÔØ ÔÅËÓÔ ÏÔ ÐÏÚÉÃÉÉ ËÁÒÅÔËÉ ÄÏ ËÏÎÃÁ + ÓÌÏ×Á, Á ÐÏ ËÏÍÁÎÄÅ c$ - ÄÏ ËÏÎÃÁ ÓÔÒÏËÉ. - 3. ëÏÍÁÎÄÁ ÉÚÍÅÎÅÎÉÑ ÐÏÚ×ÏÌÑÅÔ ×ÁÍ ÉÚÍÅÎÉÔØ ÕËÁÚÁÎÎÙÊ ÏÂßÅËÔ ÏÔ ËÕÒÓÏÒÁ ÄÏ - ÏËÏÎÞÁÎÉÑ ÐÅÒÅÍÅÝÅÎÉÑ. îÁÐÒÉÍÅÒ, ÎÁÂÅÒÉÔÅ ce ÄÌÑ ÚÁÍÅÎÙ ÏÔ ËÕÒÓÏÒÁ ÄÏ - ËÏÎÃÁ ÓÌÏ×Á, c$ ÄÌÑ ÉÚÍÅÎÅÎÉÑ ÄÏ ËÏÎÃÁ ÓÔÒÏËÉ. + 4. æÏÒÍÁÔ ËÏÍÁÎÄ ÉÚÍÅÎÅÎÉÑ: - 4. æÏÒÍÁÔ ËÏÍÁÎÄÙ ÉÚÍÅÎÅÎÉÑ ÔÁËÏ×: + c [ÞÉÓÌÏ] ÏÂßÅËÔ - [ÞÉÓÌÏ] c ÏÂßÅËÔ éìé c [ÞÉÓÌÏ] ÏÂßÅËÔ + ÇÄÅ c - ÏÐÅÒÁÔÏÒ ÉÚÍÅÎÅÎÉÑ; + [ÞÉÓÌÏ] - ËÏÌÉÞÅÓÔ×Ï ÉÚÍÅÎÑÅÍÙÈ ÏÂßÅËÔÏ× (ÎÅÏÂÑÚÁÔÅÌØÎÁÑ ÞÁÓÔØ); + ÏÂßÅËÔ - ÏÂßÅËÔ ÔÅËÓÔÁ, ËÏÔÏÒÙÊ ÂÕÄÅÔ ÉÚÍÅΣÎ. ôÅÐÅÒØ ÐÅÒÅÈÏÄÉÔÅ Ë ÓÌÅÄÕÀÝÅÍÕ ÕÒÏËÕ. - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - õÒÏË 4.1: éîæïòíáãéñ ï æáêìå é òáóðïìïöåîéé ÷ îåí + õòïë 4.1. éîæïòíáãéñ ï æáêìå é ðïúéãéñ ëáòåôëé + ** þÔÏÂÙ ÐÏÌÕÞÉÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ÆÁÊÌÅ É ÐÏÚÉÃÉÉ ËÁÒÅÔËÉ, ÎÁÖÍÉÔÅ CTRL-g . + þÔÏÂÙ ÐÅÒÅÍÅÓÔÉÔØ ËÁÒÅÔËÕ Ë ÚÁÄÁÎÎÏÊ ÓÔÒÏËÅ × ÆÁÊÌÅ, ÎÁÖÍÉÔÅ SHIFT-G ** - ** îÁÂÅÒÉÔÅ CTRL-g ÞÔÏÂÙ Õ×ÉÄÅÔØ ×ÁÛÅ ÍÅÓÔÏÒÁÓÐÏÌÏÖÅÎÉÅ × ÆÁÊÌÅ É - ÉÎÆÏÒÍÁÃÉÀ Ï ÆÁÊÌÅ. îÁÂÅÒÉÔÅ G (SHIFT-G) ÄÌÑ ÐÅÒÅÍÅÝÅÎÉÑ Ë ÚÁÄÁÎÎÏÊ - ÓÔÒÏËÅ × ÆÁÊÌÅ. ** + ÷îéíáîéå! ðÒÏÞÉÔÁÊÔÅ ×ÅÓØ ÕÒÏË, ÐÒÅÖÄÅ ÞÅÍ ×ÙÐÏÌÎÑÔØ ÌÀÂÙÅ ÄÅÊÓÔ×ÉÑ! -úÁÍÅÞÁÎÉÅ! ðÒÏÞÉÔÁÊÔÅ ×ÅÓØ ÕÒÏË ÐÒÅÖÄÅ ÞÅÍ ×ÙÐÏÌÎÑÔØ ÌÀÂÙÅ ËÏÍÁÎÄÙ! + 1. õÄÅÒÖÉ×ÁÑ ËÌÁ×ÉÛÕ CTRL , ÎÁÖÍÉÔÅ ËÌÁ×ÉÛÕ g . ÷ÎÉÚÕ ÜËÒÁÎÁ ÐÏÑ×ÉÔÓÑ + ÓÏÏÂÝÅÎÉÅ Ó ÎÁÉÍÅÎÏ×ÁÎÉÅÍ ÆÁÊÌÁ É ÎÏÍÅÒÏÍ ÓÔÒÏËÉ, × ËÏÔÏÒÏÊ ÎÁÈÏÄÉÔÓÑ + ËÁÒÅÔËÁ. úÁÐÏÍÎÉÔÅ ÜÔÏÔ ÎÏÍÅÒ ÓÔÒÏËÉ, ÏÎ ÐÏÔÒÅÂÕÅÔÓÑ ÎÁ ÛÁÇÅ 3. - 1. õÄÅÒÖÉ×ÁÑ ËÌÁ×ÉÛÕ Ctrl ÎÁÖÍÉÔÅ g . ÷ÎÉÚÕ ÜËÒÁÎÁ ÐÏÑ×ÉÔÓÑ ÓÔÒÏËÁ ÓÔÁÔÕÓÁ - Ó ÉÍÅÎÅÍ ÆÁÊÌÁ É ÎÏÍÅÒÏÍ ÓÔÒÏËÉ, × ËÏÔÏÒÏÊ ×Ù ÎÁÈÏÄÉÔÅÓØ. úÁÐÏÍÎÉÔÅ ÎÏÍÅÒ - ÓÔÒÏËÉ, ÏÎ ÐÏÔÒÅÂÕÅÔÓÑ ÎÁ ûÁÇÅ 3. + ðÒÉÍÅÞÁÎÉÅ. + ðÏÚÉÃÉÑ ËÁÒÅÔËÉ ÍÏÖÅÔ ÏÔÏÂÒÁÖÁÔØÓÑ × ÐÒÁ×ÏÍ ÎÉÖÎÅÍ ÕÇÌÕ ÏËÎÁ ÐÒÏÇÒÁÍÍÙ, + ÅÓÌÉ ÕÓÔÁÎÏ×ÌÅÎ ÐÁÒÁÍÅÔÒ 'ruler' (ÓÍ. :help 'ruler'). - 2. õÄÅÒÖÉ×ÁÑ ËÌÁ×ÉÛÕ Shift ÎÁÖÍÉÔÅ g ÄÌÑ ÐÅÒÅÍÅÝÅÎÉÑ Ë ËÏÎÃÕ ÆÁÊÌÁ. + 2. îÁÖÍÉÔÅ ËÌÁ×ÉÛÉ SHIFT-G ÄÌÑ ÐÅÒÅÍÅÝÅÎÉÑ ËÁÒÅÔËÉ ÎÁ ÐÏÓÌÅÄÎÀÀ ÓÔÒÏËÕ ÆÁÊÌÁ. + ôÅÐÅÒØ ÎÁÂÅÒÉÔÅ gg ÄÌÑ ÐÅÒÅÍÅÝÅÎÉÑ ËÁÒÅÔËÉ ÎÁ ÐÅÒ×ÕÀ ÓÔÒÏËÕ ÆÁÊÌÁ. - 3. îÁÂÅÒÉÔÅ ÎÏÍÅÒ ÓÔÒÏËÉ, × ËÏÔÏÒÏÊ ×Ù ÎÁÈÏÄÉÌÉÓØ É ÚÁÔÅÍ Shift-G. üÔÏ - ×ÅÒÎ£Ô ×ÁÓ Ë ÓÔÒÏËÅ, × ËÏÔÏÒÏÊ ×Ù ÂÙÌÉ, ËÏÇÄÁ × ÐÅÒ×ÙÊ ÒÁÚ ÎÁÖÁÌÉ Ctrl-g. - - 4. åÓÌÉ ×Ù ÚÁÐÏÍÎÉÌÉ ×ÓÅ ×ÙÛÅÓËÁÚÁÎÎÏÅ, ×ÙÐÏÌÎÉÔÅ ÛÁÇÉ Ó 1 ÐÏ 3. + 3. îÁÂÅÒÉÔÅ ÎÏÍÅÒ ÓÔÒÏËÉ, ËÏÔÏÒÏÊ ÂÙÌ ÐÏÌÕÞÅÎ ÎÁ ÛÁÇÅ 1, É ÎÁÖÍÉÔÅ ËÌÁ×ÉÛÉ + SHIFT-G. ëÁÒÅÔËÁ ÂÕÄÅÔ ÐÅÒÅÍÅÝÅÎÁ × ÔÕ ÓÔÒÏËÕ, ÇÄÅ ÏÎÁ ÎÁÈÏÄÉÌÁÓØ, + ËÏÇÄÁ × ÐÅÒ×ÙÊ ÒÁÚ ÂÙÌÉ ÎÁÖÁÔÙ ËÌÁ×ÉÛÉ CTRL-g. + 4. åÓÌÉ ×Ù ÚÁÐÏÍÎÉÌÉ ×Ó£ ×ÙÛÅÓËÁÚÁÎÎÏÅ, ×ÙÐÏÌÎÉÔÅ ÛÁÇÉ Ó 1 ÐÏ 3. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - õÒÏË 4.2: ëïíáîäá ðïéóëá + õÒÏË 4.2. ëïíáîäù ðïéóëá + ** þÔÏÂÙ ÞÔÏ-ÔÏ ÎÁÊÔÉ, ÎÁÂÅÒÉÔÅ ËÏÍÁÎÄÕ / É ÚÁÔÅÍ ××ÅÄÉÔÅ ÉÓËÏÍÕÀ ÆÒÁÚÕ ** - ** îÁÂÅÒÉÔÅ / É ÚÁÔÅÍ ××ÅÄÉÔÅ ÉÓËÏÍÕÀ ÆÒÁÚÕ. ** + 1. ÷ ÒÅÖÉÍÅ ËÏÍÁÎÄ ÎÁÂÅÒÉÔÅ ÓÉÍ×ÏÌ / . ïÂÒÁÔÉÔÅ ×ÎÉÍÁÎÉÅ, ÞÔÏ ÜÔÏÔ ÓÉÍ×ÏÌ + ÂÕÄÅÔ ÏÔÏÂÒÁÖÁÔØÓÑ ×ÎÉÚÕ ÜËÒÁÎÁ. ôÁË ÖÅ, ËÁË É ÐÒÉ ÎÁÂÏÒÅ ËÏÍÁÎÄÙ : - 1. ÷ ÏÂÙÞÎÏÍ ÒÅÖÉÍÅ (Normal mode) ÎÁÂÅÒÉÔÅ ÓÉÍ×ÏÌ / . ïÂÒÁÔÉÔÅ ×ÎÉÍÁÎÉÅ, - ÞÔÏ ÏÎ ×ÍÅÓÔÅ Ó ËÕÒÓÏÒÏÍ ÐÏÑ×ÉÔÓÑ ×ÎÉÚÕ ÜËÒÁÎÁ, ËÁË ÜÔÏ ÐÒÏÉÓÈÏÄÉÔ Ó - ËÏÍÁÎÄÏÊ : . + 2. ôÅÐÅÒØ ÎÁÂÅÒÉÔÅ ÏÛÛÛÉÂËÁ . üÔÏ ÔÏ ÓÌÏ×Ï, ËÏÔÏÒÏÅ ÔÒÅÂÕÅÔÓÑ ÎÁÊÔÉ. - 2. ôÅÐÅÒØ ÎÁÂÅÒÉÔÅ 'ÏÛÛÛÉÂËÁ' . üÔÏ ÔÏ ÓÌÏ×Ï, ËÏÔÏÒÏÅ ×Ù ÂÕÄÅÔÅ - ÉÓËÁÔØ. + 3. þÔÏÂÙ ÐÏ×ÔÏÒÉÔØ ÐÏÉÓË ÉÓËÏÍÏÇÏ ÓÌÏ×Á, ÐÒÏÓÔÏ ÎÁÖÍÉÔÅ ËÌÁ×ÉÛÕ n . + þÔÏÂÙ ÉÓËÁÔØ ÜÔÏ ÓÌÏ×Ï × ÏÂÒÁÔÎÏÍ ÎÁÐÒÁ×ÌÅÎÉÉ, ÎÁÖÍÉÔÅ ËÌÁ×ÉÛÉ SHIFT-N . - 3. äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÐÏ×ÔÏÒÉÔØ ÐÏÉÓË, ÐÒÏÓÔÏ ÎÁÖÍÉÔÅ n . - äÌÑ ÐÏÉÓËÁ ÜÔÏÊ ÖÅ ÆÒÁÚÙ × ÏÂÒÁÔÎÏÍ ÎÁÐÒÁ×ÌÅÎÉÉ, ÎÁÖÍÉÔÅ Shift-N . + 4. åÓÌÉ ÔÒÅÂÕÅÔÓÑ ÓÒÁÚÕ ×ÙÐÏÌÎÉÔØ ÐÏÉÓË × ÏÂÒÁÔÎÏÍ ÎÁÐÒÁ×ÌÅÎÉÉ, ÉÓÐÏÌØÚÕÊÔÅ + ËÏÍÁÎÄÕ ? ×ÍÅÓÔÏ ËÏÍÁÎÄÙ / . - 4. åÓÌÉ ×Ù ÖÅÌÁÅÔÅ ÓÒÁÚÕ ÉÓËÁÔØ × ÏÂÒÁÔÎÏÍ ÎÁÐÒÁ×ÌÅÎÉÉ, ÉÓÐÏÌØÚÕÊÔÅ - ËÏÍÁÎÄÕ ? ×ÍÅÓÔÏ / . + 5. þÔÏÂÙ ×ÅÒÎÕÔØÓÑ ÔÕÄÁ, ÏÔËÕÄÁ ÂÙÌ ÎÁÞÁÔ ÐÏÉÓË, ÎÁÖÍÉÔÅ ÎÅÓËÏÌØËÏ ÒÁÚ + ËÌÁ×ÉÛÉ CTRL-O . äÌÑ ÐÅÒÅÈÏÄÁ ×ÐÅÒ£Ä, ÉÓÐÏÌØÚÕÊÔÅ ËÏÍÁÎÄÕ CTRL-I . - 5. äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ×ÅÒÎÕÔØÓÑ ÔÕÄÁ, ÏÔËÕÄÁ ×Ù ÎÁÞÁÌÉ ÐÏÉÓË ÎÁÖÍÉÔÅ Ctrl-O. - (õÄÅÒÖÉ×ÁÑ ÎÁÖÁÔÏÊ ËÌÁ×ÉÛÕ Ctrl ÎÁÖÍÉÔÅ o ). ðÏ×ÔÏÒÉÔÅ ÎÅÓËÏÌØËÏ ÒÁÚ - ÄÌÑ ÄÁÌØÎÅÊÛÅÇÏ ÐÅÒÅÈÏÄÁ. äÌÑ ÐÅÒÅÈÏÄÁ ×ÐÅÒ£Ä ÉÓÐÏÌØÚÕÊÔÅ Ctrl-I . +---> "ÏÛÛÛÉÂËÁ" ÜÔÏ ÎÅ ÓÐÏÓÏ ÎÁÐÉÓÁÎÉÑ ÓÌÏ×Á "ÏÛÉÂËÁ"; ÏÛÛÛÉÂËÁ ÜÔÏ ÏÛÉÂËÁ. ----> "ÏÛÛÛÉÂËÁ" ÜÔÏ ÎÅ ÓÐÏÓÏ ÎÁÐÉÓÁÎÉÑ ÓÌÏ×Á `ÏÛÉÂËÁ'; ÏÛÛÛÉÂËÁ ÜÔÏ ÏÛÉÂËÁ. +ðÒÉÍÅÞÁÎÉÅ. + åÓÌÉ ÂÕÄÅÔ ÄÏÓÔÉÇÎÕÔ ËÏÎÅà ÆÁÊÌÁ, ÔÏ ÐÏÉÓË ÂÕÄÅÔ ÐÒÏÄÏÌÖÅÎ ÏÔ ÎÁÞÁÌÁ ÆÁÊÌÁ. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + õÒÏË 4.3. ðïéóë ðáòîùè óëïâïë -úÁÍÅÞÁÎÉÅ! åÓÌÉ ÐÒÉ ÐÏÉÓËÅ ÂÕÄÅÔ ÄÏÓÔÉÇÎÕÔ ËÏÎÅà ÆÁÊÌÁ, ÔÏ ÐÏÉÓË ÂÕÄÅÔ ÐÒÏÄÏÌÖÅÎ - Ó ÎÁÞÁÌÁ. + ** þÔÏÂÙ ÎÁÊÔÉ ÐÁÒÎÕÀ ÓËÏÂËÕ ÄÌÑ (, [ ÉÌÉ {, ÎÁÂÅÒÉÔÅ ËÏÍÁÎÄÕ % ** -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - õÒÏË 4.3: ðïéóë ðáòîùè óëïâïë + 1. ðÏÍÅÓÔÉÔÅ ËÁÒÅÔËÕ ÎÁ ÌÀÂÏÊ ÉÚ ÓËÏÂÏË (, [ ÉÌÉ { × ÓÔÒÏËÅ ÐÏÍÅÞÅÎÎÏÊ --->. + 2. ôÅÐÅÒØ ÎÁÖÍÉÔÅ ÎÁ ËÌÁ×ÉÁÔÕÒÅ ËÌÁ×ÉÛÕ Ó ÓÉÍ×ÏÌÏÍ % . - ** îÁÂÅÒÉÔÅ % ÄÌÑ ÐÏÉÓËÁ ÐÁÒÎÙÈ ), ] ÉÌÉ } . ** + 3. ëÁÒÅÔËÁ ÂÕÄÅÔ ÐÅÒÅÍÅÝÅÎÁ ÎÁ ÐÁÒÎÕÀ ÓËÏÂËÕ ÄÌÑ ÔÏÊ ÓËÏÂËÉ, ÎÁ ËÏÔÏÒÏÊ + ÕÓÔÁÎÏ×ÌÅÎÁ ËÁÒÅÔËÁ. - 1. ðÏÍÅÓÔÉÔÅ ËÕÒÓÏÒ ÎÁÄ ÌÀÂÏÊ ÉÚ (, [ ÉÌÉ { × ÓÔÒÏËÅ ÎÉÖÅ, ÐÏÍÅÞÅÎÎÏÊ --->. + 4. îÁÂÅÒÉÔÅ % ÄÌÑ ×ÏÚ×ÒÁÔÁ ËÁÒÅÔËÉ ÎÁÚÁÄ Ë ÐÅÒ×ÏÊ ÐÁÒÎÏÊ ÓËÏÂËÅ. - 2. ôÅÐÅÒØ ÎÁÂÅÒÉÔÅ ÓÉÍ×ÏÌ % . - 3. ëÕÒÓÏÒ ÄÏÌÖÅÎ ÐÅÒÅÓËÏÞÉÔØ ÎÁ ÐÁÒÎÕÀ ÓËÏÂËÕ. +---> ÷ ÜÔÏÊ ( ÓÔÒÏËÅ ÅÓÔØ ÔÁËÉÅ (, ÔÁËÉÅ [ ] É { ÔÁËÉÅ } ÓËÏÂËÉ. )) - 4. îÁÂÅÒÉÔÅ % ÄÌÑ ×ÏÚ×ÒÁÔÁ ËÕÒÓÏÒÁ ÎÁÚÁÄ Ë ÐÅÒ×ÏÊ ÓËÏÂËÅ. ----> üÔÏ ( ÓÔÒÏËÁ, ÓÏÄÅÒÖÁÝÁÑ ÔÁËÉÅ (, ÔÁËÉÅ [ ] É ÔÁËÉÅ { } ÓËÏÂËÉ. )) +ðÒÉÍÅÞÁÎÉÅ. + üÔÏ ÏÞÅÎØ ÕÄÏÂÎÏ ÐÒÉ ÏÔÌÁÄËÅ ÐÒÏÇÒÁÍÍ, ËÏÇÄÁ × ËÏÄÅ ÐÒÏÐÕÝÅÎÙ ÓËÏÂËÉ! -úÁÍÅÞÁÎÉÅ! üÔÏ ÏÞÅÎØ ÕÄÏÂÎÏ ÐÒÉ ÏÔÌÁÄËÅ ÐÒÏÇÒÁÍÍ Ó ÐÒÏÐÕÝÅÎÎÙÍÉ ÓËÏÂËÁÍÉ! -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - õÒÏË 4.4: óðïóïâ éóðòá÷ìåîéñ ïûéâïë +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + õÒÏË 4.4. óðïóïâ úáíåîù óìï÷ - ** îÁÂÅÒÉÔÅ :s/ÂÙÌÏ/ÓÔÁÌÏ/g ÄÌÑ ÚÁÍÅÎÙ 'ÂÙÌÏ' ÎÁ 'ÓÔÁÌÏ'. ** + ** þÔÏÂÙ "ÞÔÏ-ÔÏ" ÚÁÍÅÎÉÔØ "ÞÅÍ-ÔÏ", ÎÁÂÅÒÉÔÅ ËÏÍÁÎÄÕ :s/ÞÔÏ/ÞÅÍ/g ** - 1. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ ×ÎÉÚ, Ë ÓÔÒÏËÅ ÐÏÍÅÞÅÎÎÏÊ --->. + 1. ðÅÒÅÍÅÓÔÉÔÅ ËÁÒÅÔËÕ Ë ÓÔÒÏËÅ ÐÏÍÅÞÅÎÎÏÊ --->. - 2. îÁÂÅÒÉÔÅ :s/Õ×ÏÄÀ/Õ×ÏÖÕ . ïÂÒÁÔÉÔÅ ×ÎÉÍÁÎÉÅ ÎÁ ÔÏ, ÞÔÏ ÜÔÁ - ËÏÍÁÎÄÁ ÚÁÍÅÎÉÔ ÔÏÌØËÏ ÐÅÒ×ÏÅ ÎÁÊÄÅÎÎÏÅ ×ÈÏÖÄÅÎÉÅ × ÓÔÒÏËÅ. + 2. îÁÂÅÒÉÔÅ :s/Õ×ÏÄÀ/Õ×ÏÖÕ . ïÂÒÁÔÉÔÅ ×ÎÉÍÁÎÉÅ ÎÁ ÔÏ, ÞÔÏ ÐÏ ÜÔÏÊ + ËÏÍÁÎÄÅ ÂÕÄÅÔ ÚÁÍÅÎÁ ÔÏÌØËÏ ÐÅÒ×ÏÇÏ ÎÁÊÄÅÎÎÏÇÏ ×ÈÏÖÄÅÎÉÅ × ÓÔÒÏËÅ. - 3. ôÅÐÅÒØ ÎÁÂÅÒÉÔÅ :s/Õ×ÏÄÀ/Õ×ÏÖÕ/g , ÄÏÂÁ×ÌÅÎÎÁÑ × ËÏÎÃÅ g ÏÚÎÁÞÁÅÔ - ÐÏÄÓÔÁÎÏ×ËÕ ÇÌÏÂÁÌØÎÏ ×Ï ×ÓÅÊ ÓÔÒÏËÅ. üÔÏ ÚÁÍÅÎÉÔ ×ÓÅ ÎÁÊÄÅÎÎÙÅ × ÓÔÒÏËÅ - ×ÈÏÖÄÅÎÉÑ. + 3. ôÅÐÅÒØ ÎÁÂÅÒÉÔÅ :s/Õ×ÏÄÀ/Õ×ÏÖÕ/g , ÄÏÂÁ×ÌÅÎÎÙÊ ÆÌÁÇ 'g' ÏÚÎÁÞÁÅÔ + ÚÁÍÅÎÁ ×Ï ×ÓÅÊ ÓÔÒÏËÅ. âÕÄÅÔ ×ÙÐÏÌÎÅÎÁ ÚÁÍÅÎÁ ×ÓÅÈ ÎÁÊÄÅÎÎÙÈ × ÓÔÒÏËÅ + ÓÏ×ÐÁÄÅÎÉÊ. ---> ñ Õ×ÏÄÀ Ë ÏÔ×ÅÒÖÅÎÎÙÍ ÓÅÌÅÎØÑÍ, Ñ Õ×ÏÄÀ ÓË×ÏÚØ ×ÅËÏ×ÅÞÎÙÊ ÓÔÏÎ, Ñ Õ×ÏÄÀ Ë ÚÁÂÙÔÙÍ ÐÏËÏÌÅÎØÑÍ. - 4. äÌÑ ÚÁÍÅÎÙ ×ÓÅÈ ×ÈÏÖÄÅÎÉÊ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ ÓÉÍ×ÏÌÏ× ÍÅÖÄÕ Ä×ÕÍÑ - ÓÔÒÏËÁÍÉ, - ÎÁÂÅÒÉÔÅ :#,#s/ÂÙÌÏ/ÓÔÁÌÏ/g ÇÄÅ #,# -- ÎÏÍÅÒÁ ÜÔÉÈ ÓÔÒÏË. - îÁÂÅÒÉÔÅ :%s/ÂÙÌÏ/ÓÔÁÌÏ/g ÄÌÑ ÚÁÍÅÎÙ ×ÓÅÈ ×ÈÏÖÄÅÎÉÊ ×Ï ×ÓÅÍ ÆÁÊÌÅ. - îÁÂÅÒÉÔÅ :%s/ÂÙÌÏ/ÓÔÁÌÏ/gc ÄÌÑ ÐÏÉÓËÁ ×ÓÅÈ ×ÈÏÖÄÅÎÉÊ ×Ï ×ÓÅÍ ÆÁÊÌÅ É - ÚÁÐÒÏÓÁ ÐÏÄÔ×ÅÒÖÄÅÎÉÑ ÚÁÍÅÎÙ. - + 4. þÔÏÂÙ ÚÁÍÅÎÉÔØ ×ÓÅ ×ÈÏÖÄÅÎÉÑ ÉÓËÏÍÏÇÏ ÓÌÏ×Á × ËÁËÏÍ-ÔÏ ÄÉÁÐÁÚÏÎÅ ÓÔÒÏË, + ÎÁÂÅÒÉÔÅ :#,#s/ÞÔÏ/ÞÅÍ/g ÇÄÅ #,# - ÎÏÍÅÒ ÎÁÞÁÌØÎÏÊ É ËÏÎÅÞÎÏÊ ÓÔÒÏËÉ + ÄÉÁÐÁÚÏÎÁ, × ËÏÔÏÒÏÍ ÂÕÄÅÔ ×ÙÐÏÌÎÅÎÁ ÚÁÍÅÎÁ. + îÁÂÅÒÉÔÅ :%s/ÞÔÏ/ÞÅÍ/g ÞÔÏÂÙ ÚÁÍÅÎÉÔØ ×ÓÅ ×ÈÏÖÄÅÎÉÑ ×Ï ×Ó£Í ÆÁÊÌÅ. + îÁÂÅÒÉÔÅ :%s/ÞÔÏ/ÞÅÍ/gc ÞÔÏÂÙ ×ÙÄÁ×ÁÌÓÑ ÚÁÐÒÏÓ ÐÏÄÔ×ÅÒÖÄÅÎÉÑ + ÐÅÒÅÄ ËÁÖÄÏÊ ÚÁÍÅÎÏÊ. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ òåúàíå õòïëá 4 + 1. ðÏ ÐÒÉ×ÅÄ£ÎÎÙÍ ÎÉÖÅ ËÏÍÁÎÄÁÍ ÂÕÄÅÔ ×ÙÐÏÌÎÅÎÏ: + CTRL-g - ×Ù×ÏÄ ÉÎÆÏÒÍÁÃÉÉ Ï ÆÁÊÌÅ É ÔÅËÕÝÅÊ ÐÏÚÉÃÉÉ ËÁÒÅÔËÉ × ÜÔÏÍ ÆÁÊÌÅ + SHIFT-G - ÐÅÒÅÈÏÄ ÎÁ ÐÏÓÌÅÄÎÀÀ ÓÔÒÏËÕ ÆÁÊÌÁ + ÎÏÍÅÒ É SHIFT-G - ÐÅÒÅÈÏÄ Ë ÓÔÒÏËÅ Ó ÕËÁÚÁÎÎÙÍ ÎÏÍÅÒÏÍ + gg - ÐÅÒÅÈÏÄ ÎÁ ÐÅÒ×ÕÀ ÓÔÒÏËÕ ÆÁÊÌÁ - 1. Ctrl-g ÐÏËÁÚÙ×ÁÅÔ ×ÁÛÅ ÐÏÌÏÖÅÎÉÅ × ÆÁÊÌÅ É ÉÎÆÏÒÍÁÃÉÀ Ï ÎÅÍ. - Shift-G ÐÅÒÅÍÅÝÁÅÔ ×ÁÓ × ËÏÎÅà ÆÁÊÌÁ. îÏÍÅÒ, ÚÁ ËÏÔÏÒÙÍ ÓÌÅÄÕÅÔ Shift-G - ÐÏÚ×ÏÌÑÅÔ ÐÅÒÅÊÔÉ Ë ÓÔÒÏËÅ Ó ÜÔÉÍ ÎÏÍÅÒÏÍ. - gg ÐÅÒÅÍÅÝÁÅÔ ×ÁÓ Ë ÐÅÒ×ÏÊ ÓÔÒÏËÅ ÆÁÊÌÁ. - - 2. îÁÖÁÔÉÅ / É ÚÁÔÅÍ ××ÏÄ ÓÔÒÏËÉ ÐÏÚ×ÏÌÑÅÔ ÐÒÏÉÚ×ÅÓÔÉ ÐÏÉÓË ÜÔÏÊ ÓÔÒÏËÉ - ÷ðåò³ä ÐÏ ÔÅËÓÔÕ. - îÁÖÁÔÉÅ ? É ÚÁÔÅÍ ××ÏÄ ÓÔÒÏËÉ ÐÏÚ×ÏÌÑÅÔ ÐÒÏÉÚ×ÅÓÔÉ ÐÏÉÓË ÜÔÏÊ ÓÔÒÏËÉ - îáúáä ÐÏ ÔÅËÓÔÕ. - ðÏÓÌÅ ÐÏÉÓËÁ ÎÁÂÅÒÉÔÅ n ÄÌÑ ÐÅÒÅÈÏÄÁ Ë ÓÌÅÄÕÀÝÅÍÕ ×ÈÏÖÄÅÎÉÀ ÉÓËÏÍÏÊ - ÓÔÒÏËÉ × ÔÏÍ ÖÅ ÎÁÐÒÁ×ÌÅÎÉÉ ÉÌÉ Shift-N ÄÌÑ ÐÅÒÅÈÏÄÁ × ÐÒÏÔÉ×ÏÐÏÌÏÖÎÏÍ - ÎÁÐÒÁ×ÌÅÎÉÉ. - - 3. îÁÖÁÔÉÅ % , ËÏÇÄÁ ËÕÒÓÏÒ ÎÁÈÏÄÉÔÓÑ ÎÁ (,),[,],{, ÉÌÉ } ÐÏÚ×ÏÌÑÅÔ ÎÁÊÔÉ - ÐÁÒÎÕÀ ÓËÏÂËÕ. + 2. ðÒÉ ××ÏÄÅ ÓÉÍ×ÏÌÁ / Ó ÐÏÓÌÅÄÕÀÝÉÍ ÎÁÂÏÒÏÍ ÓÌÏ×Á, ÂÕÄÅÔ ×ÙÐÏÌÎÅÎ ÐÏÉÓË + ÜÔÏÇÏ ÓÌÏ×Á ÷ðåò³ä ÐÏ ÔÅËÓÔÕ. + ðÒÉ ××ÏÄÅ ÓÉÍ×ÏÌÁ ? Ó ÐÏÓÌÅÄÕÀÝÉÍ ÎÁÂÏÒÏÍ ÓÌÏ×Á, ÂÕÄÅÔ ×ÙÐÏÌÎÅÎ ÐÏÉÓË + ÜÔÏÇÏ ÓÌÏ×Á îáúáä ÐÏ ÔÅËÓÔÕ. + ðÏÓÌÅ ÐÏËÁÚÁ ÐÅÒ×ÏÇÏ ÓÏ×ÐÁÄÅÎÉÑ, ÎÁÖÍÉÔÅ n ÄÌÑ ÐÅÒÅÈÏÄÁ Ë ÓÌÅÄÕÀÝÅÍÕ + ÓÌÏ×Õ × ÔÏÍ ÖÅ ÎÁÐÒÁ×ÌÅÎÉÉ ÐÏÉÓËÁ ÉÌÉ SHIFT-N ÄÌÑ ÐÏÉÓËÁ × + ÐÒÏÔÉ×ÏÐÏÌÏÖÎÏÍ ÎÁÐÒÁ×ÌÅÎÉÉ. + ðÒÉ ÎÁÖÁÔÉÉ ËÌÁ×ÉÛ CTRL-O ÂÕÄÅÔ ×ÏÚ×ÒÁÔ Ë ÐÒÅÄÙÄÕÝÅÍÕ ÓÌÏ×Õ, Á ÐÒÉ + ÎÁÖÁÔÉÉ ËÌÁ×ÉÛ CTRL-I ÂÕÄÅÔ ÐÅÒÅÈÏÄ Ë ÒÁÎÅÅ ÎÁÊÄÅÎÎÏÍÕ ÓÌÏ×Õ. - 4. äÌÑ ÐÏÄÓÔÁÎÏ×ËÉ `ÓÔÁÌÏ' ×ÍÅÓÔÏ ÐÅÒ×ÏÇÏ `ÂÙÌÏ' × ÓÔÒÏËÅ, ÎÁÂÅÒÉÔÅ - :s/ÂÙÌÏ/ÓÔÁÌÏ - äÌÑ ÐÏÄÓÔÁÎÏ×ËÉ `ÓÔÁÌÏ' ×ÍÅÓÔÏ ×ÓÅÈ `ÂÙÌÏ' × ÓÔÒÏËÅ, ÎÁÂÅÒÉÔÅ - :s/ÂÙÌÏ/ÓÔÁÌÏ/g - äÌÑ ÚÁÍÅÎÙ × ÉÎÔÅÒ×ÁÌÅ ÍÅÖÄÕ Ä×ÕÍÑ ÓÔÒÏËÁÍÉ, ÎÁÂÅÒÉÔÅ - :#,#s/ÂÙÌÏ/ÓÔÁÌÏ/g - äÌÑ ÚÁÍÅÎÙ ×ÓÅÈ ×ÈÏÖÄÅÎÉÊ `ÂÙÌÏ' ÎÁ `ÓÔÁÌÏ' × ÆÁÊÌÅ, ÎÁÂÅÒÉÔÅ - :%s/ÂÙÌÏ/ÓÔÁÌÏ/g - þÔÏÂÙ ÒÅÄÁËÔÏÒ ËÁÖÄÙÊ ÒÁÚ ÚÁÐÒÁÛÉ×ÁÌ ÐÏÄÔ×ÅÒÖÄÅÎÉÅ, ÄÏÂÁרÔÅ 'c' - :%s/ÂÙÌÏ/ÓÔÁÌÏ/gc + 3. ðÒÉ ÎÁÖÁÔÉÉ % , ËÏÇÄÁ ËÁÒÅÔËÁ ÎÁ ÏÄÎÏÊ ÉÚ ÓËÏÂÏË ( ), [ ] ÉÌÉ { }, + ÂÕÄÅÔ ÎÁÊÄÅÎÁ Å£ ÐÁÒÎÁÑ ÓËÏÂËÁ. + 4. þÔÏÂÙ ÚÁÍÅÎÉÔØ ÐÅÒ×ÏÅ ÎÁÊÄÅÎÎÏÅ ÓÌÏ×Ï × ÓÔÒÏËÅ, ÎÁÂÅÒÉÔÅ :s/ÞÔÏ/ÞÅÍ + þÔÏÂÙ ÚÁÍÅÎÉÔØ ×ÓÅ ÎÁÊÄÅÎÎÙÅ ÓÌÏ×Á × ÓÔÒÏËÅ, ÎÁÂÅÒÉÔÅ :s/ÞÔÏ/ÞÅÍ/g + þÔÏÂÙ ÚÁÍÅÎÉÔØ × ÕËÁÚÁÎÎÙÍÉ ÉÎÔÅÒ×ÁÌÅ ÓÔÒÏË, ÎÁÂÅÒÉÔÅ :#,#s/ÞÔÏ/ÞÅÍ/g + þÔÏÂÙ ÚÁÍÅÎÉÔØ ×ÓÅ ÎÁÊÄÅÎÎÙÅ ÓÌÏ×Á × ÆÁÊÌÅ, ÎÁÂÅÒÉÔÅ :%s/ÞÔÏ/ÞÅÍ/g + þÔÏÂÙ ÚÁÐÒÁÛÉ×ÁÌÏÓØ ÐÏÄÔ×ÅÒÖÄÅÎÉÅ, ÄÏÂÁרÔÅ ÆÌÁÇ 'c' :%s/ÞÔÏ/ÞÅÍ/gc ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - õÒÏË 5.1: ëáë ÷ùðïìîéôø ÷îåûîàà ëïíáîäõ + õÒÏË 5.1. ëáë ÷ùú÷áôø éú òåäáëôïòá ÷îåûîàà ëïíáîäõ +** þÔÏÂÙ ÂÙÌÁ ×ÙÐÏÌÎÅÎÁ ËÏÍÁÎÄÁ ËÏÍÁÎÄÎÏÊ ÏÂÏÌÏÞËÉ, ÎÁÂÅÒÉÔÅ × ÒÅÄÁËÔÏÒÅ :! ** - ** îÁÂÅÒÉÔÅ :! É ÚÁÔÅÍ ×ÎÅÛÎÀÀ ËÏÍÁÎÄÕ, ËÏÔÏÒÕÀ ÓÌÅÄÕÅÔ ×ÙÐÏÌÎÉÔØ. ** + 1. îÁÂÅÒÉÔÅ ÕÖÅ ÚÎÁËÏÍÕÀ ËÏÍÁÎÄÕ : , ÞÔÏÂÙ ÕÓÔÁÎÏ×ÉÔØ ËÁÒÅÔËÕ × ËÏÍÁÎÄÎÏÊ + ÓÔÒÏËÅ ÒÅÄÁËÔÏÒÁ É ××ÅÓÔÉ ÎÅÏÂÈÏÄÉÍÕÀ ËÏÍÁÎÄÕ. - 1. îÁÂÅÒÉÔÅ ÕÖÅ ÚÎÁËÏÍÕÀ ×ÁÍ ËÏÍÁÎÄÕ : ÄÌÑ ÕÓÔÁÎÏ×ËÉ ËÕÒÓÏÒÁ × ËÏÍÁÎÄÎÕÀ - ÓÔÒÏËÕ ÒÅÄÁËÔÏÒÁ. üÔÏ ÐÏÚ×ÏÌÉÔ ×ÁÍ ××ÅÓÔÉ ËÏÍÁÎÄÕ. + 2. ôÅÐÅÒØ ÎÁÂÅÒÉÔÅ ÓÉÍ×ÏÌ ! (×ÏÓËÌÉÃÁÔÅÌØÎÙÊ ÚÎÁË). ðÏ ÜÔÏÊ ËÏÍÁÎÄÅ ÂÕÄÅÔ + ×ÙÚ×ÁÎÁ ÕËÁÚÁÎÎÁÑ ÓÌÅÄÕÀÝÅÊ ×ÎÅÛÎÑÑ ËÏÍÁÎÄÁ ËÏÍÁÎÄÎÏÊ ÏÂÏÌÏÞËÉ. - 2. ôÅÐÅÒØ ÎÁÂÅÒÉÔÅ ÓÉÍ×ÏÌ ! (×ÏÓËÌÉÃÁÔÅÌØÎÙÊ ÚÎÁË). üÔÏ ÐÏÚ×ÏÌÉÔ ×ÙÐÏÌÎÉÔØ - ×ÎÅÛÎÀÀ ËÏÍÁÎÄÕ, ÉÓÐÏÌØÚÕÑ ËÏÍÁÎÄÎÕÀ ÏÂÏÌÏÞËÕ. + 3. îÁÐÒÉÍÅÒ, ÎÁÂÅÒÉÔÅ ls ÓÒÁÚÕ ÐÏÓÌÅ ! É ÎÁÖÍÉÔÅ . âÕÄÅÔ ×Ù×ÅÄÅÎ + ÐÅÒÅÞÅÎØ ÆÁÊÌÏ× × ÔÅËÕÝÅÍ ËÁÔÁÌÏÇÅ. ôÏ ÅÓÔØ ÂÕÄÅÔ ×ÙÐÏÌÎÅÎÏ ÔÏÞÎÏ ÔÏ ÖÅ + ÓÁÍÏÅ, ËÁË ÅÓÌÉ ÂÙ ××ÅÓÔÉ ËÏÍÁÎÄÕ ls × ÐÒÉÇÌÁÛÅÎÉÉ ËÏÍÁÎÄÎÏÊ ÏÂÏÌÏÞËÉ. + åÓÌÉ × ÓÉÓÔÅÍÅ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ËÏÍÁÎÄÁ ls, ÔÏ ÎÁÂÅÒÉÔÅ ËÏÍÁÎÄÕ :!dir - 3. äÌÑ ÐÒÉÍÅÒÁ ÎÁÂÅÒÉÔÅ ls ÐÏÓÌÅ ! É ÎÁÖÍÉÔÅ . ëÏÍÁÎÄÁ ×Ù×ÅÄÅÔ - ÓÐÉÓÏË ÆÁÊÌÏ× × ÔÅËÕÝÅÍ ËÁÔÁÌÏÇÅ, ÔÏÞÎÏ ÔÁËÖÅ, ËÁË ÅÓÌÉ ÂÙ ×Ù ××ÅÌÉ ÜÔÕ - ËÏÍÁÎÄÕ × ÐÒÉÇÌÁÛÅÎÉÉ ÏÂÏÌÏÞËÉ. éÌÉ ÐÏÐÒÏÂÕÊÔÅ :!dir , ÅÓÌÉ ËÏÍÁÎÄÁ ls - ÎÅ ÓÒÁÂÏÔÁÌÁ. - -úÁÍÅÞÁÎÉÅ! ôÁËÉÍ ÓÐÏÓÏÂÏÍ ÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ ÌÀÂÕÀ ×ÎÅÛÎÀÀ ËÏÍÁÎÄÕ Ó ÕËÁÚÁÎÉÅÍ - ÁÒÇÕÍÅÎÔÏ×. - -úÁÍÅÞÁÎÉÅ! ÷ÓÅ ËÏÍÁÎÄÙ, ÎÁÞÉÎÁÀÝÉÅÓÑ Ó : , ÄÏÌÖÎÙ ÚÁ×ÅÒÛÁÔØÓÑ ÎÁÖÁÔÉÅÍ - . äÁÌÅÅ ÎÁ ÜÔÏ ÎÅ ×ÓÅÇÄÁ ÂÕÄÅÔ ÏÂÒÁÝÁÔØÓÑ ÏÓÏÂÏÅ ×ÎÉÍÁÎÉÅ. +ðÒÉÍÅÞÁÎÉÅ. + ôÁËÉÍ ÓÐÏÓÏÂÏÍ ÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ ÌÀÂÕÀ ×ÎÅÛÎÀÀ ËÏÍÁÎÄÕ, × ÔÏÍ ÞÉÓÌÅ É Ó + ÕËÁÚÁÎÉÅÍ ÎÅÏÂÈÏÄÉÍÙÈ ÁÒÇÕÍÅÎÔÏ× ÜÔÏÊ ËÏÍÁÎÄÙ. +÷ÁÖÎÏ. + ðÏÓÌÅ ××ÏÄÁ ËÏÍÁÎÄÙ, ÎÁÞÉÎÁÀÝÅÊÓÑ Ó : , ÄÏÌÖÎÁ ÂÙÔØ ÎÁÖÁÔÁ ËÌÁ×ÉÛÁ + ÷ ÄÁÌØÎÅÊÛÅÍ ÜÔÏ ÍÏÖÅÔ ÎÅ ÕËÁÚÙ×ÁÔØÓÑ ÏÔÄÅÌØÎÏ, ÎÏ ÐÏÄÒÁÚÕÍÅ×ÁÔØÓÑ. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - õÒÏË 5.2: ëáë úáðéóáôø æáêì - + õÒÏË 5.2. ëáë úáðéóáôø æáêì - ** äÌÑ ÓÏÈÒÁÎÅÎÉÑ ÉÚÍÅÎÅÎÉÊ, ÐÒÏÉÚ×ÅÄ£ÎÎÙÈ × ÆÁÊÌÅ, - ÎÁÂÅÒÉÔÅ :w éíñ_æáêìá. ** + ** þÔÏÂÙ ÓÏÈÒÁÎÉÔØ ÆÁÊÌ ÓÏ ×ÓÅÍÉ ÉÚÍÅÎÅÎÉÑÍÉ × ÔÅËÓÔÅ, ÎÁÂÅÒÉÔÅ :w æáêì ** - 1. îÁÂÅÒÉÔÅ :!dir ÉÌÉ :!ls ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÓÐÉÓËÁ ÆÁÊÌÏ× × ÔÅËÕÝÅÍ - ËÁÔÁÌÏÇÅ. ëÁË ×ÁÍ ÕÖÅ ÉÚ×ÅÓÔÎÏ, ÐÏÓÌÅ ××ÏÄÁ ËÏÍÁÎÄÙ ÎÁÄÏ ÎÁÖÁÔØ . + 1. îÁÂÅÒÉÔÅ :!dir ÉÌÉ :!ls ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÐÅÒÅÞÎÑ ÆÁÊÌÏ× × ÔÅËÕÝÅÍ + ËÁÔÁÌÏÇÅ. ëÁË ×Ù ÐÏÍÎÉÔÅ, ÐÏÓÌÅ ÎÁÂÏÒÁ ËÏÍÁÎÄÙ ÎÁÖÍÉÔÅ ËÌÁ×ÉÛÕ - 2. ðÒÉÄÕÍÁÊÔÅ ÎÁÚ×ÁÎÉÅ ÄÌÑ ÆÁÊÌÁ, ËÏÔÏÒÏÅ ÅÝ£ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ, ÎÁÐÒÉÍÅÒ TEST. + 2. ðÒÉÄÕÍÁÊÔÅ ÎÁÚ×ÁÎÉÅ ÄÌÑ ÆÁÊÌÁ, ËÏÔÏÒÏÅ ÅÝ£ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ, ÎÁÐÒÉÍÅÒ, TEST. - 3. ôÅÐÅÒØ ÎÁÂÅÒÉÔÅ :w TEST (ÇÄÅ TEST -- ÜÔÏ ÉÍÑ ÆÁÊÌÁ, ÐÒÉÄÕÍÁÎÎÏÅ ×ÁÍÉ.) + 3. ôÅÐÅÒØ ÎÁÂÅÒÉÔÅ :w TEST (ÚÄÅÓØ TEST - ÜÔÏ ÐÒÉÄÕÍÁÎÎÏÅ ÎÁÚ×ÁÎÉÅ ÆÁÊÌÁ). - 4. ëÏÍÁÎÄÁ ÓÏÈÒÁÎÉÔ ×ÅÓØ ÜÔÏÔ ÆÁÊÌ (õÞÅÂÎÉË ÐÏ Vim) ÐÏÄ ÉÍÅÎÅÍ TEST. þÔÏÂÙ - ÕÄÏÓÔÏ×ÅÒÉÔØÓÑ × ÜÔÏÍ, ÓÎÏ×Á ÎÁÂÅÒÉÔÅ :!dir ÉÌÉ :!ls É ÐÒÏÓÍÏÔÒÉÔÅ - ËÁÔÁÌÏÇ. + 4. ðÏ ÜÔÏÊ ËÏÍÁÎÄÅ ÂÕÄÅÔ ÐÏÌÎÏÓÔØÀ ÓÏÈÒÁΣΠÔÅËÕÝÉÊ ÆÁÊÌ ("tutor") ÐÏÄ ÎÏ×ÙÍ + ÎÁÚ×ÁÎÉÅ "TEST". þÔÏÂÙ ÐÒÏ×ÅÒÉÔØ ÜÔÏ, ÓÎÏ×Á ÎÁÂÅÒÉÔÅ ËÏÍÁÎÄÕ :!dir ÉÌÉ + :!ls É ÐÒÏÓÍÏÔÒÉÔÅ ÓÏÄÅÒÖÉÍÏÅ ËÁÔÁÌÏÇÁ. -úÁÍÅÞÁÎÉÅ! åÓÌÉ ×Ù ×ÙÊÄÅÔÅ ÉÚ Vim É ÚÁÔÅÍ ÚÁÐÕÓÔÉÔÅ ÅÇÏ ÓÎÏ×Á Ó ÆÁÊÌÏÍ TEST - (Ô.Å. ×ÙÐÏÌÎÉÔÅ vim TEST ), ÜÔÏÔ ÆÁÊÌ ÂÕÄÅÔ ÔÏÞÎÏÊ ËÏÐÉÅÊ ÕÞÅÂÎÉËÁ - × ÔÏÔ ÍÏÍÅÎÔ, ËÏÇÄÁ ×Ù ÅÇÏ ÓÏÈÒÁÎÉÌÉ. - - 5. ôÅÐÅÒØ ÕÄÁÌÉÔÅ ÜÔÏÔ ÆÁÊÌ, ÎÁÂÒÁ× ÄÌÑ MS-DOS :!del TEST - ÄÌÑ Unix :!rm TEST +ðÒÉÍÅÞÁÎÉÅ. + åÓÌÉ ÚÁ×ÅÒÛÉÔØ ÒÁÂÏÔÕ ÒÅÄÁËÔÏÒÁ Vim É ÚÁÔÅÍ ÚÁÐÕÓÔÉÔØ ÅÇÏ ÓÎÏ×Á Ó ÆÁÊÌÏÍ + TEST (Ô. Å. ÎÁÂÒÁÔØ ËÏÍÁÎÄÕ vim TEST ), ÜÔÏÔ ÆÁÊÌ ÂÕÄÅÔ ÔÏÞÎÏÊ ËÏÐÉÅÊ + ÕÞÅÂÎÉËÁ × ÔÏÔ ÍÏÍÅÎÔ, ËÏÇÄÁ ÏÎ ÂÙÌ ÓÏÈÒÁΣÎ. + 5. ôÅÐÅÒØ ÕÄÁÌÉÔÅ ÜÔÏÔ ÆÁÊÌ, ÎÁÂÒÁ× × ÒÅÄÁËÔÏÒÅ ËÏÍÁÎÄÕ :!del TEST + (ÄÌÑ ïó Windows) ÉÌÉ :!rm TEST (ÄÌÑ UNIX-ÐÏÄÏÂÎÙÈ ïó) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - õÒÏË 5.3: ÷ùâïòïþîïå óïèòáîåîéå - - - ** äÌÑ ÓÏÈÒÁÎÅÎÉÑ ÞÁÓÔÉ ÆÁÊÌÁ, ÎÁÂÅÒÉÔÅ v ×ÙÂÅÒÉÔÅ ÞÁÓÔØ - É ÓÏÈÒÁÎÉÔŠţ :w éíñ_æáêìá ** + õÒÏË 5.3. ÷ùâïòïþîáñ úáðéóø óôòïë - 1. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ Ë ÜÔÏÊ ÓÔÒÏËÅ. + ** þÔÏÂÙ ÓÏÈÒÁÎÉÔØ ÞÁÓÔØ ÆÁÊÌÁ, ÎÁÖÍÉÔÅ ËÌÁ×ÉÛÕ v , ×ÙÄÅÌÉÔÅ ÓÔÒÏËÉ + É ÎÁÂÅÒÉÔÅ ËÏÍÁÎÄÕ :w æáêì ** - 2. îÁÖÍÉÔÅ v É ÐÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ ÎÉÖÅ Ë ÐÑÔÏÍÕ ÛÁÇÕ. ïÂÒÁÔÉÔÅ ×ÎÉÍÁÎÉÅ, - ÞÔÏ ÔÅËÓÔ ÐÏÄÓ×ÅÞÅÎ. + 1. ðÅÒÅÍÅÓÔÉÔÅ ËÁÒÅÔËÕ ÎÁ ÜÔÕ ÓÔÒÏËÕ. - 3. îÁÖÍÉÔÅ : É ×ÎÉÚÕ ÜËÒÁÎÁ ÐÏÑ×ÉÔÓÑ :'<,'> . + 2. îÁÖÍÉÔÅ ËÌÁ×ÉÛÕ v É ÐÅÒÅÍÅÓÔÉÔÅ ËÁÒÅÔËÕ ÎÉÖÅ Ë ÓÔÒÏËÅ Ó ÐÑÔÙÍ ÐÕÎËÔÏÍ. + ïÂÒÁÔÉÔÅ ×ÎÉÍÁÎÉÅ, ÞÔÏ ÔÅËÓÔ ÐÏÄÓ×ÅÞÅÎ. - 4. ÷×ÅÄÉÔÅ w TEST (ÇÄÅ TEST -- ÉÍÑ ÆÁÊÌÁ, ËÏÔÏÒÙÊ ÅÝ£ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ). - äÏ ÎÁÖÁÔÉÑ , ÐÒÏ×ÅÒØÔÅ ÞÔÏ ×ÎÉÚÕ ÜËÒÁÎÁ ÎÁÐÉÓÁÎÏ :'<,'>w TEST. + 3. îÁÖÍÉÔÅ ËÌÁ×ÉÛÕ Ó ÓÉÍ×ÏÌÏÍ : É ×ÎÉÚÕ ÜËÒÁÎÁ ÐÏÑ×ÉÔÓÑ :'<,'> . - 5. Vim ÚÁÐÉÛÅÔ ×ÙÂÒÁÎÎÙÅ ÓÔÒÏËÉ × ÆÁÊÌ TEST. ëÁË É ÐÒÅÖÄÅ, ÕÂÅÄÉÔÅÓØ × - ÎÁÌÉÞÉÉ ÜÔÏÇÏ ÆÁÊÌÁ ËÏÍÁÎÄÏÊ :!dir ÉÌÉ :!ls . îå õäáìñêôå ÜÔÏÔ ÆÁÊÌ, ÏÎ - ÐÏÔÒÅÂÕÅÔÓÑ × ÓÌÅÄÕÀÝÅÍ ÕÒÏËÅ. + 4. îÁÂÅÒÉÔÅ ËÏÍÁÎÄÕ w TEST (ÚÄÅÓØ TEST - ÆÁÊÌ, ËÏÔÏÒÙÊ ÅÝ£ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ). + ÷ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ ÄÏÌÖÎÏ ÂÙÔØ :'<,'>w TEST É ÎÁÖÍÉÔÅ ËÌÁ×ÉÛÕ -úÁÍÅÞÁÎÉÅ! îÁÖÁÔÉÅ v ÎÁÞÉÎÁÅÔ ×ÉÚÕÁÌØÎÙÊ ×ÙÂÏÒ. ÷Ù ÍÏÖÅÔÅ ÐÅÒÅÍÅÝÁÔØ ËÕÒÓÏÒ - ÄÌÑ ÉÚÍÅÎÅÎÉÑ ×ÙÂÏÒÁ. úÁÔÅÍ ÄÌÑ ×ÙÂÒÁÎÎÏÇÏ ÆÒÁÇÍÅÎÔÁ ÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ - ËÁËÏÊ-ÔÏ ÏÐÅÒÁÔÏÒ, ÎÁÐÒÉÍÅÒ, ÕÄÁÌÉÔØ ÎÁÖÁÔÉÅÍ d. + 5. ðÏ ÜÔÏÊ ËÏÍÁÎÄÅ ×ÙÂÒÁÎÎÙÅ ÓÔÒÏËÉ ÂÕÄÕÔ ÚÁÐÉÓÁÎÙ × ÆÁÊÌ TEST. õÂÅÄÉÔÅÓØ × + ÎÁÌÉÞÉÉ ÜÔÏÇÏ ÆÁÊÌÁ, ×ÏÓÐÏÌØÚÏ×Á×ÛÉÓØ ËÏÍÁÎÄÏÊ :!dir ÉÌÉ :!ls . + îÅ ÕÄÁÌÑÊÔÅ ÜÔÏÔ ÆÁÊÌ, ÏÎ ÐÏÔÒÅÂÕÅÔÓÑ ÎÁ ÓÌÅÄÕÀÝÅÍ ÕÒÏËÅ. +ðÒÉÍÅÞÁÎÉÅ. + ðÏ ÎÁÖÁÔÉÀ ËÌÁ×ÉÛÉ v ×ÙÐÏÌÎÑÅÔÓÑ ÐÅÒÅËÌÀÞÅÎÉÅ × ×ÉÚÕÁÌØÎÙÊ ÒÅÖÉÍ. þÔÏÂÙ + ÉÚÍÅÎÉÔØ ÒÁÚÍÅÒ ×ÙÂÒÁÎÎÏÊ ÏÂÌÁÓÔÉ, ÎÕÖÎÏ ÐÅÒÅÍÅÓÔÉÔØ ËÁÒÅÔËÕ. + ë ×ÙÄÅÌÅÎÎÏÍÕ ÆÒÁÇÍÅÎÔÕ ÍÏÖÎÏ ÐÒÉÍÅÎÉÔØ ÌÀÂÏÊ ÏÐÅÒÁÔÏÒ, ÎÁÐÒÉÍÅÒ, d + ÄÌÑ ÅÇÏ ÕÄÁÌÅÎÉÑ. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - õÒÏË 5.4: þôåîéå é ïâÿåäéîåîéå æáêìï÷ + õÒÏË 5.4. óþéôù÷áîéå é ïâÿåäéîåîéå æáêìï÷ + ** þÔÏÂÙ ×ÓÔÁ×ÉÔØ ÓÏÄÅÒÖÁÝÉÊÓÑ × ÆÁÊÌÅ ÔÅËÓÔ, ÎÁÂÅÒÉÔÅ :r æáêì ** - ** äÌÑ ×ÓÔÁ×ËÉ ÓÏÄÅÒÖÉÍÏÇÏ ÉÚ ÆÁÊÌÁ, ÎÁÂÅÒÉÔÅ :r éíñ_æáêìá ** + 1. õÓÔÁÎÏ×ÉÔÅ ËÁÒÅÔËÕ ÎÁÄ ÜÔÏÊ ÓÔÒÏËÏÊ. - 1. õÓÔÁÎÏ×ÉÔÅ ËÕÒÓÏÒ ÎÁÄ ÜÔÏÊ ÓÔÒÏËÏÊ. +÷ÎÉÍÁÎÉÅ! + ðÏÓÌÅ ×ÙÐÏÌÎÅÎÉÑ ÏÐÉÓÁÎÎÏÇÏ × ÐÕÎËÔÅ 2 ×Ù Õ×ÉÄÉÔÅ ÔÅËÓÔ ÉÚ ÕÒÏËÁ 5.3. + ðÅÒÅÍÅÓÔÉÔÅ ËÁÒÅÔËÕ ×ÎÉÚ ÐÏ ÔÅËÓÔÕ ÄÏ ÔÅËÕÝÅÇÏ ÕÒÏËÁ. -úÁÍÅÞÁÎÉÅ! ðÏÓÌÅ ×ÙÐÏÌÎÅÎÉÑ ûÁÇÁ 2 ×Ù Õ×ÉÄÉÔÅ ÔÅËÓÔ ÉÚ õÒÏËÁ 5.3. ðÅÒÅÍÅÓÔÉÔÅÓØ - ÷îéú ÐÏ ÔÅËÓÔÕ ÄÏ ÜÔÏÇÏ ÕÒÏËÁ. + 2. ôÅÐÅÒØ ÓÞÉÔÁÊÔÅ ÓÏÄÅÒÖÉÍÏÅ ÆÁÊÌÁ TEST, ÉÓÐÏÌØÚÕÑ ËÏÍÁÎÄÕ :r TEST , ÚÄÅÓØ + TEST - ÜÔÏ ÎÁÉÍÅÎÏ×ÁÎÉÅ ÆÁÊÌÁ. - 2. ôÅÐÅÒØ ÐÒÏÞÉÔÁÊÔÅ ×ÁÛ ÆÁÊÌ TEST, ÉÓÐÏÌØÚÕÑ ËÏÍÁÎÄÕ :r TEST , ÇÄÅ TEST -- - ÜÔÏ ÉÍÑ ÆÁÊÌÁ. + 3. äÌÑ ÐÒÏ×ÅÒËÉ, ÞÔÏ ÓÏÄÅÒÖÉÍÏÅ ÆÁÊÌÁ ÂÙÌÏ ×ÓÔÁ×ÌÅÎÏ, ÐÅÒÅÍÅÓÔÉÔÅ ËÁÒÅÔËÕ + ××ÅÒÈ ÐÏ ÔÅËÓÔÕ É ÕÄÏÓÔÏ×ÅÒØÔÅÓØ, ÞÔÏ ÔÅÐÅÒØ ÚÄÅÓØ Ä×Á ÕÒÏËÁ 5.3. - + ÉÓÈÏÄÎÙÊ É ÉÚ ÆÁÊÌÁ TEST. - 3. äÌÑ ÐÒÏ×ÅÒËÉ ÞÔÏ ÓÏÄÅÒÖÉÍÏÅ ÆÁÊÌÁ ÂÙÌÏ ×ÓÔÁ×ÌÅÎÏ, ÐÅÒÅÍÅÓÔÉÔÅÓØ ÐÏ ÔÅËÓÔÕ - É ÕÄÏÓÔÏ×ÅÒØÔÅÓØ, ÞÔÏ ÔÅÐÅÒØ × Î£Í Ä×Å ËÏÐÉÉ õÒÏËÁ 5.3: ÉÓÈÏÄÎÁÑ É ÉÚ - ÆÁÊÌÁ TEST. +ðÒÉÍÅÞÁÎÉÅ. + ÷ÓÔÁ×ÉÔØ ÍÏÖÎÏ É ÒÅÚÕÌØÔÁÔ ×ÎÅÛÎÅÊ ËÏÍÁÎÄÙ. îÁÐÒÉÍÅÒ, ÐÏ ËÏÍÁÎÄÅ :r !ls + ÂÕÄÅÔ ÐÏÌÕÞÅÎ ×Ù×ÏÄ ËÏÍÁÎÄÙ ls É ×ÓÔÁ×ÌÅÎ ÎÉÖÅ ÐÏÚÉÃÉÉ ËÁÒÅÔËÉ. -úÁÍÅÞÁÎÉÅ! ÷ÓÔÁ×ÉÔØ ÍÏÖÎÏ É ×Ù×ÏÄ ×ÎÅÛÎÅÊ ËÏÍÁÎÄÙ. îÁÐÒÉÍÅÒ, :r !ls ÐÒÏÞÉÔÁÅÔ - ×Ù×ÏÄ ËÏÍÁÎÄÙ ls É ×ÓÔÁ×ÉÔ ÅÇÏ ÎÉÖÅ ËÕÒÓÏÒÁ. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ òåúàíå õòïëá 5 - - 1. :!ËÏÍÁÎÄÁ ÉÓÐÏÌÎÑÅÔ ×ÎÅÛÎÀÀ ËÏÍÁÎÄÕ. + 1. ðÏ ËÏÍÁÎÄÅ :!command ÂÕÄÅÔ ÉÓÐÏÌÎÅÎÁ ÕËÁÚÁÎÎÁÑ ×ÎÅÛÎÑÑ ËÏÍÁÎÄÁ. îÅËÏÔÏÒÙÅ ÐÏÌÅÚÎÙÅ ÐÒÉÍÅÒÙ: - (MS-DOS) (Unix) - :!dir :!ls -- ×Ù×ÅÓÔÉ ÓÐÉÓÏË ÆÁÊÌÏ× × ËÁÔÁÌÏÇÅ. - :!del éíñ :!rm éíñ -- ÕÄÁÌÉÔØ ÆÁÊÌ ÐÏ ÉÍÅÎÉ. + (Windows) (UNIX) + :!dir :!ls - ×Ù×ÅÓÔÉ ÐÅÒÅÞÅÎØ ÆÁÊÌÏ× × ËÁÔÁÌÏÇÅ; + :!del æáêì :!rm æáêì - ÕÄÁÌÉÔØ ÆÁÊÌ Ó ÕËÁÚÁÎÎÙÍ ÎÁÉÍÅÎÏ×ÁÎÉÅÍ. + + 2. ðÏ ËÏÍÁÎÄÅ :w æáêì , ÔÅËÕÝÉÊ ÒÅÄÁËÔÉÒÕÅÍÙÊ ÆÁÊÌ ÂÕÄÅÔ ÚÁÐÉÓÁÎ + Ó ÕËÁÚÁÎÎÙÍ ÎÁÉÍÅÎÏ×ÁÎÉÅÍ. - 2. :w éíñ_æáêìá ÚÁÐÉÓÙ×ÁÅÔ ÔÅËÕÝÉÊ ÒÅÄÁËÔÉÒÕÅÍÙÊ × Vim ÆÁÊÌ ÎÁ ÄÉÓË ÐÏÄ - ÕËÁÚÁÎÎÙÍ ÉÍÅÎÅÍ. + 3. éÓÐÏÌØÚÕÑ ËÏÍÁÎÄÙ v , ÐÅÒÅÍÅÝÅÎÉÅ ËÁÒÅÔËÉ É :w æáêì ÍÏÖÎÏ ÓÏÈÒÁÎÉÔØ + ×ÉÚÕÁÌØÎÏ ×ÙÄÅÌÅÎÎÙÅ ÓÔÒÏËÉ × ÆÁÊÌ Ó ÕËÁÚÁÎÎÙÍ ÎÁÉÍÅÎÏ×ÁÎÉÅÍ. - 3. v ÐÅÒÅÍÅÝÅÎÉÅ :w éíñ_æáêìá ÓÏÈÒÁÎÑÅÔ ×ÉÚÕÁÌØÎÏ ×ÙÂÒÁÎÎÙÅ ÓÔÒÏËÉ × ÆÁÊÌ - Ó ÕËÁÚÁÎÎÙÍ ÉÍÅÎÅÍ. + 4. ðÏ ËÏÍÁÎÄÅ :r æáêì ÂÕÄÅÔ ÐÒÏÞÉÔÁÎ ÆÁÊÌ Ó ÕËÁÚÁÎÎÙÍ ÎÁÉÍÅÎÏ×ÁÎÉÅÍ + É ÅÇÏ ÓÏÄÅÒÖÉÍÏÅ ÐÏÍÅÝÅÎÏ ÎÉÖÅ ÐÏÚÉÃÉÉ ËÁÒÅÔËÉ. - 4. :r éíñ_æáêìá ÓÞÉÔÙ×ÁÅÔ Ó ÄÉÓËÁ ÆÁÊÌ Ó ÕËÁÚÁÎÎÙÍ ÉÍÅÎÅÍ É ÐÏÍÅÝÁÅÔ ÅÇÏ - ÎÉÖÅ ËÕÒÓÏÒÁ. + 5. ðÏ ËÏÍÁÎÄÅ :r !dir ÂÕÄÅÔ ÐÏÌÕÞÅÎ ×Ù×ÏÄ ËÏÍÁÎÄÙ dir É ÐÏÍÅݣΠÎÉÖÅ + ÐÏÚÉÃÉÉ ËÁÒÅÔËÉ. - 5. :r !dir ÞÉÔÁÅÔ ×Ù×ÏÄ ËÏÍÁÎÄÙ dir É ÐÏÍÅÝÁÅÔ ÅÇÏ ÎÉÖÅ ËÕÒÓÏÒÁ. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - õÒÏË 6.1: ëïíáîäá óïúäáîéñ + õòïë 6.1. ëïíáîäù äìñ óïúäáîéñ óôòïë + ** þÔÏÂÙ ÏÔËÒÙÔØ ÎÏ×ÕÀ ÓÔÒÏËÕ Ó ÐÅÒÅËÌÀÞÅÎÉÅÍ × ÒÅÖÉÍ ×ÓÔÁ×ËÉ, ÎÁÂÅÒÉÔÅ o ** - ** îÁÂÅÒÉÔÅ o ÞÔÏÂÙ ÓÏÚÄÁÔØ ÐÕÓÔÕÀ ÓÔÒÏËÕ ÐÏÄ ËÕÒÓÏÒÏÍ É ÐÅÒÅÊÔÉ × ÒÅÖÉÍ - ×ÓÔÁ×ËÉ (Insert mode) ** + 1. ðÅÒÅÍÅÓÔÉÔÅ ËÁÒÅÔËÕ ×ÎÉÚ, Ë ÐÅÒ×ÏÊ ÓÔÒÏËÅ ÐÏÍÅÞÅÎÎÏÊ --->. - 1. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ ×ÎÉÚ, Ë ÓÔÒÏËÅ ÐÏÍÅÞÅÎÎÏÊ --->. + 2. îÁÖÍÉÔÅ ËÌÁ×ÉÛÕ o (ÌÁÔÉÎÓËÁÑ ÓÔÒÏÞÎÁÑ ÂÕË×Á o) ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÓÏÚÄÁÔØ + ÐÕÓÔÕÀ ÓÔÒÏËÕ îéöå ÐÏÚÉÃÉÉ ËÁÒÅÔËÉ É ÐÅÒÅËÌÀÞÉÔØ ÒÅÄÁËÔÏÒ × + ÒÅÖÉÍ ×ÓÔÁ×ËÉ. - 2. îÁÂÅÒÉÔÅ o (× ÎÉÖÎÅÍ ÒÅÇÉÓÔÒÅ) ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÓÏÚÄÁÔØ ÐÕÓÔÕÀ ÓÔÒÏËÕ - îéöå ËÕÒÓÏÒÁ É ÐÅÒÅÊÔÉ × ÒÅÖÉÍ ×ÓÔÁ×ËÉ (Insert mode). + 3. ôÅÐÅÒØ ÎÁÂÅÒÉÔÅ ËÁËÏÊ-ÎÉÂÕÄØ ÔÅËÓÔ É ÎÁÖÍÉÔÅ ËÌÁ×ÉÛÕ ÄÌÑ ×ÙÈÏÄÁ ÉÚ + ÒÅÖÉÍÁ ×ÓÔÁ×ËÉ. - 3. ôÅÐÅÒØ ÎÁÂÅÒÉÔÅ ËÁËÏÊ-ÎÉÂÕÄØ ÔÅËÓÔ É ÎÁÖÍÉÔÅ ÄÌÑ ×ÙÈÏÄÁ ÉÚ ÒÅÖÉÍÁ - ×ÓÔÁ×ËÉ. +---> ðÏÓÌÅ ÎÁÖÁÔÉÑ o ÎÉÖÅ ÂÕÄÅÔ ÏÔËÒÙÔÁ ÎÏ×ÁÑ ÐÕÓÔÁÑ ÓÔÒÏËÁ × ÒÅÖÉÍÅ ×ÓÔÁ×ËÉ. ----> ðÏÓÌÅ ÎÁÖÁÔÉÑ o ËÕÒÓÏÒ ÐÅÒÅÊÄ£Ô ÎÁ ÎÏ×ÕÀ ÐÕÓÔÕÀ ÓÔÒÏËÕ × ÒÅÖÉÍÅ ×ÓÔÁ×ËÉ. - 4. äÌÑ ÓÏÚÄÁÎÉÑ ÓÔÒÏËÉ ÷ùûå ËÕÒÓÏÒÁ, ÐÒÏÓÔÏ ÎÁÂÅÒÉÔÅ ÚÁÇÌÁ×ÎÕÀ O , ×ÍÅÓÔÏ - ÓÔÒÏÞÎÏÊ o . ðÏÐÒÏÂÕÊÔÅ ÐÒÏÄÅÌÁÔØ ÜÔÏ Ó ÎÉÖÅÓÌÅÄÕÀÝÅÊ ÓÔÒÏËÏÊ. + 4. äÌÑ ÓÏÚÄÁÎÉÑ ÓÔÒÏËÉ ÷ùûå ÐÏÚÉÃÉÉ ËÁÒÅÔËÉ, ÎÁÂÅÒÉÔÅ ÐÒÏÐÉÓÎÕÀ ÂÕË×Õ O , + ×ÍÅÓÔÏ ÓÔÒÏÞÎÏÊ ÂÕË×Ù o . ðÏÐÒÏÂÕÊÔÅ ÜÔÏ ÓÄÅÌÁÔØ ÄÌÑ ÓÔÒÏËÉ ÎÉÖÅ. ----> óÏÚÄÁÊÔÅ ÎÏ×ÕÀ ÓÔÒÏËÕ ÎÁÄ ÜÔÏÊ, ÐÏÍÅÓÔÉ× ÎÁ ÎÅ£ ËÕÒÓÏÒ É ÎÁÖÁ× Shift-O. -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - õÒÏË 6.2: ëïíáîäá äïâá÷ìåîéñ +---> óÏÚÄÁÊÔÅ ÎÏ×ÕÀ ÓÔÒÏËÕ ÎÁÄ ÜÔÏÊ, ÐÏÍÅÓÔÉ× ÓÀÄÁ ËÁÒÅÔËÕ É ÎÁÖÁ× SHIFT-O. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + õòïë 6.2. ëïíáîäá äìñ äïâá÷ìåîéñ ôåëóôá - ** îÁÂÅÒÉÔÅ a , ÞÔÏÂÙ ×ÓÔÁ×ÉÔØ ÔÅËÓÔ ðïóìå ËÕÒÓÏÒÁ. ** + ** þÔÏÂÙ ×ÓÔÁ×ÉÔØ ÔÅËÓÔ ÐÏÓÌÅ ÐÏÚÉÃÉÉ ËÁÒÅÔËÉ, ÎÁÂÅÒÉÔÅ a ** - 1. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ ×ÎÉÚ, × ÎÁÞÁÌÏ ÐÅÒ×ÏÊ ÓÔÒÏËÉ ÐÏÍÅÞÅÎÎÏÊ --->. + 1. ðÅÒÅÍÅÓÔÉÔÅ ËÁÒÅÔËÕ ×ÎÉÚ, × ÎÁÞÁÌÏ ÐÅÒ×ÏÊ ÓÔÒÏËÉ ÐÏÍÅÞÅÎÎÏÊ --->. - 2. îÁÂÉÒÁÊÔÅ e ÐÏËÁ ËÕÒÓÏÒ ÎÅ ÐÅÒÅÍÅÓÔÉÔØÓÑ ÎÁ ËÏÎÅà cÔÒÏ . + 2. îÁÖÍÉÔÅ ËÌÁ×ÉÛÕ e , ÐÏËÁ ËÁÒÅÔËÁ ÎÅ ÏËÁÖÅÔÓÑ ÎÁ ÐÏÓÌÅÄÎÅÍ ÓÉÍ×ÏÌÅ ÓÌÏ×Á + "ÓÔÒÏ". - 3. îÁÂÅÒÉÔÅ a (× ÎÉÖÎÅÍ ÒÅÇÉÓÔÒÅ) ÄÌÑ ÄÏÂÁ×ÌÅÎÉÑ ÔÅËÓÔÁ ðïóìå ÓÉÍ×ÏÌÁ, - ÎÁÈÏÄÑÝÅÇÏÓÑ ÐÏÄ ËÕÒÓÏÒÏÍ. (úÁÇÌÁ×ÎÁÑ A ÐÏÚ×ÏÌÑÅÔ ÄÏÂÁ×ÉÔØ × ËÏÎÅà - ÓÔÒÏËÉ.) + 3. îÁÖÍÉÔÅ ËÌÁ×ÉÛÕ a (ÌÁÔÉÎÓËÁÑ ÓÔÒÏÞÎÁÑ ÂÕË×Á a) ÄÌÑ ÄÏÂÁ×ÌÅÎÉÑ ÔÅËÓÔÁ + ðïóìå ÓÉÍ×ÏÌÁ, ÎÁÈÏÄÑÝÅÇÏÓÑ ÐÏÄ ËÁÒÅÔËÏÊ. - 4. äÏÐÉÛÉÔÅ ÓÌÏ×Ï ÔÁË, ËÁË ÐÏËÁÚÁÎÏ × ÓÔÒÏËÅ ÎÉÖÅ. îÁÖÍÉÔÅ ÄÌÑ ×ÙÈÏÄÁ - ÉÚ ÒÅÖÉÍÁ ×ÓÔÁ×ËÉ (Insert mode). + 4. äÏÐÉÛÉÔÅ ÓÌÏ×Ï ËÁË × ÓÔÒÏËÅ ÎÉÖÅ. îÁÖÍÉÔÅ ËÌÁ×ÉÛÕ ÄÌÑ ×ÙÈÏÄÁ ÉÚ + ÒÅÖÉÍÁ ×ÓÔÁ×ËÉ. - 5. éÓÐÏÌØÚÕÊÔÅ e ÄÌÑ ÐÅÒÅÈÏÄÁ Ë ËÏÎÃÕ ÓÌÅÄÕÀÝÅÇÏ ÎÅÚÁ×ÅÒÛ£ÎÎÏÇÏ ÓÌÏ×Á É - ÐÏ×ÔÏÒÉÔÅ ÛÁÇÉ 3 É 4. + 5. éÓÐÏÌØÚÕÊÔÅ e ÄÌÑ ÐÅÒÅÈÏÄÁ Ë ÓÌÅÄÕÀÝÅÍÕ ÎÅÚÁ×ÅÒÛ£ÎÎÏÍÕ ÓÌÏ×Õ É ÐÏ×ÔÏÒÉÔÅ + ÄÅÊÓÔ×ÉÑ, ÏÐÉÓÁÎÎÙÅ × ÐÕÎËÔÁÈ 3 É 4. ---> üÔÁ ÓÔÒÏ ÐÏÚ×ÏÌÉÔ ×ÁÍ ÐÏÐÒÁËÔÉËÏ× × ÄÏÂÁ×ÌÅ ÔÅËÓÔÁ. ----> üÔÁ ÓÔÒÏÞËÁ ÐÏÚ×ÏÌÉÔ ×ÁÍ ÐÏÐÒÁËÔÉËÏ×ÁÔØÓÑ × ÄÏÂÁ×ÌÅÎÉÉ ÔÅËÓÔÁ. - -úÁÍÅÞÁÎÉÅ! a , i É A ÐÅÒÅ×ÏÄÑÔ × ÏÄÉÎ É ÔÏÔ ÖÅ ÒÅÖÉÍ ×ÓÔÁ×ËÉ, ÒÁÚÌÉÞÉÅ - ÔÏÌØËÏ × ÔÏÍ, ÇÄÅ ×ÓÔÁ×ÌÑÀÔÓÑ ÓÉÍ×ÏÌÙ. +---> üÔÁ ÓÔÒÏÞËÁ ÐÏÚ×ÏÌÉÔ ×ÁÍ ÐÏÐÒÁËÔÉËÏ×ÁÔØÓÑ × ÄÏÂÁ×ÌÅÎÉÉ ÔÅËÓÔÁ. +ðÒÉÍÅÞÁÎÉÅ. + ðÏ ËÏÍÁÎÄÅ a , i É A ÂÕÄÅÔ ×ÙÐÏÌÎÅÎÏ ÐÅÒÅËÌÀÞÅÎÉÅ × ÏÄÉÎ É ÔÏÔ ÖÅ ÒÅÖÉÍ + ×ÓÔÁ×ËÉ, ÒÁÚÌÉÞÉÅ ÔÏÌØËÏ × ÔÏÍ, ÇÄÅ ×ÓÔÁ×ÌÑÀÔÓÑ ÓÉÍ×ÏÌÙ. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - õÒÏË 6.3: åý³ ïäéî óðïóïâ úáíåîù - + õÒÏË 6.3. åý³ ïäéî óðïóïâ úáíåîù - ** îÁÂÅÒÉÔÅ ÚÁÇÌÁ×ÎÕÀ R ÄÌÑ ÚÁÍÅÎÙ ÂÏÌÅÅ ÞÅÍ ÏÄÎÏÇÏ ÓÉÍ×ÏÌÁ. ** + ** þÔÏÂÙ ÚÁÍÅÎÉÔØ ÎÅÓËÏÌØËÏ ÓÉÍ×ÏÌÏ× × ÓÔÒÏËÅ, ÎÁÂÅÒÉÔÅ R ** - 1. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ ×ÎÉÚ, Ë ÐÅÒ×ÏÊ ÓÔÒÏËÅ ÐÏÍÅÞÅÎÎÏÊ --->, É × ÎÁÞÁÌÏ - ÐÅÒ×ÏÇÏ ÓÌÏ×Á xxx. + 1. ðÅÒÅÍÅÓÔÉÔÅ ËÁÒÅÔËÕ × ÎÁÞÁÌÏ ÐÅÒ×ÏÇÏ ÓÌÏ×Á xxx × ÓÔÒÏËÅ ÐÏÍÅÞÅÎÎÏÊ ---> - 2. ôÅÐÅÒØ ÎÁÖÍÉÔÅ R É ××ÅÄÉÔÅ ÞÉÓÌÏ, ÕËÁÚÁÎÎÏÅ ÎÉÖÅ ×Ï ×ÔÏÒÏÊ ÓÔÒÏËÅ, ÞÔÏÂÙ - ÚÁÍÅÎÉÔØ xxx. + 2. ôÅÐÅÒØ ÎÁÖÍÉÔÅ SHIFT-R (ÌÁÔÉÎÓËÁÑ ÐÒÏÐÉÓÎÁÑ ÂÕË×Á R) É ××ÅÄÉÔÅ ÞÉÓÌÏ, + ÕËÁÚÁÎÎÏÅ ÎÉÖÅ ×Ï ×ÔÏÒÏÊ ÓÔÒÏËÅ, ÞÔÏÂÙ ÚÁÍÅÎÉÔØ ÓÉÍ×ÏÌÙ xxx. - 3. îÁÖÍÉÔÅ ÄÌÑ ×ÙÈÏÄÁ ÉÚ ÒÅÖÉÍÁ ÚÁÍÅÎÙ. úÁÍÅÔØÔÅ, ÞÔÏ ÏÓÔÁÔÏË ÓÔÒÏËÉ - ÎÅ ÂÙÌ ÉÚÍÅΣÎ. + 3. îÁÖÍÉÔÅ ËÌÁ×ÉÛÕ ÄÌÑ ×ÙÈÏÄÁ ÉÚ ÒÅÖÉÍÁ ÚÁÍÅÎÙ. úÁÍÅÔØÔÅ, ÞÔÏ ÏÓÔÁÔÏË + ÓÔÒÏËÉ ÎÅ ÂÙÌ ÉÚÍÅΣÎ. - 4. ðÏ×ÔÏÒÉÔÅ ÜÔÉ ÛÁÇÉ ÄÌÑ ÚÁÍÅÎÙ ÏÓÔÁ×ÛÉÈÓÑ xxx. + 4. ðÏ×ÔÏÒÉÔÅ ÜÔÉ ÛÁÇÉ ÄÌÑ ÚÁÍÅÎÙ ÏÓÔÁ×ÛÉÈÓÑ ÓÌÏ× xxx. ----> äÏÂÁ×ÌÅÎÉÅ 123 Ë xxx ÄÁ£Ô xxx. ----> äÏÂÁ×ÌÅÎÉÅ 123 Ë 456 ÄÁ£Ô 579. - -úÁÍÅÞÁÎÉÅ! òÅÖÉÍ ÚÁÍÅÎÙ ÐÏÈÏÖ ÎÁ ÒÅÖÉÍ ×ÓÔÁ×ËÉ, ÎÏ ËÁÖÄÙÊ ××ÅÄ£ÎÎÙÊ ÓÉÍ×ÏÌ - ÕÄÁÌÑÅÔ ÓÕÝÅÓÔ×ÕÀÝÉÊ. - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - õÒÏË 6.4: ëïðéòï÷áîéå é ÷óôá÷ëá ôåëóôá +---> ðÒÉ ÓÌÏÖÅÎÉÉ ÞÉÓÌÁ 123 Ó ÞÉÓÌÏÍ xxx ÓÕÍÍÁ ÂÕÄÅÔ xxx. +---> ðÒÉ ÓÌÏÖÅÎÉÉ ÞÉÓÌÁ 123 Ó ÞÉÓÌÏÍ 456 ÓÕÍÍÁ ÂÕÄÅÔ 579. - ** éÓÐÏÌØÚÕÊÔÅ ËÏÍÁÎÄÕ y ÄÌÑ ËÏÐÉÒÏ×ÁÎÉÑ É p ÄÌÑ ×ÓÔÁ×ËÉ ** +ðÒÉÍÅÞÁÎÉÅ. + òÅÖÉÍ ÚÁÍÅÎÙ ÐÏÈÏÖ ÎÁ ÒÅÖÉÍ ×ÓÔÁ×ËÉ, ÎÏ ËÁÖÄÙÊ ××ÅÄ£ÎÎÙÊ ÓÉÍ×ÏÌ ÕÄÁÌÑÅÔ + ÓÕÝÅÓÔ×ÕÀÝÉÊ ÓÉÍ×ÏÌ × ÓÔÒÏËÅ. - 1. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ ×ÎÉÚ, Ë ÐÅÒ×ÏÊ ÓÔÒÏËÅ ÐÏÍÅÞÅÎÎÏÊ --->, É ÐÏÓÌÅ `Á)'. - 2. ðÅÒÅËÌÀÞÉÔÅÓØ × ÒÅÖÉÍ ×ÉÚÕÁÌØÎÏÇÏ ×ÙÂÏÒÁ ÎÁÖÁ× v É ÐÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ - ÐÅÒÅÄ ÓÌÏ×ÏÍ `ÐÅÒ×ÙÊ'. - - 3. ÷×ÅÄÉÔÅ y ÄÌÑ ËÏÐÉÒÏ×ÁÎÉÑ ÐÏÄÓ×ÅÞÅÎÎÏÇÏ ÔÅËÓÔÁ. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + õÒÏË 6.4. ëïðéòï÷áîéå é ÷óôá÷ëá ôåëóôá - 4. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ × ËÏÎÅà ÓÌÅÄÕÀÝÅÊ ÓÔÒÏËÉ ËÏÍÂÉÎÁÃÉÅÊ j$ . +** þÔÏÂÙ ËÏÐÉÒÏ×ÁÔØ, ÉÓÐÏÌØÚÕÊÔÅ ÏÐÅÒÁÔÏÒ y , ÞÔÏÂÙ ×ÓÔÁ×ÉÔØ - ËÏÍÁÎÄÕ p ** - 5. îÁÖÍÉÔÅ p ÄÌÑ ×ÓÔÁ×ËÉ ÔÅËÓÔÁ. úÁÔÅÍ ××ÅÄÉÔÅ `×ÔÏÒÏÊ' É ÎÁÖÍÉÔÅ . + 1. õÓÔÁÎÏ×ÉÔÅ ËÁÒÅÔËÕ ÐÏÓÌÅ ÓÉÍ×ÏÌÏ× "Á)" × ÓÔÒÏËÅ ÐÏÍÅÞÅÎÎÏÊ --->. + 2. ðÅÒÅËÌÀÞÉÔÅ ÒÅÄÁËÔÏÒ × ×ÉÚÕÁÌØÎÙÊ ÒÅÖÉÍ ËÏÍÁÎÄÏÊ v É ÐÅÒÅÍÅÓÔÉÔÅ ËÁÒÅÔËÕ + ×ÐÅÒ£Ä ÄÏ ÓÌÏ×Á "ÐÅÒ×ÙÊ". + 3. îÁÖÍÉÔÅ ËÌÁ×ÉÛÕ y (ÌÁÔÉÎÓËÁÑ ÓÔÒÏÞÎÁÑ ÂÕË×Á y) ÄÌÑ ËÏÐÉÒÏ×ÁÎÉÑ + ÐÏÄÓ×ÅÞÅÎÎÏÇÏ ÔÅËÓÔÁ. + 4. ðÅÒÅÍÅÓÔÉÔÅ ËÁÒÅÔËÕ × ËÏÎÅà ÓÌÅÄÕÀÝÅÊ ÓÔÒÏËÉ, ÎÁÂÒÁ× ËÏÍÁÎÄÕ j$ . + 5. îÁÖÍÉÔÅ ËÌÁ×ÉÛÕ p ÄÌÑ ×ÓÔÁ×ËÉ ÔÅËÓÔÁ. úÁÔÅÍ ÎÁÂÅÒÉÔÅ ËÏÍÁÎÄÕ a , + ÎÁÐÅÞÁÔÁÊÔÅ ÓÌÏ×Ï "×ÔÏÒÏÊ" É ÎÁÖÍÉÔÅ ËÌÁ×ÉÛÕ . + 6. ðÏ×ÔÏÒÉÔÅ ÛÁÇÉ Ó 1 ÐÏ 4, ÔÏÌØËÏ ÕÓÔÁÎÏ×ÉÔÅ ËÁÒÅÔËÕ ÐÏÓÌÅ ÓÌÏ×Á "ÐÅÒ×ÙÊ", + ×ÙÄÅÌÉÔÅ, ÓËÏÐÉÒÕÊÔÅ É ×ÓÔÁרÔÅ ÓÌÏ×Ï " ÐÕÎËÔ.". ----> Á) üÔÏÔ ÜÌÅÍÅÎÔ ÐÅÒ×ÙÊ. +---> Á) üÔÏ ÐÅÒ×ÙÊ ÐÕÎËÔ. Â) -úÁÍÅÞÁÎÉÅ! ôÁËÖÅ ×ÏÚÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ yw (ËÏÍÁÎÄÕ y Ó ÏÐÅÒÁÔÏÒÏÍ w ) ÄÌÑ +ðÒÉÍÅÞÁÎÉÅ. + íÏÖÎÏ ×ÏÓÐÏÌØÚÏ×ÁÔØÓÑ ËÏÍÁÎÄÏÊ yw (ÏÐÅÒÁÔÏÒ y É ÏÂßÅËÔ w) ÄÌÑ ËÏÐÉÒÏ×ÁÎÉÑ ÏÄÎÏÇÏ ÓÌÏ×Á. - + ðÏ ËÏÍÁÎÄÅ yy ÂÕÄÅÔ ÓËÏÐÉÒÏ×ÁÎÁ ÃÅÌÁÑ ÓÔÒÏËÁ, Á ÐÏ ËÏÍÁÎÄÅ p ×ÓÔÁ×ÌÅÎÁ. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - õÒÏË 6.5: õóôáîï÷ëá ðáòáíåôòï÷ - - - ** õÓÔÁÎÏ×ËÁ ÐÁÒÁÍÅÔÒÁ ÄÌÑ ÉÇÎÏÒÉÒÏ×ÁÎÉÑ ÒÅÇÉÓÔÒÁ ÐÒÉ ÐÏÉÓËÅ ÉÌÉ ÚÁÍÅÎÅ ** + õÒÏË 6.5. õóôáîï÷ëá ðáòáíåôòï÷ - 1. îÁÊÄÉÔÅ ÓÌÏ×Ï `ÉÇÎÏÒÉÒÏ×ÁÔØ', ÎÁÂÒÁ×: /ÉÇÎÏÒÉÒÏ×ÁÔØ . - ðÏ×ÔÏÒÉÔÅ ÐÏÉÓË ÎÅÓËÏÌØËÏ ÒÁÚ, ÎÁÖÉÍÁÑ ËÌÁ×ÉÛÕ n . + ** þÔÏÂÙ ÐÒÉ ÐÏÉÓËÅ ÉÌÉ ÚÁÍÅÎÅ ÎÅ ÕÞÉÔÙ×ÁÌÓÑ ÒÅÇÉÓÔÒ ÓÉÍ×ÏÌÏ×, + ÚÁÄÁÊÔÅ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÅ ÎÁÓÔÒÏÊËÉ ** - 2. õÓÔÁÎÏ×ÉÔÅ ÐÁÒÁÍÅÔÒ `ic' (ÉÇÎÏÒÉÒÏ×ÁÔØ ÒÅÇÉÓÔÒ), ÎÁÂÒÁ×: :set ic + 1. îÁÊÄÉÔÅ ÓÌÏ×Ï "ÉÇÎÏÒÉÒÏ×ÁÔØ", ÎÁÂÒÁ× ËÏÍÁÎÄÕ /ÉÇÎÏÒÉÒÏ×ÁÔØ . + ðÏ×ÔÏÒÉÔÅ ÐÏÉÓË ÎÅÓËÏÌØËÏ ÒÁÚ, ÎÁÖÉÍÁÑ ËÌÁ×ÉÛÕ n . - 3. ôÅÐÅÒØ ÓÎÏ×Á ÎÅÓËÏÌØËÏ ÒÁÚ ÓÄÅÌÁÊÔÅ ÐÏÉÓË ÓÌÏ×Á `ÉÇÎÏÒÉÒÏ×ÁÔØ', - ÎÁÖÉÍÁÑ: n - úÁÍÅÔØÔÅ, ÞÔÏ ÔÅÐÅÒØ ÎÁÈÏÄÑÔÓÑ `éÇÎÏÒÉÒÏ×ÁÔØ' É `éçîïòéòï÷áôø'. + 2. õÓÔÁÎÏ×ÉÔÅ ÐÁÒÁÍÅÔÒ 'ic' (ÉÇÎÏÒÉÒÏ×ÁÔØ ÒÅÇÉÓÔÒ), ÎÁÂÒÁ× ËÏÍÁÎÄÕ :set ic - 4. õÓÔÁÎÏ×ÉÔÅ ÐÁÒÁÍÅÔÒÙ `hlsearch' É `incsearch': :set hls is + 3. åÝ£ ÎÅÓËÏÌØËÏ ÒÁÚ ÐÏ×ÔÏÒÉÔÅ ÐÏÉÓË ÓÌÏ×Á "ÉÇÎÏÒÉÒÏ×ÁÔØ", ÎÁÖÉÍÁÑ ËÌÁ×ÉÛÕ n + úÁÍÅÔØÔÅ, ÞÔÏ ÔÅÐÅÒØ ÂÕÄÕÔ ÎÁÊÄÅÎÙ ÓÌÏ×Á "éÇÎÏÒÉÒÏ×ÁÔØ" É "éçîïòéòï÷áôø". - 5. ôÅÐÅÒØ ÏÐÑÔØ ××ÅÄÉÔÅ ËÏÍÁÎÄÕ ÐÏÉÓËÁ É ÐÏÓÍÏÔÒÉÔÅ, ÞÔÏ ÐÏÌÕÞÉÔÓÑ: - /ÉÇÎÏÒÉÒÏ×ÁÔØ + 4. õÓÔÁÎÏ×ÉÔÅ ÐÁÒÁÍÅÔÒÙ 'hlsearch' É 'incsearch' ËÏÍÁÎÄÏÊ :set hls is - 6. äÌÑ ×ÏÚ×ÒÁÝÅÎÉÑ ÕÞ£ÔÁ ÒÅÇÉÓÔÒÁ ÐÒÉ ÐÏÉÓËÅ ÎÁÂÅÒÉÔÅ: :set noic + 5. ðÏ×ÔÏÒÎÏ ××ÅÄÉÔÅ ËÏÍÁÎÄÕ ÐÏÉÓËÁ É ÐÏÓÍÏÔÒÉÔÅ, ÞÔÏ ÐÏÌÕÞÉÔÓÑ /ÉÇÎÏÒÉÒÏ×ÁÔØ -úÁÍÅÞÁÎÉÅ! äÌÑ ÏÔËÌÀÞÅÎÉÑ ÐÏÄÓ×ÅÔËÉ ÓÏ×ÐÁÄÅÎÉÊ ÎÁÂÅÒÉÔÅ: :nohlsearch - -úÁÍÅÞÁÎÉÅ! åÓÌÉ ×Ù ÈÏÔÉÔÅ ÉÇÎÏÒÉÒÏ×ÁÔØ ÒÅÇÉÓÔÒ ÔÏÌØËÏ ÄÌÑ ÏÄÎÏÇÏ ÐÏÉÓËÁ, - ÉÓÐÏÌØÚÕÊÔÅ \Ó × ËÏÍÁÎÄÅ ÐÏÉÓËÁ: /ÉÇÎÏÒÉÒÏ×ÁÔØ\c + 6. äÌÑ ×ÏÚ×ÒÁÔÁ ÕÞ£ÔÁ ÒÅÇÉÓÔÒÁ ÐÒÉ ÐÏÉÓËÅ, ××ÅÄÉÔÅ ËÏÍÁÎÄÕ :set noic +ðÒÉÍÅÞÁÎÉÅ. + äÌÑ ÏÔËÌÀÞÅÎÉÑ ÐÏÄÓ×ÅÔËÉ ÓÏ×ÐÁÄÅÎÉÊ ÎÁÂÅÒÉÔÅ ËÏÍÁÎÄÕ :nohlsearch +ðÒÉÍÅÞÁÎÉÅ. + åÓÌÉ ÔÒÅÂÕÅÔÓÑ ÎÅ ÕÞÉÔÙ×ÁÔØ ÒÅÇÉÓÔÒ ÓÉÍ×ÏÌÏ× ÔÏÌØËÏ ÅÄÉÎÏÒÁÚÏ×Ï, ÉÓÐÏÌØÚÕÊÔÅ + ËÌÀÞ \c × ËÏÍÁÎÄÅ ÐÏÉÓËÁ, ÎÁÐÒÉÍÅÒ, /ÉÇÎÏÒÉÒÏ×ÁÔØ\c ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ òåúàíå õòïëá 6 + 1. ðÏ ËÏÍÁÎÄÅ o ÂÕÄÅÔ ÓÏÚÄÁÎÁ ÐÕÓÔÁÑ ÓÔÒÏËÁ ÎÉÖÅ ÓÔÒÏËÉ Ó ËÁÒÅÔËÏÊ + É ÒÅÄÁËÔÏÒ ÂÕÄÅÔ ÐÅÒÅËÌÀÞÅÎ × ÒÅÖÉÍ ×ÓÔÁ×ËÉ + ðÏ ËÏÍÁÎÄÅ O ÂÕÄÅÔ ÓÏÚÄÁÎÁ ÐÕÓÔÁÑ ÓÔÒÏËÁ ×ÙÛÅ ÓÔÒÏËÉ Ó ËÁÒÅÔËÏÊ + É ÒÅÄÁËÔÏÒ ÂÕÄÅÔ ÐÅÒÅËÌÀÞÅÎ × ÒÅÖÉÍ ×ÓÔÁ×ËÉ - 1. îÁÖÍÉÔÅ o ÄÌÑ ÓÏÚÄÁÎÉÑ ÓÔÒÏËÉ îéöå ËÕÒÓÏÒÁ É ÐÅÒÅÈÏÄÁ × ÒÅÖÉÍ ×ÓÔÁ×ËÉ. - îÁÖÍÉÔÅ O ÄÌÑ ÓÏÚÄÁÎÉÑ ÓÔÒÏËÉ ÷ùûå ËÕÒÓÏÒÁ. - - 2. îÁÖÍÉÔÅ a ÄÌÑ ×ÓÔÁ×ËÉ ÔÅËÓÔÁ ðïóìå ËÕÒÓÏÒÁ. - îÁÖÍÉÔÅ A ÄÌÑ ×ÓÔÁ×ËÉ ÔÅËÓÔÁ × ËÏÎÅà ÓÔÒÏËÉ. - - 3. ëÏÍÁÎÄÁ e ÐÏÄ×ÏÄÉÔ ËÕÒÓÏÒ Ë ËÏÎÃÕ ÓÌÏ×Á. + 2. ðÏ ËÏÍÁÎÄÅ a ×ÙÐÏÌÎÑÅÔÓÑ ×ÓÔÁ×ËÉ ÔÅËÓÔÁ ðïóìå ÐÏÚÉÃÉÉ ËÁÒÅÔËÉ. + ðÏ ËÏÍÁÎÄÅ A ×ÙÐÏÌÎÑÅÔÓÑ ×ÓÔÁ×ËÉ ÔÅËÓÔÁ × ËÏÎÃÅ ÓÔÒÏËÉ. - 4. ëÏÍÁÎÄÁ y ËÏÐÉÒÕÅÔ ÔÅËÓÔ, p -- ×ÓÔÁ×ÌÑÅÔ ÓËÏÐÉÒÏ×ÁÎÎÙÊ ÔÅËÓÔ. + 3. ðÏ ËÏÍÁÎÄÅ e ×ÙÐÏÌÎÑÅÔÓÑ ÕÓÔÁÎÏ×ËÁ ËÁÒÅÔËÉ × ËÏÎÃÅ ÓÌÏ×Á. - 5. îÁÖÁÔÉÅ ÚÁÇÌÁ×ÎÏÊ R ÐÅÒÅ×ÏÄÉÔ × ÒÅÖÉÍ ÚÁÍÅÎÙ ÄÏ ÎÁÖÁÔÉÑ ËÌÁ×ÉÛÉ . + 4. ïÐÅÒÁÔÏÒ y ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ËÏÐÉÒÏ×ÁÎÉÑ ÔÅËÓÔÁ, Á ÐÏ ËÏÍÁÎÄÅ p + ÐÒÏÉÓÈÏÄÉÔ ×ÓÔÁ×ËÁ ÓËÏÐÉÒÏ×ÁÎÎÏÇÏ ÔÅËÓÔÁ. - 6. îÁÂÅÒÉÔÅ `:set xxx' ÄÌÑ ×ËÌÀÞÅÎÉÑ ÐÁÒÁÍÅÔÒÁ `xxx', ÎÅËÏÔÏÒÙÅ ÐÁÒÁÍÅÔÒÙ: + 5. ðÒÉ ÎÁÖÁÔÉÉ ËÌÁ×ÉÛ SHIFT-R ×ÙÐÏÌÎÑÅÔÓÑ ÐÅÒÅËÌÀÞÅÎÉÅ × ÒÅÖÉÍ ÚÁÍÅÎÙ, + Á ÏÔËÌÀÞÅÎÉÅ - ÎÁÖÁÔÉÅÍ ËÌÁ×ÉÛÉ . - `ic' `ignorecase' ÉÇÎÏÒÉÒÏ×ÁÎÉÅ ÒÅÇÉÓÔÒÁ ÐÒÉ ÐÏÉÓËÅ - `is' `incsearch' ÏÔÏÂÒÁÖÅÎÉÅ ÞÁÓÔÉÞÎÙÈ ÓÏ×ÐÁÄÅÎÉÊ ÐÒÉ ÐÏÉÓËÅ - `hls' `hlsearch' ÐÏÄÓ×ÅÔËÁ ×ÓÅÈ ÓÏ×ÐÁÄÅÎÉÊ ÐÒÉ ÐÏÉÓËÅ - - 7. äÏÂÁרÔÅ `no' ÐÅÒÅÄ ÐÁÒÁÍÅÔÒÏÍ ÄÌÑ ÅÇÏ ÏÔËÌÀÞÅÎÉÑ: :set noic + 6. îÁÂÅÒÉÔÅ ":set xxx" ÄÌÑ ÕÓÔÁÎÏ×ËÉ ÐÁÒÁÍÅÔÒÁ 'xxx'. + ÷ÏÔ ÎÅËÏÔÏÒÙÅ ÐÁÒÁÍÅÔÒÙ (ÍÏÖÎÏ ÕËÁÚÙ×ÁÔØ ÐÏÌÎÙÅ ÉÌÉ ÓÏËÒÁÝ£ÎÎÙÅ ÎÁÉÍÅÎÏ×ÁÎÉÑ): + 'ic' 'ignorecase' ÉÇÎÏÒÉÒÏ×ÁÎÉÅ ÒÅÇÉÓÔÒÁ ÓÉÍ×ÏÌÏ× ÐÒÉ ÐÏÉÓËÅ + 'is' 'incsearch' ÏÔÏÂÒÁÖÅÎÉÅ ÞÁÓÔÉÞÎÙÈ ÓÏ×ÐÁÄÅÎÉÊ ÐÒÉ ÐÏÉÓËÅ + 'hls' 'hlsearch' ÐÏÄÓ×ÅÔËÁ ×ÓÅÈ ÓÏ×ÐÁÄÅÎÉÊ ÐÒÉ ÐÏÉÓËÅ + 7. äÌÑ ÏÔËÌÀÞÅÎÉÑ ÐÁÒÁÍÅÔÒÁ ÄÏÂÁרÔÅ ÐÒÉÓÔÁ×ËÕ "no" Ë ÅÇÏ ÎÁÚ×ÁÎÉÀ :set noic ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - õÒÏË 7.1: ÷óôòïåîîáñ óðòá÷ëá - + õòïë 7.1. ÷óôòïåîîáñ óðòá÷ïþîáñ óéóôåíá ** éÓÐÏÌØÚÕÊÔÅ ×ÓÔÒÏÅÎÎÕÀ ÓÐÒÁ×ÏÞÎÕÀ ÓÉÓÔÅÍÕ ** - Vim ÏÂÌÁÄÁÅÔ ÍÏÝÎÏÊ ×ÓÔÒÏÅÎÎÏÊ ÓÐÒÁ×ÏÞÎÏÊ ÓÉÓÔÅÍÏÊ. äÌÑ ÎÁÞÁÌÁ ÐÏÐÒÏÂÕÊÔÅ - ÏÄÉÎ ÉÚ ÔÒ£È ×ÁÒÉÁÎÔÏ×: - - ÎÁÖÍÉÔÅ ËÌÁ×ÉÛÕ (ÅÓÌÉ ÔÁËÏ×ÁÑ ÉÍÅÅÔÓÑ ÎÁ ËÌÁ×ÉÁÔÕÒÅ) - - ÎÁÖÍÉÔÅ ËÌÁ×ÉÛÕ (ÅÓÌÉ ÔÁËÏ×ÁÑ ÉÍÅÅÔÓÑ ÎÁ ËÌÁ×ÉÁÔÕÒÅ) - - ÎÁÂÅÒÉÔÅ :help + ÷ ÒÅÄÁËÔÏÒÅ Vim ÉÍÅÅÔÓÑ ÍÏÝÎÁÑ ×ÓÔÒÏÅÎÎÁÑ ÓÐÒÁ×ÏÞÎÁÑ ÓÉÓÔÅÍÁ, É ÞÔÏÂÙ ÎÁÞÁÔØ + ÅÊ ÐÏÌØÚÏ×ÁÔØÓÑ, ×ÏÓÐÏÌØÚÕÊÔÅÓØ ÏÄÎÉÍ ÉÚ ÔÒ£È ×ÁÒÉÁÎÔÏ×: + - ÎÁÖÍÉÔÅ ËÌÁ×ÉÛÕ (ÅÓÌÉ ÏÎÁ ÅÓÔØ ÎÁ ËÌÁ×ÉÁÔÕÒÅ) + - ÎÁÖÍÉÔÅ ËÌÁ×ÉÛÕ (ÅÓÌÉ ÏÎÁ ÅÓÔØ ÎÁ ËÌÁ×ÉÁÔÕÒÅ) + - ÎÁÂÅÒÉÔÅ :help - ðÒÏÞÉÔÁÊÔÅ ÔÅËÓÔ × ÏËÎÅ ÓÐÒÁ×ËÉ ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ Ï ÔÏÍ ËÁË - ÒÁÂÏÔÁÅÔ ÓÐÒÁ×ËÁ. - îÁÖÍÉÔÅ CTRL-W CTRL-W ÄÌÑ ÐÅÒÅÈÏÄÁ ÏÔ ÏËÎÁ Ë ÏËÎÕ. - îÁÂÅÒÉÔÅ :q ÞÔÏÂÙ ÚÁËÒÙÔØ ÏËÎÏ ÓÐÒÁ×ËÉ. + ïÚÎÁËÏÍØÔÅÓØ Ó ÉÎÆÏÒÍÁÃÉÅÊ × ÏËÎÅ ÓÐÒÁ×ÏÞÎÏÊ ÓÉÓÔÅÍÙ, ÞÔÏÂÙ ÐÏÌÕÞÉÔØ + ÐÒÅÄÓÔÁ×ÌÅÎÉÅ Ï ÔÏÍ, ËÁË ÒÁÂÏÔÁÔØ Ó ÄÏËÕÍÅÎÔÁÃÉÅÊ. - ÷Ù ÍÏÖÅÔÅ ÎÁÊÔÉ ÓÐÒÁ×ËÕ ÄÌÑ ÌÀÂÏÇÏ ÐÏÎÑÔÉÑ ÉÌÉ ËÏÍÁÎÄÙ, ÚÁÄÁ× ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÊ - ÁÒÇÕÍÅÎÔ ËÏÍÁÎÄÅ `:help'. ðÏÐÒÏÂÕÊÔÅ ÓÌÅÄÕÀÝÅÅ (ÎÅ ÚÁÂÕÄØÔÅ ÎÁÖÁÔØ ): + îÁÖÍÉÔÅ CTRL-w CTRL-w ÄÌÑ ÐÅÒÅÍÅÝÅÎÉÑ ËÁÒÅÔËÉ ÉÚ ÏÄÎÏÇÏ ÏËÎÁ × ÄÒÕÇÏÅ ÏËÎÏ. + îÁÂÅÒÉÔÅ :q , ÞÔÏÂÙ ÚÁËÒÙÔØ ÏËÎÏ ÓÐÒÁ×ÏÞÎÏÊ ÓÉÓÔÅÍÙ (ËÏÇÄÁ ËÁÒÅÔËÁ + ÎÁÈÏÄÉÔÓÑ × ÜÔÏÍ ÏËÎÅ). + íÏÖÎÏ ÎÁÊÔÉ ÏÐÉÓÁÎÉÅ ÄÌÑ ÌÀÂÏÇÏ ÐÏÎÑÔÉÑ ÉÌÉ ËÏÍÁÎÄÙ, ÚÁÄÁ× ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÊ + ÁÒÇÕÍÅÎÔ ËÏÍÁÎÄÅ :help. ðÏÐÒÏÂÕÊÔÅ ÓÌÅÄÕÀÝÅÅ (ÎÅ ÚÁÂÕÄØÔÅ ÎÁÖÁÔØ ): :help w :help c_CTRL-D :help insert-index :help user-manual - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - õÒÏË 7.2: óïúäáîéå óôáòôï÷ïçï óãåîáòéñ + õÒÏË 7.2. óïúäáîéå óôáòôï÷ïçï ëïíáîäîïçï æáêìá + ** ÷ËÌÀÞÉÍ ×ÓÅ ×ÏÚÍÏÖÎÏÓÔÉ Vim ** - ** ÷ËÌÀÞÉÍ ×ÏÚÍÏÖÎÏÓÔÉ Vim ** + òÅÄÁËÔÏÒ Vim ÂÏÌÅÅ ÆÕÎËÃÉÏÎÁÌÅÎ ÐÏ ÓÒÁ×ÎÅÎÉÀ Ó ÒÅÄÁËÔÏÒÏÍ Vi, ÎÏ ÂÏÌØÛÉÎÓÔ×Ï + ÉÚ ÜÔÉÈ ×ÏÚÍÏÖÎÏÓÔÅÊ ÏÔËÌÀÞÅÎÙ ÐÒÉ ÚÁÐÕÓËÅ ÐÒÏÇÒÁÍÍÙ. þÔÏÂÙ ÁËÔÉ×ÉÒÏ×ÁÔØ + ×ÅÓØ ÐÏÔÅÎÃÉÁÌÁ ÒÅÄÁËÔÏÒÁ, ÎÅÏÂÈÏÄÉÍÏ ÓÏÚÄÁÔØ ÆÁÊÌ "vimrc". - Vim ÉÍÅÅÔ ÎÁÍÎÏÇÏ ÂÏÌØÛÅ ×ÏÚÍÏÖÎÏÓÔÅÊ, ÞÅÍ Vi, ÎÏ ÂÏÌØÛÉÎÓÔ×Ï ÉÚ ÎÉÈ ÐÏ - ÕÍÏÌÞÁÎÉÀ ×ÙËÌÀÞÅÎÙ. äÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÂÏÌØÛÉÈ ×ÏÚÍÏÖÎÏÓÔÅÊ ×ÁÍ ÓÌÅÄÕÅÔ - ÓÏÚÄÁÔØ ÆÁÊÌ `vimrc'. + 1. óÏÚÄÁÊÔÅ ÎÏ×ÙÊ ÆÁÊÌ "vimrc". åÇÏ ÒÁÓÐÏÌÏÖÅÎÉÅ ÚÁ×ÉÓÉÔ ÏÔ ÉÓÐÏÌØÚÕÅÍÏÊ + ÓÉÓÔÅÍÙ: + :e ~/.vimrc ÄÌÑ UNIX + :e $VIM/_vimrc ÄÌÑ MS Windows - 1. ïÔÒÅÄÁËÔÉÒÕÊÔÅ ÎÏ×ÙÊ ÆÁÊÌ `vimrc'. åÇÏ ÒÁÓÐÏÌÏÖÅÎÉÅ ÚÁ×ÉÓÉÔ ÏÔ - ÉÓÐÏÌØÚÕÅÍÏÊ ÓÉÓÔÅÍÙ: - :e ~/.vimrc ÄÌÑ Unix - :e ~/_vimrc ÄÌÑ MS-Windows + 2. ôÅÐÅÒØ ÄÏÂÁרÔÅ × ÜÔÏÔ ÆÁÊÌ ÓÏÄÅÒÖÉÍÏÅ ÛÁÂÌÏÎÎÏÇÏ ÆÁÊÌÁ "vimrc" + :r $VIMRUNTIME/vimrc_example.vim - 2. ôÅÐÅÒØ ÐÒÏÞÉÔÁÊÔÅ ÐÒÉÍÅÒ ÆÁÊÌÁ `vimrc': - :r $VIMRUNTIME/vimrc_example.vim - - 3. úÁÐÉÛÉÔÅ ÓÏÚÄÁÎÎÙÊ ×ÁÍÉ ÎÏ×ÙÊ ÆÁÊÌ `vimrc': - :w - - ôÅÐÅÒØ ÐÒÉ ÓÌÅÄÕÀÝÅÍ ÚÁÐÕÓËÅ Vim ÂÕÄÅÔ ×ËÌÀÞÅÎÁ ÐÏÄÓ×ÅÔËÁ ÓÉÎÔÁËÓÉÓÁ. ÷ÓÅ - ÎÁÓÔÒÏÊËÉ, ÐÒÅÄÐÏÞÉÔÁÅÍÙÅ ×ÁÍÉ, ÍÏÇÕÔ ÂÙÔØ ÄÏÂÁ×ÌÅÎÙ × ÆÁÊÌ `vimrc'. - äÌÑ ÄÁÌØÎÅÊÛÅÊ ÉÎÆÏÒÍÁÃÉÉ ÎÁÂÅÒÉÔÅ :help vimrc-intro + 3. úÁÐÉÛÉÔÅ ÓÏÚÄÁÎÎÙÊ ×ÁÍÉ ÆÁÊÌ "vimrc" + :w + ôÅÐÅÒØ ÐÒÉ ÓÌÅÄÕÀÝÅÍ ÚÁÐÕÓËÅ ÒÅÄÁËÔÏÒÁ Vim ÂÕÄÅÔ ×ËÌÀÞÅÎÁ ÐÏÄÓ×ÅÔËÁ + ÓÉÎÔÁËÓÉÓÁ. ÷ÓÅ ÎÅÏÂÈÏÄÉÍÙÅ ×ÁÍ ÎÁÓÔÒÏÊËÉ ÍÏÇÕÔ ÂÙÔØ ÄÏÂÁ×ÌÅÎÙ × ÆÁÊÌ + "vimrc". + þÔÏÂÙ ÐÏÌÕÞÉÔØ ÐÏÄÒÏÂÎÕÀ ÉÎÆÏÒÍÁÃÉÀ, ÎÁÂÅÒÉÔÅ :help vimrc-intro ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - õÒÏË 7.3: äïðïìîåîéå - - - ** ëÏÍÁÎÄÎÕÀ ÓÔÒÏËÕ ÍÏÖÎÏ ÄÏÐÏÌÎÉÔØ ÎÁÖÁ× CTRL-D É ** - - 1. õÄÏÓÔÏ×ÅÒØÔÅÓØ, ÞÔÏ Vim ÎÅ × ÒÅÖÉÍÅ ÓÏ×ÍÅÓÔÉÍÏÓÔÉ: :set nocp + õòïë 7.3. ðïäóôáîï÷ëá ëïíáîä - 2. ðÏÓÍÏÔÒÉÔÅ ËÁËÉÅ ÆÁÊÌÙ ÅÓÔØ × ËÁÔÁÌÏÇÅ: :!ls ÉÌÉ :!dir +** ðÏÄÓÔÁÎÏ×ËÁ × ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ ×ÙÐÏÌÎÑÅÔÓÑ ÎÁÖÁÔÉÅÍ ËÌÁ×ÉÛ CTRL-D É ** - 3. îÁÂÅÒÉÔÅ ÎÁÞÁÌÏ ËÏÍÁÎÄÙ: :e - - 4. îÁÖÍÉÔÅ CTRL-D É Vim ÏÔÏÂÒÁÚÉÔ ÓÐÉÓÏË ËÏÍÁÎÄ ÎÁÞÉÎÁÀÝÉÈÓÑ ÎÁ `e'. - - 5. îÁÖÍÉÔÅ É Vim ÄÏÐÏÌÎÉÔ ÎÁÚ×ÁÎÉÅ ËÏÍÁÎÄÙ ÄÏ `:edit'. - - 6. ôÅÐÅÒØ ÄÏÂÁרÔÅ ÐÒÏÂÅÌ É ÎÁÞÁÌÏ ÓÕÝÅÓÔ×ÕÀÝÅÇÏ ÉÍÅÎÉ ÆÁÊÌÁ: :edit æáê - - 7. îÁÖÍÉÔÅ É Vim ÄÏÐÏÌÎÉÔ ÉÍÑ ÆÁÊÌÁ, ÅÓÌÉ ÏÎÏ ÕÎÉËÁÌØÎÏÅ. - -úÁÍÅÞÁÎÉÅ! äÏÐÏÌÎÅÎÉÅ ÒÁÂÏÔÁÅÔ ÄÌÑ ÍÎÏÇÉÈ ËÏÍÁÎÄ. ðÏÐÒÏÂÕÊÔÅ ÎÁÖÁÔØ CTRL-D É - . üÔÏ ÏÓÏÂÅÎÎÏ ÐÏÌÅÚÎÏ ÄÌÑ ËÏÍÁÎÄÙ :help . + 1. ïÔËÌÀÞÉÔÅ ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó ÒÅÄÁËÔÏÒÏÍ Vi + :set nocp + 2. ðÏÓÍÏÔÒÉÔÅ, ËÁËÉÅ ÆÁÊÌÙ ÅÓÔØ × ËÁÔÁÌÏÇÅ, ÎÁÂÒÁ× ËÏÍÁÎÄÕ + :!ls ÉÌÉ :!dir + 3. îÁÂÅÒÉÔÅ ÎÁÞÁÌÏ ËÏÍÁÎÄÙ ÄÌÑ ÏÔËÒÙÔÉÑ ÆÁÊÌÁ ÎÁ ÒÅÄÁËÔÉÒÏ×ÁÎÉÅ :e + 4. îÁÖÍÉÔÅ ËÌÁ×ÉÛÉ CTRL-D , É ÂÕÄÅÔ ÐÏËÁÚÁÎ ÐÅÒÅÞÅÎØ ËÏÍÁÎÄ ÒÅÄÁËÔÏÒÁ Vim + ÎÁÞÉÎÁÀÝÉÈÓÑ Ó ÂÕË×Ù "e". + 5. îÁÖÍÉÔÅ ËÌÁ×ÉÛÉ d , É ÂÕÄÅÔ ÐÏÄÓÔÁ×ÌÅÎÏ ÐÏÌÎÏÅ ÎÁÚ×ÁÎÉÅ ËÏÍÁÎÄÙ + ":edit". + 6. ôÅÐÅÒØ ÎÁÐÅÞÁÔÁÊÔÅ ÐÒÏÂÅÌ É ÎÁÞÁÌÏ ÎÁÉÍÅÎÏ×ÁÎÉÑ ÓÕÝÅÓÔ×ÕÀÝÅÇÏ ÆÁÊÌÁ + :edit TE + 7. îÁÖÍÉÔÅ ËÌÁ×ÉÛÕ É ÂÕÄÅÔ ÐÏÄÓÔÁ×ÌÅÎÏ ÎÁÉÍÅÎÏ×ÁÎÉÅ ÆÁÊÌÁ, ÅÓÌÉ ÏÎÏ + ÕÎÉËÁÌØÎÏÅ. +ðÒÉÍÅÞÁÎÉÅ. + ðÏÄÓÔÁÎÏ×ËÁ ÒÁÂÏÔÁÅÔ ÄÌÑ ÍÎÏÖÅÓÔ×Á ËÏÍÁÎÄ. ðÒÏÓÔÏ ÐÏÐÒÏÂÕÊÔÅ ÎÁÖÁÔØ ËÌÁ×ÉÛÉ + CTRL-D É ÄÌÑ ÌÀÂÏÊ ÉÚ ËÏÍÁÎÄ ÒÅÄÁËÔÏÒÁ. üÔÏ ÏÓÏÂÅÎÎÏ ÐÏÌÅÚÎÏ + ÄÌÑ ËÏÍÁÎÄÙ :help . ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ òåúàíå õòïëá 7 - 1. îÁÂÅÒÉÔÅ :help ÉÌÉ ÎÁÖÍÉÔÅ , ÉÌÉ ÄÌÑ ÏÔËÒÙÔÉÑ ÏËÎÁ ÓÐÒÁ×ËÉ. + 1. þÔÏÂÙ ÏÔËÒÙÔØ ÏËÎÏ ×ÓÔÒÏÅÎÎÏÊ ÓÐÒÁ×ÏÞÎÏÊ ÓÉÓÔÅÍÙ ÒÅÄÁËÔÏÒÁ, ÎÁÂÅÒÉÔÅ + ËÏÍÁÎÄÕ :help ÉÌÉ ÎÁÖÍÉÔÅ ËÌÁ×ÉÛÕ , ÌÉÂÏ ËÌÁ×ÉÛÕ . - 2. îÁÂÅÒÉÔÅ :help cmd ÄÌÑ ÐÏÉÓËÁ ÓÐÒÁ×ËÉ ÐÏ ËÏÍÁÎÄÅ. + 2. þÔÏÂÙ ÎÁÊÔÉ ÓÐÒÁ×ÏÞÎÕÀ ÉÎÆÏÒÍÁÃÉÀ Ï ËÁËÏÊ-ÌÉÂÏ ËÏÍÁÎÄÅ, + ÎÁÂÅÒÉÔÅ :help cmd (×ÍÅÓÔÏ "cmd" ÕËÁÖÉÔÅ ÎÁÉÍÅÎÏ×ÁÎÉÅ ËÏÍÁÎÄÙ). - 3. îÁÖÍÉÔÅ CTRL-W CTRL-W ÄÌÑ ÐÅÒÅÈÏÄÁ Ë ÄÒÕÇÏÍÕ ÏËÎÕ. + 3. þÔÏÂÙ ÐÅÒÅÍÅÓÔÉÔØ ËÁÒÅÔËÕ × ÄÒÕÇÏÅ ÏËÎÏ, ÎÁÖÍÉÔÅ ËÌÁ×ÉÛÉ CTRL-w CTRL-w . - 4. îÁÂÅÒÉÔÅ :q ÄÌÑ ÚÁËÒÙÔÉÑ ÏËÎÁ ÓÐÒÁ×ËÉ (ÅÓÌÉ ÏÎÏ ÁËÔÉ×ÎÏ). + 4. þÔÏÂÙ ÚÁËÒÙÔØ ÏËÎÁ ÓÐÒÁ×ÏÞÎÏÊ ÓÉÓÔÅÍÙ (ÅÓÌÉ ÏÎÏ ÁËÔÉ×ÎÏ), ÎÁÂÅÒÉÔÅ :q . - 5. äÌÑ ÈÒÁÎÅÎÉÑ ×ÁÛÉÈ ÎÁÓÔÒÏÅË ÓÏÚÄÁÊÔÅ ÓÔÁÒÔÏ×ÙÊ ÓÃÅÎÁÒÉÊ `vimrc'. + 5. þÔÏÂÙ ÐÒÉ ÚÁÐÕÓËÅ ×ÓÅÇÄÁ ÐÒÉÍÅÎÑÌÉÓØ ÎÅÏÂÈÏÄÉÍÙÅ ×ÁÍ ÎÁÓÔÒÏÊËÉ, ÓÏÚÄÁÊÔÅ + ÓÔÁÒÔÏ×ÙÊ ËÏÍÁÎÄÎÙÊ ÆÁÊÌ vimrc. - 6. ðÒÉ ÎÁÂÏÒÅ : ËÏÍÁÎÄÙ, ÎÁÖÍÉÔÅ CTRL-D ÄÌÑ ÏÔÏÂÒÁÖÅÎÉÑ ×ÏÚÍÏÖÎÙÈ - ÄÏÐÏÌÎÅÎÉÊ. îÁÖÍÉÔÅ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÄÏÐÏÌÎÅÎÉÑ. + 6. ðÒÉ ÎÁÂÏÒÅ ËÏÍÁÎÄÙ, ÎÁÞÉÎÁÀÝÅÊÓÑ Ó ÓÉÍ×ÏÌÁ : , ÎÁÖÍÉÔÅ ËÌÁ×ÉÛÉ CTRL-D, + ÞÔÏÂÙ ÐÒÏÓÍÏÔÒÅÔØ ×ÏÚÍÏÖÎÙÅ ×ÁÒÉÁÎÔÙ ÐÏÄÓÔÁÎÏ×ËÉ. îÁÖÍÉÔÅ ËÌÁ×ÉÛÕ + ÄÌÑ ÐÏÄÓÔÁÎÏ×ËÉ ÎÅÏÂÈÏÄÉÍÏÇÏ ×ÁÒÉÁÎÔÁ. -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - îÁ ÜÔÏÍ ÚÁ×ÅÒÛÁÅÔÓÑ õÞÅÂÎÉË Vim. ïÎ ÂÙÌ ÐÒÅÄÎÁÚÎÁÞÅÎ ÄÁÔØ ÏÂÝÅÅ ÐÒÅÄÓÔÁ×ÌÅÎÉÅ - Ï ÒÅÄÁËÔÏÒÅ Vim, ÄÏÓÔÁÔÏÞÎÏÅ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ Ó Ì£ÇËÏÓÔØÀ ÉÓÐÏÌØÚÏ×ÁÔØ ÅÇÏ. - õÞÅÂÎÉË ÄÁÌ£Ë ÏÔ ÐÏÌÎÏÔÙ, ÐÏÓËÏÌØËÕ Vim ÉÍÅÅÔ ÏÞÅÎØ ÍÎÏÇÏ ËÏÍÁÎÄ. ðÒÏÞÉÔÁÊÔÅ - ÔÅÐÅÒØ ÒÕËÏ×ÏÄÓÔ×Ï ÐÏÌØÚÏ×ÁÔÅÌÑ: `:help user-manual'. - äÌÑ ÄÁÌØÎÅÊÛÅÇÏ ÞÔÅÎÉÑ ÒÅËÏÍÅÎÄÕÅÔÓÑ ËÎÉÇÁ: - Vim - Vi Improved, Á×ÔÏÒ: Steve Oualline, ÉÚÄÁÔÅÌØ: New Riders +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - üÔÁ ËÎÉÇÁ ÐÏÌÎÏÓÔØÀ ÐÏÓ×ÑÝÅÎÁ Vim. ïÓÏÂÅÎÎÏ ÐÏÌÅÚÎÁ ÏÎÁ ÂÕÄÅÔ ÎÏ×ÉÞËÁÍ. - óÏÄÅÒÖÉÔ ÍÎÏÖÅÓÔ×Ï ÐÒÉÍÅÒÏ× É ÉÌÌÀÓÔÒÁÃÉÊ. - óÍ. https://iccf-holland.org/click5.html + îÁ ÜÔÏÍ ÐÏÚ×ÏÌØÔÅ ÚÁ×ÅÒÛÉÔØ ÎÁÛÉ ÚÁÎÑÔÉÑ ÐÏÓ×ÑÝ£ÎÎÙÅ ÒÅÄÁËÔÏÒÕ Vim. õÒÏËÉ, + ÐÒÅÄÓÔÁ×ÌÅÎÎÙÅ × ÒÁÍËÁÈ ÄÁÎÎÏÇÏ ËÕÒÓÁ, ÄÏÌÖÎÙ ÂÙÌÉ ÄÁÔØ ×ÁÍ ÏÂÝÅÅ + ÐÒÅÄÓÔÁ×ÌÅÎÉÅ Ï ÒÁÂÏÔÅ Ó ÒÅÄÁËÔÏÒÏÍ, ÄÏÓÔÁÔÏÞÎÏÅ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÎÅ ×ÏÚÎÉËÁÌÏ + ÓÌÏÖÎÏÓÔÅÊ ÐÒÉ ÅÇÏ ÉÓÐÏÌØÚÏ×ÁÎÉÉ. üÔÉ ÚÁÎÑÔÉÑ, ËÁË ×Ù ÐÏÎÉÍÁÅÔÅ, ÎÅ ÐÏÚ×ÏÌÑÀÔ + ÏÐÉÓÁÔØ ×ÓÅ ÄÏÓÔÕÐÎÙÅ ËÏÍÁÎÄÙ. þÔÏÂÙ ÒÁÓÛÉÒÉÔØ Ó×ÏÉ ÐÏÚÎÁÎÉÑ, ÏÚÎÁËÏÍØÔÅÓØ Ó + ÒÕËÏ×ÏÄÓÔ×ÏÍ ÐÏÌØÚÏ×ÁÔÅÌÑ, ÎÁÂÒÁ× ËÏÍÁÎÄÕ :help user-manual. - óÌÅÄÕÀÝÁÑ ËÎÉÇÁ ÂÏÌÅÅ ÐÏÞÔÅÎÎÏÇÏ ×ÏÚÒÁÓÔÁ É ÐÏÓ×ÑÝÅÎÁ ÂÏÌØÛÅ Vi, ÞÅÍ Vim, - ÏÄÎÁËÏ ÔÁËÖÅ ÒÅËÏÍÅÎÄÕÅÔÓÑ: - Learning the Vi Editor, Á×ÔÏÒ: Linda Lamb, - ÉÚÄÁÔÅÌØ: O'Reilly & Associates Inc. + äÌÑ ÄÁÌØÎÅÊÛÅÇÏ ÞÔÅÎÉÑ ÒÅËÏÍÅÎÄÕÅÔÓÑ ËÎÉÇÁ + "Vim - Vi Improved", Á×ÔÏÒ Steve Oualline, ÉÚÄÁÔÅÌØÓÔ×Ï New Riders. + üÔÁ ËÎÉÇÁ ÐÏÌÎÏÓÔØÀ ÐÏÓ×ÑÝÅÎÁ ÐÒÏÇÒÁÍÍÅ Vim É ÂÕÄÅÔ ÏÓÏÂÅÎÎÏ ÐÏÌÅÚÎÁ ÎÏ×ÉÞËÁÍ. + ÷ ËÎÉÇÅ ÉÍÅÅÔÓÑ ÍÎÏÖÅÓÔ×Ï ÐÒÉÍÅÒÏ× É ÉÌÌÀÓÔÒÁÃÉÊ. + óÍ. https://iccf-holland.org/click5.html - üÔÏ ÈÏÒÏÛÁÑ ËÎÉÇÁ, ÞÔÏÂÙ ÕÚÎÁÔØ ×Ó£, ÞÔÏ ÔÏÌØËÏ ÍÏÖÎÏ ÓÄÅÌÁÔØ × Vi. ûÅÓÔÏÅ - ÉÚÄÁÎÉÅ ÔÁËÖÅ ×ËÌÀÞÁÅÔ ÉÎÆÏÒÍÁÃÉÀ Ï Vim. + óÌÅÄÕÀÝÁÑ ËÎÉÇÁ ÂÏÌÅÅ ÐÏÞÔÅÎÎÏÇÏ ×ÏÚÒÁÓÔÁ É ÐÏÓ×ÑÝÅÎÁ ÂÏÌØÛÅ ÒÅÄÁËÔÏÒÕ Vi, + ÞÅÍ ÒÅÄÁËÔÏÒÕ Vim, ÏÄÎÁËÏ ÔÁËÖÅ ÒÅËÏÍÅÎÄÕÅÔÓÑ Ë ÐÒÏÞÔÅÎÉÀ + "Learning the Vi Editor", Á×ÔÏÒ Linda Lamb, + ÉÚÄÁÔÅÌØÓÔ×Ï O'Reilly & Associates Inc. + üÔÏ ÈÏÒÏÛÁÑ ËÎÉÇÁ, ÞÔÏÂÙ ÕÚÎÁÔØ ×Ó£, ÞÔÏ ÔÏÌØËÏ ÍÏÖÎÏ ÓÄÅÌÁÔØ × ÒÅÄÁËÔÏÒÅ Vi. + ûÅÓÔÏÅ ÉÚÄÁÎÉÅ ÔÁËÖÅ ×ËÌÀÞÁÅÔ ÉÎÆÏÒÍÁÃÉÀ Ï ÒÅÄÁËÔÏÒÅ Vim. - üÔÏÔ ÕÞÅÂÎÉË ÎÁÐÉÓÁÌ Michael C. Pierce É Robert K. Ware, Colorado School of - Mines Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ ÉÄÅÊ, ËÏÔÏÒÙÅ ÐÒÅÄÌÏÖÉÌ Charles Smith, Colorado State + üÔÉ ÕÒÏËÉ ÂÙÌÉ ÓÏÓÔÁ×ÌÅÎÙ Michael C. Pierce É Robert K. Ware ÉÚ Colorado + School of Mines Ó ÕÞ£ÔÏÍ ÉÄÅÊ, ÐÒÅÄÌÏÖÅÎÎÙÈ Charles Smith ÉÚ Colorado State University. E-mail: bware@mines.colorado.edu. - äÏÒÁÂÏÔÁÎÏ ÄÌÑ Vim âÒÁÍÏÍ íÏÌÅÎÁÒÏÍ (Bram Moolenaar). - - ðÅÒÅ×ÏÄ: - áÎÄÒÅÊ ëÉÓÅÌÅ× , 2002. - óÅÒÇÅÊ áÌ£ÛÉÎ , 2014. - - Translators: - Andrey Kiselev , 2002. - Sergey Alyoshin , 2014. + õÒÏËÉ ÄÏÒÁÂÏÔÁÎÙ Bram Moolenaar ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ × ÒÅÄÁËÔÏÒÅ Vim. + áÎÄÒÅÊ ëÉÓÅÌ£×, ÐÅÒÅ×ÏÄ ÎÁ ÒÕÓÓËÉÊ ÑÚÙË, 2002, + óÅÒÇÅÊ áÌ£ÛÉÎ, ÐÅÒÅ×ÏÄ ÎÁ ÒÕÓÓËÉÊ ÑÚÙË, 2014, + Restorer, ÒÅÄÁËÔÕÒÁ, 2022, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/runtime/tutor/tutor.ru.cp1251 b/runtime/tutor/tutor.ru.cp1251 index 4493f0ee32..281a1d3dc9 100644 --- a/runtime/tutor/tutor.ru.cp1251 +++ b/runtime/tutor/tutor.ru.cp1251 @@ -1,401 +1,393 @@ =============================================================================== -= Ä î á ð î ï î æ à ë î â à ò ü â ó ÷ å á í è ê VIM -- âåðñèÿ 1.7 = + âåðñèÿ 1.7 = ÄÎÁÐÎ ÏÎÆÀËÎÂÀÒÜ ÍÀ ÇÀÍßÒÈß ÏÎ ÐÅÄÀÊÒÎÐÓ Vim = =============================================================================== - Vim -- ýòî î÷åíü ìîùíûé ðåäàêòîð, èìåþùèé ìíîæåñòâî êîìàíä, ñëèøêîì ìíîãî - äëÿ òîãî, ÷òîáû èõ âñå ìîæíî áûëî îïèñàòü â òàêîì ó÷åáíèêå, êàê ýòîò. - Ýòîò ó÷åáíèê ïðèçâàí îáúÿñíèòü äîñòàòî÷íîå ÷èñëî êîìàíä äëÿ òîãî, ÷òîáû - âû ìîãëè ñ ë¸ãêîñòüþ èñïîëüçîâàòü Vim â êà÷åñòâå ðåäàêòîðà îáùåãî - íàçíà÷åíèÿ. + Ïðîãðàììà Vim -- ýòî î÷åíü ìîùíûé òåêñòîâûé ðåäàêòîð, èìåþùèé ìíîæåñòâî + êîìàíä, è âñå èõ ïðîñòî íåâîçìîæíî îïèñàòü â ðàìêàõ ýòîãî ó÷åáíèêà. + Äàííûé æå ó÷åáíèê ïðèçâàí îáúÿñíèòü òå êîìàíäû, êîòîðûå ïîçâîëÿò âàì ñ + ë¸ãêîñòüþ èñïîëüçîâàòü ïðîãðàììó Vim â êà÷åñòâå ðåäàêòîðà îáùåãî íàçíà÷åíèÿ. - Âàì ïîòðåáóåòñÿ ïðèáëèçèòåëüíî 25-30 ìèíóò íà îñâîåíèå äàííîãî ó÷åáíèêà â - çàâèñèìîñòè îò òîãî, ñêîëüêî âðåìåíè âû ïîòðàòèòå íà ýêñïåðèìåíòû. + Íà îñâîåíèå ìàòåðèàëîâ ýòîãî ó÷åáíèêà ïîòðåáóåòñÿ îêîëî 30 ìèíóò, íî ýòî + çàâèñèò îò òîãî, ñêîëüêî âðåìåíè âû ïîñâÿòèòå ïðàêòè÷åñêèì çàíÿòèÿì. - Âíèìàíèå! Êîìàíäàìè â óðîêàõ âû áóäåòå èçìåíÿòü ýòîò òåêñò. Ñîçäàéòå - êîïèþ ýòîãî ôàéëà, ÷òîáû ïîïðàêòèêîâàòüñÿ íà íåé (åñëè âû çàïóñòèëè - "vimtutor", òî ýòî óæå êîïèÿ). + Âíèìàíèå! Âûïîëíÿÿ çàäàíèÿ óðîêîâ, âû áóäåòå èçìåíÿòü òåêñò â ýòîì ôàéëå, + ïîýòîìó ïðåæäå ÷åì ïðîäîëæèòü, ñîçäàéòå êîïèþ ôàéëà. Òîãäà ìîæíî áóäåò + ïðàêòèêîâàòüñÿ ñòîëüêî, ñêîëüêî ýòî ïîòðåáóåòñÿ. Åñëè âû âîñïîëüçîâàëèñü + êîìàíäîé "vimtutor" äëÿ îòêðûòèÿ ýòîãî ó÷åáíèêà, çíà÷èò, êîïèÿ óæå ñîçäàíà. - Âàæíî ïîìíèòü, ÷òî ýòîò ó÷åáíèê ïðåäíàçíà÷åí äëÿ îáó÷åíèÿ â ïðîöåññå - èñïîëüçîâàíèÿ. Ýòî îçíà÷àåò, ÷òî âû äîëæíû çàïóñêàòü êîìàíäû äëÿ òîãî, - ÷òîáû êàê ñëåäóåò èõ èçó÷èòü. Åñëè âû ïðîñòî ïðî÷èòàåòå ýòîò òåêñò, òî - íå çàïîìíèòå êîìàíäû! - - Òåïåðü óáåäèòåñü â òîì, ÷òî êëàâèøà CapsLock íå âêëþ÷åíà, è íàæìèòå - êëàâèøó j íåñêîëüêî ðàç, òàê, ÷òîáû Óðîê 1.1 ïîëíîñòüþ ïîìåñòèëñÿ íà - ýêðàíå. + Âàæíî ïîìíèòü, ÷òî ýòîò ó÷åáíèê ïðåäíàçíà÷åí äëÿ ïðàêòè÷åñêîãî îáó÷åíèÿ. + Ýòî îçíà÷àåò, ÷òî âû äîëæíû ïðèìåíÿòü êîìàíäû äëÿ òîãî, ÷òîáû êàê ñëåäóåò + èõ èçó÷èòü. Åñëè âû ïðîñòî ïðî÷èòàåòå ýòîò òåêñò, òî íå çàïîìíèòå êîìàíäû! + Òåïåðü, óáåäèâøèñü, ÷òî íå âêëþ÷åíà êëàâèøà , íàæìèòå êëàâèøó j + íåñêîëüêî ðàç, òàê, ÷òîáû óðîê 1.1 ïîëíîñòüþ ïîìåñòèëñÿ íà ýêðàíå. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Óðîê 1.1: ÏÅÐÅÌÅÙÅÍÈÅ ÊÓÐÑÎÐÀ - + Óðîê 1.1. ÏÅÐÅÌÅÙÅÍÈÅ ÊÀÐÅÒÊÈ -** Äëÿ ïåðåìåùåíèÿ êóðñîðà íàæìèòå êëàâèøè h,j,k,l òàê, êàê ïîêàçàíî íèæå. ** - ^ - k Ñîâåòû: Êëàâèøà h íàõîäèòñÿ ñëåâà è ïåðåìåùàåò âëåâî. - < h l > Êëàâèøà l íàõîäèòñÿ ñïðàâà è ïåðåìåùàåò âïðàâî. - j Êëàâèøà j ïîõîæà íà ñòðåëêó `âíèç'. +** ×òîáû ïåðåìåùàòü êàðåòêó â óêàçàííûõ íàïðàâëåíèÿõ, íàæìèòå êëàâèøè h,j,k,l ** + ^ Ïîäñêàçêà. + k Êëàâèøà h ñëåâà è óäîáíà äëÿ ïåðåìåùåíèÿ âëåâî. + < h l > Êëàâèøà l ñïðàâà è óäîáíà äëÿ ïåðåìåùåíèÿ âïðàâî. + j Êëàâèøà j ïîõîæà íà ñòðåëêó "âíèç". v - 1. Ïîäâèãàéòå êóðñîð ïî ýêðàíó, ïîêà íå ïî÷óâñòâóåòå ñåáÿ óâåðåííî. - - 2. Íàäàâèòå êëàâèøó `âíèç' (j) ïîêà îíà íå íà÷í¸ò ïîâòîðÿòüñÿ. - Òåïåðü âû çíàåòå, êàê ïåðåéòè ê ñëåäóþùåìó óðîêó. + 1. Ïåðåìåùàéòå êàðåòêó â ðàçíûõ íàïðàâëåíèÿõ, ïîêà íå îùóòèòå óâåðåííîñòü. - 3. Èñïîëüçóÿ êëàâèøó `âíèç' ïåðåéäèòå ê Óðîêó 1.2. + 2. Óäåðæèâàéòå íàæàòîé êëàâèøó "âíèç" (j) äëÿ áåñïðåðûâíîãî ïåðåìåùåíèÿ + êàðåòêè. Òåïåðü âû çíàåòå, êàê ïåðåéòè ê ñëåäóþùåìó óðîêó. -Çàìå÷àíèå! Åñëè âû ïîêà íå óâåðåíû â òîì, ÷òî íàáèðàåòå, íàæìèòå äëÿ - ïåðåõîäà â îáû÷íûé ðåæèì (Normal mode). Ïîñëå ýòîãî ïåðåíàáåðèòå - òðåáóåìóþ êîìàíäó. + 3. Èñïîëüçóÿ êëàâèøó "âíèç", òî åñòü j , ïåðåéäèòå ê óðîêó 1.2. -Çàìå÷àíèå! Îáû÷íûå êëàâèøè óïðàâëåíèÿ êóðñîðîì (ñòðåëêè) òàêæå äîëæíû - ðàáîòàòü. Îäíàêî, êëàâèøè hjkl ïîçâîëÿò âàì ïåðåìåùàòüñÿ - çíà÷èòåëüíî áûñòðåå, êàê òîëüêî âû íàó÷èòåñü èìè ïîëüçîâàòüñÿ. +Ñîâåò. + Åñëè âû íå óâåðåíû â ïðàâèëüíîñòè íàáðàííîãî òåêñòà, íàæìèòå êëàâèøó , + ÷òîáû ïåðåêëþ÷èòü ðåäàêòîð â ðåæèì êîìàíä. Ïîñëå ýòîãî ïîâòîðèòå íàáîð. +Ïðèìå÷àíèå. + Êëàâèøè óïðàâëåíèÿ êóðñîðîì (ñòðåëêè) òàêæå äîëæíû ðàáîòàòü. Íî ó÷òèòå, ÷òî + âûïîëíÿòü ïåðåìåùåíèå êàðåòêè êëàâèøàìè h j k l íàìíîãî áûñòðåå, ñòîèò + òîëüêî íåìíîãî ïîòðåíèðîâàòüñÿ. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Óðîê 1.2: ÇÀÂÅÐØÅÍÈÅ ÐÀÁÎÒÛ Ñ VIM + Óðîê 1.2. ÇÀÂÅÐØÅÍÈÅ ÐÀÁÎÒÛ ÏÐÎÃÐÀÌÌÛ + ÂÍÈÌÀÍÈÅ! Ïåðåä âûïîëíåíèåì îïèñàííûõ íèæå äåéñòâèé, ïðî÷òèòå óðîê ïîëíîñòüþ! - !! ÂÍÈÌÀÍÈÅ! Ïðåæäå, ÷åì âûïîëíÿòü ëþáîé èç îïèñàííûõ íèæå øàãîâ, ïðî÷òèòå - óðîê öåëèêîì !! + 1. Íàæìèòå êëàâèøó (÷òîáû áûòü óâåðåííûì, ÷òî ïðîãðàììà íàõîäèòñÿ â + ðåæèìå êîìàíä). - 1. Íàæìèòå êëàâèøó (äëÿ òîãî, ÷òîáû óäîñòîâåðèòüñÿ, ÷òî âû â îáû÷íîì - ðåæèìå (Normal mode)). + 2. Íàáåðèòå :q! + Ýòî îçíà÷àåò, ÷òî íàäî íàáðàòü òðè ñèìâîëà :q! è íàæàòü êëàâèøó <ÂÂÎÄ> + Èñïîëíåíèå ýòîé êîìàíäû âûçîâåò çàâåðøåíèå ðàáîòû ðåäàêòîðà + ÁÅÇ ÑÎÕÐÀÍÅÍÈß ëþáûõ ñäåëàííûõ èçìåíåíèé. - 2. Íàáåðèòå: :q! . - (Ýòî îçíà÷àåò, ÷òî âû äîëæíû íàáðàòü òðè ñèìâîëà :q! è íàæàòü êëàâèøó - ââîä.) Ýòî ïîçâîëèò âàì âûéòè èç ðåäàêòîðà ÁÅÇ ÑÎÕÐÀÍÅÍÈß ëþáûõ ñäåëàííûõ - èçìåíåíèé. + 3.  ïðèãëàøåíèè êîìàíäíîé îáîëî÷êè íàáåðèòå êîìàíäó, êîòîðîé âû îòêðûâàëè + ýòîò ó÷åáíèê. Ýòî ìîæåò áûòü vimtutor - 3. Êîãäà âû óâèäèòå ïðèãëàøåíèå êîìàíäíîé îáîëî÷êè, íàáåðèòå êîìàíäó, - êîòîðàÿ ïðèâåëà âàñ â ýòîò ó÷åáíèê. Ýòî ìîæåò áûòü: - vimtutor + 4. Åñëè óâåðåíû â òîì, ÷òî ïîíÿëè ñìûñë âûøåñêàçàííîãî, âûïîëíèòå øàãè + ñ 1 äî 3, ÷òîáû çàâåðøèòü ðàáîòó è ñíîâà çàïóñòèòü ðåäàêòîð. - 4. Åñëè âû óâåðåíû â òîì, ÷òî çàïîìíèëè ýòè øàãè, âûïîëíèòå øàãè îò 1 äî 3 - ÷òîáû âûéòè è ñíîâà çàïóñòèòü ðåäàêòîð. - -Çàìå÷àíèå! :q! îòáðàñûâàåò ëþáûå ñäåëàííûå âàìè èçìåíåíèÿ. ×åðåç - íåñêîëüêî óðîêîâ âû óçíàåòå êàê ñîõðàíÿòü èçìåíåíèÿ â ôàéë. - - 5. Ïåðåìåñòèòå êóðñîð âíèç ê Óðîêó 1.3. +Ïðèìå÷àíèå. + Ïî êîìàíäå :q! áóäóò ñáðîøåíû ëþáûå ñäåëàííûå èçìåíåíèÿ. ×åðåç + íåñêîëüêî óðîêîâ âû óçíàåòå, êàê ñîõðàíÿòü èçìåíåíèÿ â ôàéë. + 5. Ïåðåìåñòèòå êàðåòêó âíèç ê óðîêó 1.3. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Óðîê 1.3: ÐÅÄÀÊÒÈÐÎÂÀÍÈÅ ÒÅÊÑÒÀ -- ÓÄÀËÅÍÈÅ + Óðîê 1.3. ÐÅÄÀÊÒÈÐÎÂÀÍÈÅ - ÓÄÀËÅÍÈÅ ÒÅÊÑÒÀ + ** ×òîáû óäàëèòü ñèìâîë ïîä êóðñîðîì, íàæìèòå êëàâèøó x ** -** Íàõîäÿñü â îáû÷íîì ðåæèìå íàæìèòå x äëÿ óäàëåíèÿ ñèìâîëà ïîä êóðñîðîì. ** + 1. Ïåðåìåñòèòå êàðåòêó ê ñòðîêå ïîìå÷åííîé --->. - 1. Ïåðåìåñòèòå êóðñîð ê ñòðîêå íèæå, ïîìå÷åííîé --->. + 2. ×òîáû èñïðàâèòü îøèáêè, ïåðåìåùàéòå êàðåòêó, ïîêà îíà íå îêàæåòñÿ íàä + óäàëÿåìûì ñèìâîëîì. - 2. Äëÿ èñïðàâëåíèÿ îøèáîê, ïåðåìåñòèòå êóðñîð, ïîêà îí íå îêàæåòñÿ íàä - óäàëÿåìûì ñèìâîëîì. + 3. Íàæìèòå êëàâèøó x äëÿ óäàëåíèÿ òðåáóåìîãî ñèìâîëà (çäåñü x îçíà÷àåò + ëàòèíñêóþ ñòðî÷íóþ áóêâó x íà êëàâèàòóðå). - 3. Íàæìèòå êëàâèøó x äëÿ óäàëåíèÿ òðåáóåìîãî ñèìâîëà. + 4. Ïîâòîðèòå øàãè ñî 2 ïî 4, ïîêà ñòðîêà íå áóäåò èñïðàâëåíà. - 4. Ïîâòîðèòå øàãè ñî 2 ïî 4 ïîêà ñòðîêà íå áóäåò èñïðàâëåíà. ---> Îò òòòîïîòà êîïûòò ïïïûëü ïïî ïïïîëþ ëåòòèòò. - 5. Òåïåðü, êîãäà ñòðîêà îòêîððåêòèðîâàíà, ïåðåõîäèòå ê Óðîêó 1.4. - -Çàìå÷àíèå!  õîäå îñâîåíèÿ ýòîãî ó÷åáíèêà íå ïûòàéòåñü çàïîìèíàòü, ó÷èòå - â ïðîöåññå èñïîëüçîâàíèÿ. + 5. Òåïåðü, êîãäà ñòðîêà èñïðàâëåíà, ïåðåõîäèòå ê óðîêó 1.4. +Ïðèìå÷àíèå. +  õîäå ýòèõ çàíÿòèé íå ïûòàéòåñü ñðàçó âñ¸ çàïîìèíàòü, ó÷èòåñü â ïðîöåññå + ðàáîòû. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Óðîê 1.4: ÐÅÄÀÊÒÈÐÎÂÀÍÈÅ ÒÅÊÑÒÀ -- ÂÑÒÀÂÊÀ + Óðîê 1.4. ÐÅÄÀÊÒÈÐÎÂÀÍÈÅ - ÂÑÒÀÂÊÀ ÒÅÊÑÒÀ + ** ×òîáû âñòàâèòü òåêñò, íàæìèòå êëàâèøó i ** - ** Íàõîäÿñü â îáû÷íîì ðåæèìå, íàæìèòå i äëÿ âñòàâêè òåêñòà. ** + 1. Ïåðåìåñòèòå êàðåòêó ê ïåðâîé ñòðîêå ïîìå÷åííîé --->. - 1. Ïåðåìåñòèòå êóðñîð ê ïåðâîé ñòðîêå íèæå, ïîìå÷åííîé --->. + 2. ×òîáû ñäåëàòü ïåðâóþ ñòðîêó èäåíòè÷íîé âòîðîé, óñòàíîâèòå êàðåòêó íà òîò + ñèìâîë, ÏÅÐÅÄ êîòîðûì ñëåäóåò âñòàâèòü òåêñò. - 2. Äëÿ òîãî, ÷òîáû ñäåëàòü ïåðâóþ ñòðîêó èäåíòè÷íîé âòîðîé, ïîìåñòèòå - êóðñîð íà ñèìâîë ÏÅÐÅÄ êîòîðûì ñëåäóåò âñòàâèòü òåêñò. + 3. Íàæìèòå êëàâèøó i è íàáåðèòå òåêñò, êîòîðûé òðåáóåòñÿ âñòàâèòü. - 3. Íàæìèòå i è íàáåðèòå òðåáóåìûå äîáàâëåíèÿ. + 4. Ïîñëå èñïðàâëåíèÿ êàæäîãî îøèáî÷íîãî ñëîâà, íàæìèòå êëàâèøó + äëÿ ïåðåêëþ÷åíèÿ â ðåæèì êîìàíä. + Ïîâòîðèòå øàãè ñî 2 ïî 4, ïîêà ïðåäëîæåíèå íå áóäåò èñïðàâëåíî ïîëíîñòüþ. - 4. Ïîñëå èñïðàâëåíèÿ âñåõ îøèáîê íàæìèòå äëÿ âîçâðàòà â îáû÷íûé ðåæèì. - Ïîâòîðèòå øàãè ñî 2 ïî 4, ïîêà ôðàçà íå áóäåò èñïðàâëåíà ïîëíîñòüþ. ----> ×àñòü òåêñòà â ñòðîêå áåññëåäíî . ----> ×àñòü òåêñòà â ýòîé ñòðîêå áåññëåäíî ïðîïàëà. +---> ×àñòü òåêòà â ñòðîêå áåññëåäíî . +---> ×àñòü òåêñòà â ýòîé ñòðîêå áåññëåäíî ïðîïàëî. - 5. Êîãäà îñâîèòå âñòàâêó òåêñòà, ïåðåõîäèòå ê Óðîêó 1.5. -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Óðîê 1.5: ÐÅÄÀÊÒÈÐÎÂÀÍÈÅ ÒÅÊÑÒÀ -- ÄÎÁÀÂËÅÍÈÅ + 5. Êîãäà îñâîèòå âñòàâêó òåêñòà, ïåðåõîäèòå ê óðîêó 1.5. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Óðîê 1.5. ÐÅÄÀÊÒÈÐÎÂÀÍÈÅ - ÄÎÁÀÂËÅÍÈÅ ÒÅÊÑÒÀ - ** Íàõîäÿñü â îáû÷íîì ðåæèìå, íàæìèòå A äëÿ äîáàâëåíèÿ òåêñòà. ** + ** ×òîáû äîáàâèòü òåêñò, íàæìèòå êëàâèøó A ** - 1. Ïåðåìåñòèòå êóðñîð ê ïåðâîé ñòðîêå íèæå, ïîìå÷åííîé --->. - Íå èìååò çíà÷åíèÿ íà êàêîì ñèìâîëå ðàñïîëîæåí êóðñîð íà ýòîé ñòðîêå. + 1. Ïåðåìåñòèòå êàðåòêó ê ïåðâîé ñòðîêå ïîìå÷åííîé --->. + Ñåé÷àñ íåâàæíî, íà êàêîì ñèìâîëå ðàñïîëîæåíà êàðåòêà â ýòîé ñòðîêå. - 2. Íàæìèòå A è íàáåðèòå òðåáóåìûå äîáàâëåíèÿ. + 2. Íàæìèòå êëàâèøó A (ëàòèíñêàÿ ïðîïèñíàÿ áóêâà A) è íàáåðèòå òåêñò, + êîòîðûé òðåáóåòñÿ äîáàâèòü. - 3. Ïîñëå äîáàâëåíèÿ òðåáóåìîãî òåêñòà íàæìèòå äëÿ âîçâðàòà â îáû÷íûé - ðåæèì. + 3. Ïîñëå äîáàâëåíèÿ òåêñòà íàæìèòå êëàâèøó äëÿ âîçâðàòà â ðåæèì êîìàíä. - 4. Ïåðåìåñòèòå êóðñîð íà ñëåäóþùóþ ñòðîêó, ïîìå÷åííóþ ---> è ïîâòîðèòå øàãè - ñî 2 ïî 4 äëÿ èñïðàâëåíèÿ ýòîé ñòðîêè. + 4. Ïåðåìåñòèòå êàðåòêó íà ñëåäóþùóþ ñòðîêó, ïîìå÷åííóþ ---> + è ïîâòîðèòå øàãè ñî 2 ïî 3 äëÿ èñïðàâëåíèÿ ýòîé ñòðîêè. ---> ×àñòü òåêñòà â ýòîé ñòðîêå áåññëå - ×àñòü òåêñòà â ýòîé ñòðîêå áåññëåäíî ïðîïàëà. ----> Çäåñü òàêæå íå äîñòà¸ò ÷àñ - Çäåñü òàêæå íå äîñòà¸ò ÷àñòè òåêñòà. + ×àñòü òåêñòà â ýòîé ñòðîêå áåññëåäíî ïðîïàëî. +---> Çäåñü òàêæå íåäîñòà¸ò ÷àñ + Çäåñü òàêæå íåäîñòà¸ò ÷àñòè òåêñòà. - 5. Êîãäà îñâîèòå äîáàâëåíèå òåêñòà, ïåðåõîäèòå ê Óðîêó 1.6. + 5. Êîãäà îñâîèòå äîáàâëåíèå òåêñòà, ïåðåõîäèòå ê óðîêó 1.6. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Óðîê 1.6: ÐÅÄÀÊÒÈÐÎÂÀÍÈÅ ÔÀÉËÀ - + ÓÐÎÊ 1.6. ÐÅÄÀÊÒÈÐÎÂÀÍÈÅ È ÇÀÏÈÑÜ ÔÀÉËÀ - ** Èñïîëüçóéòå :wq äëÿ ñîõðàíåíèÿ ôàéëà è âûõîäà èç Vim. ** + ** ×òîáû ñîõðàíèòü ôàéë è çàêðûòü ðåäàêòîð, èñïîëüçóéòå êîìàíäû :wq ** - !! ÂÍÈÌÀÍÈÅ! Ïðåæäå, ÷åì âûïîëíÿòü ëþáîé èç îïèñàííûõ íèæå øàãîâ, ïðî÷òèòå - óðîê öåëèêîì !! + ÂÍÈÌÀÍÈÅ! Ïåðåä âûïîëíåíèåì îïèñàííûõ íèæå äåéñòâèé, ïðî÷òèòå óðîê ïîëíîñòüþ! - 1. Âûéäèòå èç Vim, êàê âû ýòî óçíàëè â Óðîêå 1.2: :q! - Èëè, åñëè ó âàñ åñòü äîñòóï ê äðóãîìó òåðìèíàëó, ìîæåòå ñäåëàòü ñëåäóþùåå - â í¸ì. + 1. Çàâåðøèòå ðàáîòó ðåäàêòîðà Vim, êàê óêàçàíî â óðîêå 1.2 - :q! + Åñëè åñòü äîñòóï ê äðóãîìó òåðìèíàëó, òî òàì ìîæåòå ñäåëàòü ñëåäóþùåå: - 2. Ïî ïðèãëàøåíèþ êîìàíäíîé îáîëî÷êè ââåäèòå ñëåäóþùóþ êîìàíäó: - vim tutor - `vim' -- êîìàíäà äëÿ çàïóñêà ðåäàêòîðà Vim, à `tutor' -- èìÿ ôàéëà äëÿ - ðåäàêòèðîâàíèÿ. Èñïîëüçóåòå èìÿ ôàéëà, êîòîðûé ìîæíî èçìåíÿòü. + 2.  ïðèãëàøåíèè êîìàíäíîé îáîëî÷êè ââåäèòå êîìàíäó vim tutor + ãäå vim - êîìàíäà äëÿ çàïóñêà ðåäàêòîðà Vim, à tutor - íàèìåíîâàíèå + ôàéëà äëÿ ðåäàêòèðîâàíèÿ. Óêàæèòå òàêîé ôàéë, êîòîðûé ìîæíî èçìåíÿòü. - 3. Âñòàâëÿéòå è óäàëÿéòå òåêñò, êàê âû íàó÷èëèñü â ïðåäûäóùèõ óðîêàõ. + 3. Âñòàâëÿéòå è óäàëÿéòå òåêñò, êàê îïèñàíî â ïðåäûäóùèõ óðîêàõ. - 4. Ñîõðàíèòå ôàéë ñ èçìåíåíèÿìè è âûéäèòå èç Vim âûïîëíèâ: :wq + 4. Ñîõðàíèòå ýòîò èçìåí¸ííûé ôàéë è çàâåðøèòå ðàáîòó ïðîãðàììû Vim, + íàáðàâ êîìàíäó :wq 5. Åñëè âû âûøëè èç vimtutor íà øàãå 1, ïåðåçàïóñòèòå vimtutor è ïåðåõîäèòå - ê ñëåäóþùåìó Ðåçþìå. + äàëåå ê ðåçþìå. + 6. Ïîñëå òîãî êàê âû ïðî÷ëè è ïîíÿëè âûøåñêàçàííîå, âûïîëíèòå îïèñàííûå øàãè. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ÐÅÇÞÌÅ ÓÐÎÊÀ 1 - - 1. Êóðñîð ïåðåìåùàåòñÿ ëèáî êëàâèøàìè ñî ñòðåëêàìè, ëèáî êëàâèøàìè hjkl. + 1. Êàðåòêó ìîæíî ïåðåìåùàòü ëèáî êëàâèøàìè ñî ñòðåëêàìè, ëèáî êëàâèøàìè hjkl. h (âëåâî) j (âíèç) k (ââåðõ) l (âïðàâî) - 2. Äëÿ çàïóñêà Vim (èç ïðèãëàøåíèÿ êîìàíäíîé îáîëî÷êè) íàáåðèòå: - vim ÈÌß_ÔÀÉËÀ - - 3. Äëÿ çàâåðøåíèÿ ðàáîòû ñ Vim íàáåðèòå: - :q! ÷òîáû îòêàçàòüñÿ îò ñîõðàíåíèÿ èçìåíåíèé. - Èëè íàáåðèòå: - :wq ÷òîáû ñîõðàíèòü èçìåíåíèÿ. + 2. ×òîáû çàïóñòèòü ðåäàêòîð Vim èç ïðèãëàøåíèÿ êîìàíäíîé îáîëî÷êè, íàáåðèòå + vim ÔÀÉË - 4. Äëÿ óäàëåíèÿ ñèìâîëà ïîä êóðñîðîì â îáû÷íîì ðåæèìå, íàæìèòå: x + 3. ×òîáû çàâåðøèòü ðàáîòó ðåäàêòîðà Vim, âûïîëíèòå îäíî èç ñëåäóþùèõ: + :q! ïî ýòîé êîìàíäå íå áóäóò ñîõðàíåíû èçìåíåíèÿ; + èëè + :wq ïî ýòîé êîìàíäå áóäóò ñîõðàíåíû èçìåíåíèÿ. - 5. ×òîáû âñòàâèòü òåêñò ïåðåä êóðñîðîì â îáû÷íîì ðåæèìå, íàáåðèòå: - i ââîäèòå âñòàâëÿåìûé òåêñò - ×òîáû äîáàâèòü òåêñò ïîñëå êóðñîðà: - a ââîäèòå äîáàâëÿåìûé òåêñò + 4. ×òîáû óäàëèòü ñèìâîë ïîä êàðåòêîé, íàæìèòå êëàâèøó x â ðåæèìå êîìàíä. -Çàìå÷àíèå! Íàæàòèå ïåðåìåñòèò âàñ â îáû÷íûé ðåæèì (Normal mode) ëèáî - ïðåðâ¸ò íåæåëàòåëüíóþ è ÷àñòè÷íî çàâåðø¸ííóþ êîìàíäó. + 5. ×òîáû âñòàâèòü òåêñò ïåðåä êàðåòêîé - i íàáåðèòå âñòàâëÿåìûé òåêñò + ×òîáû äîáàâèòü òåêñò â êîíöå ñòðîêè - A íàáåðèòå äîáàâëÿåìûé òåêñò -Òåïåðü ïåðåõîäèòå ê Óðîêó 2. +Ïðèìå÷àíèå. + Ïî íàæàòèþ êëàâèøè áóäåò âûïîëíåíî ïåðåêëþ÷åíèå ðåäàêòîðà â ðåæèì + êîìàíä ñ ïðåðûâàíèåì îáðàáîòêè ëþáîé ðàíåå íàáðàííîé êîìàíäû. +Òåïåðü ïåðåõîäèòå ê óðîêó 2. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Óðîê 2.1: ÊÎÌÀÍÄÛ ÓÄÀËÅÍÈß - + Óðîê 2.1. ÊÎÌÀÍÄÛ ÓÄÀËÅÍÈß - ** Íàáåðèòå dw äëÿ óäàëåíèÿ ó÷àñòêà òåêñòà äî êîíöà ñëîâà. ** + ** ×òîáû óäàëèòü ñëîâî ïîä êàðåòêîé, èñïîëüçóéòå êîìàíäó dw ** - 1. Íàæìèòå , ÷òîáû ïåðåéòè â îáû÷íûé ðåæèì. + 1. Ïåðåêëþ÷èòå ðåäàêòîð â ðåæèì êîìàíä, íàæàâ êëàâèøó . - 2. Ïåðåìåñòèòå êóðñîð âíèç, ê ñòðîêå ïîìå÷åííîé --->. + 2. Ïåðåìåñòèòå êàðåòêó ê ñòðîêå ïîìå÷åííîé --->. - 3. Ïåðåìåñòèòå êóðñîð â íà÷àëî ñëîâà, êîòîðîå ñëåäóåò óäàëèòü. + 3. Óñòàíîâèòå êàðåòêó íà íà÷àëî ñëîâà, êîòîðîå ñëåäóåò óäàëèòü. 4. Íàáåðèòå dw äëÿ óäàëåíèÿ ýòîãî ñëîâà. -Çàìå÷àíèå! Âî âðåìÿ íàáîðà áóêâû dw ïîÿâÿòñÿ ñïðàâà â ñàìîé íèæíåé ñòðîêå - ýêðàíà. Åñëè âû ÷òî-òî íàáåð¸òå íåïðàâèëüíî, íàæìèòå è íà÷íèòå - ñíà÷àëà. +Ïðèìå÷àíèå. + Ïðè íàáîðå áóêâû d îíà îòîáðàçèòñÿ ñïðàâà â ñàìîé íèæíåé ñòðîêå, è + ïðîãðàììà áóäåò îæèäàòü ââîäà ñëåäóþùåé êîìàíäû, â äàííîì ñëó÷àå - w + Åñëè ÷òî-òî íå ïîëó÷àåòñÿ, íàæìèòå êëàâèøó è íà÷íèòå ñíà÷àëà. ---> Íåñêîëüêî ñëîâ ðàôèíàä â ýòîì ïðåäëîæåíèè àâòîêðàí èçëèøíè. - 5. Ïîâòîðèòå øàãè 3 è 4, ïîêà íå èñïðàâèòå âñå îøèáêè è ïåðåõîäèòå ê - Óðîêó 2.2. + 5. Ïîâòîðèòå øàãè 3 è 4, ïîêà íå èñïðàâèòå âñå îøèáêè, è ïåðåõîäèòå ê + óðîêó 2.2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Óðîê 2.2: ÄÎÏÎËÍÈÒÅËÜÍÛÅ ÊÎÌÀÍÄÛ ÓÄÀËÅÍÈß + Óðîê 2.2. ÅÙ¨ ÎÄÍÀ ÊÎÌÀÍÄÀ ÓÄÀËÅÍÈß - ** Íàáåðèòå d$ äëÿ óäàëåíèÿ òåêñòà äî êîíöà ñòðîêè. ** + ** ×òîáû óäàëèòü òåêñò äî êîíöà ñòðîêè, èñïîëüçóéòå êîìàíäó d$ ** - 1. Íàæìèòå , ÷òîáû ïåðåéòè â îáû÷íûé ðåæèì. + 1. Ïåðåêëþ÷èòå ðåäàêòîð â ðåæèì êîìàíä, íàæàâ êëàâèøó . - 2. Ïåðåìåñòèòå êóðñîð âíèç, ê ñòðîêå ïîìå÷åííîé --->. + 2. Ïåðåìåñòèòå êàðåòêó ê ñòðîêå ïîìå÷åííîé --->. - 3. Ïåðåìåñòèòå êóðñîð ê êîíöó ïðàâèëüíîé ñòðîêè (ÏÎÑËÅ ïåðâîé òî÷êè). + 3. Óñòàíîâèòå êàðåòêó â êîíöå êîððåêòíîãî ïðåäëîæåíèÿ (ÏÎÑËÅ ïåðâîé òî÷êè). 4. Íàáåðèòå d$ äëÿ óäàëåíèÿ îñòàòêà ñòðîêè. + ---> Êòî-òî íàáðàë îêîí÷àíèå ýòîé ñòðîêè äâàæäû. îêîí÷àíèå ýòîé ñòðîêè äâàæäû. - 5. ×òîáû ëó÷øå ðàçîáðàòüñÿ â òîì, êàê ýòî ïðîèñõîäèò, ïåðåõîäèòå ê Óðîêó 2.3. + 5. ×òîáû ëó÷øå ðàçîáðàòüñÿ â òîì, êàê ýòî ïðîèñõîäèò, ïåðåõîäèòå ê óðîêó 2.3. -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Óðîê 2.3: ÊÎÌÀÍÄÛ È ÎÁÚÅÊÒÛ - Ìíîãèå êîìàíäû, èçìåíÿþùèå òåêñò, ñîñòîÿò èç îïåðàòîðà è îáúåêòà. Ôîðìàò - êîìàíäû óäàëåíèÿ ñ îïåðàòîðîì d ñëåäóþùèé: - d îáúåêò +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Óðîê 2.3. ÎÏÅÐÀÒÎÐÛ È ÎÁÚÅÊÒÛ + + Ìíîãèå êîìàíäû, èçìåíÿþùèå òåêñò, ÿâëÿþòñÿ ñîñòàâíûìè è ôîðìèðóþòñÿ èç + îïåðàòîðà è îáúåêòà, ê êîòîðîìó ïðèìåíÿåòñÿ ýòîò îïåðàòîð. + Òàê, íàïðèìåð, ôîðìàò êîìàíäû óäàëåíèÿ ñ îïåðàòîðîì d ñëåäóþùèé: - Çäåñü: - d - îïåðàòîð óäàëåíèÿ. - îáúåêò - íàä ÷åì äîëæíà áûòü âûïîëíåíà êîìàíäà (ïåðå÷èñëåíî íèæå). + d îáúåêò + ãäå + d - îïåðàòîð óäàëåíèÿ; + îáúåêò - îáëàñòü òåêñòà (óêàçàíû íèæå), ê êîòîðîé áóäåò ïðèìåí¸í îïåðàòîð. - Êðàòêèé ñïèñîê îáúåêòîâ: - w - îò êóðñîðà äî êîíöà ñëîâà, âêëþ÷àÿ ïîñëåäóþùèé ïðîáåë. - e - îò êóðñîðà äî êîíöà ñëîâà, ÍÅ âêëþ÷àÿ ïîñëåäóþùèé ïðîáåë. - $ - îò êóðñîðà äî êîíöà ñòðîêè. - ^ - îò êóðñîðà äî íà÷àëà ñòðîêè. + Êðàòêèé ïåðå÷åíü îáúåêòîâ: + w - îò ïîçèöèè êàðåòêè äî êîíöà ñëîâà, âêëþ÷àÿ ïîñëåäóþùèé ïðîáåë; + e - îò ïîçèöèè êàðåòêè äî êîíöà ñëîâà, èñêëþ÷àÿ ïîñëåäóþùèé ïðîáåë; + $ - îò ïîçèöèè êàðåòêè äî êîíöà ñòðîêè, âêëþ÷àÿ ïîñëåäíèé ñèìâîë. -Çàìå÷àíèå! Ïðîñòîå íàæàòèå íà ñèìâîë îáúåêòà â îáû÷íîì ðåæèìå (Normal mode) - áåç ïðåäâàðèòåëüíîãî îïåðàòîðà ïåðåìåñòèò êóðñîð òàê, êàê óêàçàíî - â ñïèñêå îáúåêòîâ. + Òàêèì îáðàçîì, ââîä êîìàíäû de âûçîâåò óäàëåíèå òåêñòà îò ïîçèöèè êàðåòêè + äî êîíöà ñëîâà. +Ïðèìå÷àíèå. + Åñëè â ðåæèìå êîìàíä, áåç ââîäà îïåðàòîð, íàæàòü êëàâèøó ñ ñèìâîëîì, + ñ êîòîðûì àññîöèèðîâàí îáúåêò, òî êàðåòêà áóäåò ïåðåìåùåíà òàê, êàê + óêàçàíî â ïåðå÷íå îáúåêòîâ. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Óðîê 2.4: ÈÑÏÎËÜÇÎÂÀÍÈÅ ÑרÒ×ÈÊÀ ÄËß ÏÅÐÅÌÅÙÅÍÈß + Óðîê 2.4. ÏÐÈÌÅÍÅÍÈÅ ÑרÒ×ÈÊÀ ÑÎÂÌÅÑÒÍÎ Ñ ÎÁÚÅÊÒÀÌÈ + ** ×òîáû ïåðåìåùåíèå êàðåòêà âûïîëíÿëîñü íåîáõîäèìîå êîëè÷åñòâî ðàç, + óêàæèòå ïåðåä îáúåêòîì òðåáóåìîå ÷èñëî ** - ** Ââîä ÷èñëà ïåðåä îïåðàòîðîì ïåðåìåùåíèÿ ïðèâåä¸ò ê åãî ïîâòîðåíèþ - çàäàííîå êîëè÷åñòâî ðàç. ** - 1. Ïåðåìåñòèòå êóðñîð ê íà÷àëó ñòðîêè îòìå÷åííîé ---> íèæå. + 1. Óñòàíîâèòå êàðåòêó íà íà÷àëî ñòðîêè ïîìå÷åííîé --->. - 2. Íàáåðèòå 2w äëÿ ïåðåìåùåíèÿ êóðñîðà âïåð¸ä ê íà÷àëó âòîðîãî ñëîâà. + 2. Íàáåðèòå 2w äëÿ ïåðåìåùåíèÿ êàðåòêè âïåð¸ä ê íà÷àëó âòîðîãî ñëîâà. - 3. Íàáåðèòå 3e äëÿ ïåðåìåùåíèÿ êóðñîðà âïåð¸ä ê êîíöó òðåòüåãî ñëîâà. + 3. Íàáåðèòå 3e äëÿ ïåðåìåùåíèÿ êàðåòêè âïåð¸ä ê êîíöó òðåòüåãî ñëîâà. - 4. Íàáåðèòå 0 (íóëü) äëÿ ïåðåìåùåíèÿ ê íà÷àëó ñòðîêè. + 4. Íàáåðèòå 0 (íîëü) äëÿ ïåðåìåùåíèÿ êàðåòêè ê íà÷àëó ñòðîêè. - 5. Ïîâòîðèòå øàãè 2 è 3 ñ ðàçëè÷íûìè ÷èñëàìè. + 5. Ïîâòîðèòå øàãè 2 è 3 ñ ðàçëè÷íûìè çíà÷åíèÿìè ÷èñåë. ----> Îáû÷íàÿ ñòðîêà èç ñëîâ äëÿ âàøåãî ïåðåìåùåíèÿ ïî íåé. - 6. Ïåðåõîäèòå ê Óðîêó 2.5. +---> Îáû÷íàÿ ñòðîêà èç ñëîâ, ÷òîáû âû íà íåé ïîòðåíèðîâàëèñü ïåðåìåùàòü êóðñîð. + + + 6. Êîãäà îñâîèòå ýòî, ïåðåõîäèòå ê óðîêó 2.5. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Óðîê 2.5: ÈÑÏÎËÜÇÎÂÀÍÈÅ ÑרÒ×ÈÊÀ ÄËß ÓÄÀËÅÍÈß + Óðîê 2.5. ÏÐÈÌÅÍÅÍÈÅ ÑרÒ×ÈÊÀ ÄËß ÌÍÎÆÅÑÒÂÅÍÍÎÃÎ ÓÄÀËÅÍÈß + ** ×òîáû ïðèìåíèòü îïåðàòîð íåñêîëüêî ðàç, óêàæèòå ÷èñëî òðåáóåìûõ ïîâòîðîâ ** - ** Ââîä ÷èñëà ïåðåä îïåðàòîðîì ïðèâåä¸ò ê åãî ïîâòîðåíèþ - çàäàííîå êîëè÷åñòâî ðàç. ** + Èñïîëüçóÿ ïðèâåä¸ííûå ðàíåå ñîñòàâíûå êîìàíäû óäàëåíèÿ è ïåðåìåùåíèÿ, óêàæèòå + ïåðåä îáúåêòîì ÷èñëî ïîâòîðîâ âûïîëíåíèÿ îïåðàöèè óäàëåíèÿ. - Äîáàâüòå ÷èñëî ïåðåä ïåðåä îáúåêòîì â êîìáèíàöèþ îïåðàòîðà óäàëåíèÿ è - ïåðåìåùåíèÿ óêàçàííóþ âûøå äëÿ óäàëåíèÿ óêàçàííîãî êîëè÷åñòâà îáúåêòîâ: d ÷èñëî îáúåêò - 1. Ïåðåìåñòèòå êóðñîð ê ïåðâîìó ñëîâó èç ïðîïèñíûõ áóêâ â îòìå÷åííîé ---> - ñòðîêå íèæå. + 1. Óñòàíîâèòå êàðåòêó íà ïåðâîì ñëîâå èç ïðîïèñíûõ áóêâ â ñòðîêå ñî ---> - 2. Íàáåðèòå d2w äëÿ óäàëåíèÿ äâóõ ñëîâ èç ïðîïèñíûõ áóêâ. + 2. Íàáåðèòå d2w äëÿ óäàëåíèÿ äâóõ èäóùèõ äðóã çà äðóãîì ñëîâ èç ïðîïèñíûõ + áóêâ. - 3. Ïîâòîðèòå øàãè 1 è 2 ñ äðóãèìè ÷èñëàìè äëÿ óäàëåíèÿ ïîñëåäîâàòåëüíûõ ñëîâ - èç ïðîïèñíûõ áóêâ îäíîé êîìàíäîé. + 3. Ïîâòîðèòå øàãè 1 è 2 ñ óêàçàíèåì äðóãèõ ÷èñëîâûõ çíà÷åíèé, ÷òîáû óäàëèòü + ãðóïïû ñëîâ èç ïðîïèñíûõ áóêâ îäíîé êîìàíäîé. ----> ýòà ÀÁ ÃÄ ñòðîêà ÅÆÇÈ ÊË ÌÍÎ èç ñëîâ Ï ÐÑ ÒÓÔ î÷èùåíà. -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Óðîê 2.6: ÎÏÅÐÀÖÈÈ ÑÎ ÑÒÐÎÊÀÌÈ +---> ýòà ÀÁ ÃÄ ñòðîêà ÅÆÇÈ ÊË ÌÍÎ î÷èùåíà îò Ï ÐÑ ÒÓÔ ëèøíèõ ñëîâ. - ** Íàáåðèòå dd äëÿ óäàëåíèÿ öåëîé ñòðîêè. ** -  ñâÿçè ñ ÷àñòîé íåîáõîäèìîñòüþ óäàëåíèÿ öåëîé ñòðîêè, ñîçäàòåëè Vi ðåøèëè - äëÿ óïðîùåíèÿ ñäåëàòü âîçìîæíûì óäàëåíèå ñòðîêè íàáîðîì äâóõ d. - - 1. Ïåðåìåñòèòå êóðñîð âíèç, êî âòîðîé ñòðîêå ôðàçû. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Óðîê 2.6. ÎÏÅÐÀÖÈÈ ÑÎ ÑÒÐÎÊÀÌÈ - 2. Íàáåðèòå dd äëÿ óäàëåíèÿ ñòðîêè. + ** ×òîáû óäàëèòü ñòðîêó öåëèêîì, èñïîëüçóéòå êîìàíäó dd ** - 3. Òåïåðü ïåðåìåñòèòåñü ê ÷åòâ¸ðòîé ñòðîêå. + Òàê êàê ÷àñòî òðåáóåòñÿ âûïîëíÿòü óäàëåíèå âñåé ñòðîêè öåëèêîì, ñîçäàòåëè + ðåäàêòîðà ðåøèëè îáëåã÷èòü ýòîò ïðîöåññ, è ïðåäëîæèëè äëÿ ýòîãî ïðîñòî + äâàæäû íàæàòü íà êëàâèøó ñ áóêâîé d. - 4. Íàáåðèòå 2dd äëÿ óäàëåíèÿ äâóõ ñòðîê. + 1. Ïåðåìåñòèòå êàðåòêó ê ñòðîêå íîìåð äâà, ïîìå÷åííîé --->. + 2. Íàáåðèòå dd äëÿ óäàëåíèÿ ñòðîêè. + 3. Òåïåðü ïåðåìåñòèòå êàðåòêó ê ñòðîêå íîìåð ÷åòûðå, ïîìå÷åííîé --->. + 4. Íàáåðèòå 2dd äëÿ óäàëåíèÿ äâóõ ñòðîê ïîäðÿä. ---> 1) Ëåòîì ÿ õîæó íà ñòàäèîí, ---> 2) Î, êàê âíåçàïíî êîí÷èëñÿ äèâàí! ----> 3) ß áîëåþ çà ``Çåíèò'', ``Çåíèò'' --- ÷åìïèîí! +---> 3) ß áîëåþ çà "Çåíèò", "Çåíèò" - ÷åìïèîí! ---> 4) Ïå÷àëüíî ÿ ãëÿæó íà íàøå ïîêîëåíèå! ---> 5) Åãî ãðÿäóùåå èëü ïóñòî èëü òåìíî... ----> 6) ß ñèæó íà ñêàìåéêå â ëîæå `Á' +---> 6) ß ñèæó íà ñêàìåéêå â ëîæå "Á" ---> 7) È èãðàþ íà áîëüøîé æåñòÿíîé òðóáå. +Äóáëèðîâàíèå îïåðàòîðà äëÿ îáðàáîòêè öåëîé ñòðîêè ïðèìåíÿåòñÿ è ñ äðóãèìè + îïåðàòîðàìè, î êîòîðûõ ãîâîðèòñÿ äàëåå. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Óðîê 2.7: ÊÎÌÀÍÄÀ `ÎÒÌÅÍÀ' + Óðîê 2.7. ÊÎÌÀÍÄÀ ÎÒÌÅÍÛ + ** ×òîáû îòìåíèòü ðåçóëüòàò äåéñòâèÿ ïðåäûäóùåé êîìàíäû, íàæìèòå êëàâèøó u + ×òîáû îòìåíèòü ïðàâêè äëÿ âñåé ñòðîêè, íàæìèòå êëàâèøó U ** - ** Íàæìèòå u äëÿ îòìåíû ðåçóëüòàòà ðàáîòû ïðåäûäóùåé êîìàíäû, U äëÿ îòìåíû - èñïðàâëåíèé âî âñåé ñòðîêå. ** - - 1. Ïåðåìåñòèòå êóðñîð âíèç, ê ñòðîêå ïîìå÷åííîé --->, è óñòàíîâèòå åãî íà - ïåðâóþ îøèáêó. - - 2. Íàæìèòå x äëÿ óäàëåíèÿ ïåðâîãî íåïðàâèëüíîãî ñèìâîëà. - - 3. Òåïåðü íàæìèòå u äëÿ îòìåíû (îòêàòà) ïîñëåäíåé âûïîëíåííîé êîìàíäû. - + 1. Óñòàíîâèòå êàðåòêó íà ïåðâîé îøèáêå, â ñòðîêå ïîìå÷åííîé ---> + 2. Íàæìèòå êëàâèøó x äëÿ óäàëåíèÿ ïåðâîãî îøèáî÷íîãî ñèìâîëà. + 3. Òåïåðü íàæìèòå êëàâèøó u äëÿ îòìåíû ïîñëåäíåé âûïîëíåííîé êîìàíäû. 4. Èñïðàâüòå âñå îøèáêè â ñòðîêå, èñïîëüçóÿ êîìàíäó x . + 5. Òåïåðü íàæìèòå êëàâèøó U (ëàòèíñêàÿ ïðîïèñíàÿ áóêâà U), ÷òîáû âåðíóòü + âñþ ñòðîêó â èñõîäíîå ñîñòîÿíèå. + 6. Íàæìèòå êëàâèøó u íåñêîëüêî ðàç äëÿ îòìåíû êîìàíäû U + è ïðåäûäóùèõ êîìàíä. + 7. Òåïåðü íàæìèòå êëàâèøè CTRL-R (ò. å. óäåðæèâàÿ íàæàòîé êëàâèøó CTRL, + íàæìèòå êëàâèøó r) íåñêîëüêî ðàç äëÿ âîçâðàòà äåéñòâèé êîìàíä. - 5. Òåïåðü íàæìèòå çàãëàâíóþ U äëÿ òîãî, ÷òîáû âåðíóòü âñþ ñòðîêó - â èñõîäíîå ñîñòîÿíèå. - - 6. Íàæìèòå u íåñêîëüêî ðàç äëÿ îòìåíû êîìàíäû U è ïðåäûäóùèõ êîìàíä. - 7. Íàæìèòå òåïåðü CTRL-R (ò.å. óäåðæèâàéòå êëàâèøó CTRL íàæàòîé â ìîìåíò - íàæàòèÿ êëàâèøè R) íåñêîëüêî ðàç äëÿ âîçâðàòà êîìàíä (îòêàò îòêàòà). +---> Èñïððàâüòå îîøèáêè â ýòîéé ñòðîêå è âåðíèòòå èõ ññ ïîìîùüüþ "îòìåíû". ----> Èñïððàâüòå îîøèáêè â ýòîéé ñòðîêå è âåðíèòòå èõ ññ ïîìîùüüþ `îòìåíû'. - 8. Ýòî áûëè î÷åíü ïîëåçíûå êîìàíäû. Äàëåå ïåðåõîäèòå ê Ðåçþìå Óðîêà 2. + 8. Ýòî î÷åíü íóæíûå è ïîëåçíûå êîìàíäû. +Äàëåå ïåðåõîäèòå ê ðåçþìå óðîêà 2. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ÐÅÇÞÌÅ ÓÐÎÊÀ 2 + 1. ×òîáû óäàëèòü ñëîâî, óñòàíîâèòå êóðñîð â åãî íà÷àëî è íàáåðèòå dw + 2. ×òîáû óäàëèòü òåêñò îò ïîçèöèè êàðåòêè äî êîíöà ñëîâà, íàáåðèòå de + 3. ×òîáû óäàëèòü òåêñò îò ïîçèöèè êóðñîðà äî êîíöà ñòðîêè, íàáåðèòå d$ + 4. ×òîáû óäàëèòü âñþ ñòðîêó öåëèêîì, íàáåðèòå dd - 1. Äëÿ óäàëåíèÿ òåêñòà îò êóðñîðà äî êîíöà ñëîâà íàáåðèòå: dw - - 2. Äëÿ óäàëåíèÿ òåêñòà îò êóðñîðà äî êîíöà ñòðîêè íàáåðèòå: d$ + 5. ×òîáû ïåðåìåñòèòü êàðåòêó çà îäèí ðàç íà íåêîòîðîå êîëè÷åñòâî îáúåêòîâ, + óêàæèòå èõ ÷èñëî, íàïðèìåð, 2w + 6. Ôîðìàò êîìàíä èçìåíåíèÿ: + îïåðàòîð [÷èñëî] îáúåêò + ãäå + îïåðàòîð - íåîáõîäèìûå äåéñòâèÿ, íàïðèìåð, d äëÿ óäàëåíèÿ; + [÷èñëî] - êîëè÷åñòâî ïîäïàäàþùèõ ïîä äåéñòâèå îïåðàòîðà îáúåêòîâ, + åñëè íå óêàçàíî, òî îäèí îáúåêò; + îáúåêò - íà ÷òî âîçäåéñòâóåò îïåðàòîð, íàïðèìåð, w (ñëîâî), + $ (âñ¸, ÷òî åñòü äî êîíöà ñòðîêè) è ò. ï. - 3. Äëÿ óäàëåíèÿ âñåé ñòðîêè íàáåðèòå: dd - - 4. Äëÿ ïîâòîðà ïåðåìåùåíèÿ ââåäèòå êîëè÷åñòâî ïåðåä êîìàíäîé: 2w - - 5. Ôîðìàò êîìàíäû â îáû÷íîì ðåæèìå èìååò âèä: - - [÷èñëî] êîìàíäà îáúåêò ÈËÈ êîìàíäà [÷èñëî] îáúåêò - ãäå: - [÷èñëî] - ñêîëüêî ðàç ïîâòîðèòü âûïîëíåíèå êîìàíäû, îïöèîíàëüíî - êîìàíäà - ÷òî âûïîëíèòü, íàïðèìåð d äëÿ óäàëåíèÿ - îáúåêò - íà ÷òî äîëæíà âîçäåéñòâîâàòü êîìàíäà, íàïðèìåð w (ñëîâî), - $ (äî êîíöà ñòðîêè), è ò.ä. - - 6. Äëÿ ïåðåõîäà ê íà÷àëó ñòðîêè èñïîëüçóéòå íóëü: 0 - - 7. Äëÿ îòìåíû (îòêàòà) ïðåäøåñòâóþùèõ äåéñòâèé íàáåðèòå: u (ñòðî÷íàÿ u) - Äëÿ îòìåíû (îòêàòà) âñåõ èçìåíåíèé â ñòðîêå íàáåðèòå: U (ïðîïèñíàÿ U) - Äëÿ îòìåíû îòêàòà íàáåðèòå: CTRL-R + 7. ×òîáû ïåðåìåñòèòü êàðåòêó ê íà÷àëó ñòðîêè, íàæìèòå êëàâèøó 0 (íîëü) + 8. ×òîáû îòìåíèòü ïðåäøåñòâóþùèå äåéñòâèÿ, íàæìèòå u (ñòðî÷íàÿ áóêâà u) + ×òîáû îòìåíèòü âñå èçìåíåíèÿ â ñòðîêå, íàæìèòå U (ïðîïèñíàÿ áóêâà U) + ×òîáû âåðíóòü îòìåí¸ííûå èçìåíåíèÿ, íàæìèòå CTRL+R ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Óðîê 3.1: ÊÎÌÀÍÄÀ ÂÑÒÀÂÊÈ - + Óðîê 3.1. ÊÎÌÀÍÄÀ ÂÑÒÀÂÊÈ - ** Íàáåðèòå p äëÿ âñòàâêè ïîñëåäíåãî óäàë¸ííîãî òåêñòà ïîñëå êóðñîðà. ** + ** ×òîáû âñòàâèòü ïîñëåäíèé óäàë¸ííûé òåêñò, íàáåðèòå êîìàíäó p ** - 1. Ïåðåìåñòèòå êóðñîð âíèç, ê ñòðîêå ïîìå÷åííîé --->. + 1. Ïåðåìåñòèòå êàðåòêó ê ïåðâîé ñòðîêå ïîìå÷åííîé --->. - 2. Íàáåðèòå dd äëÿ óäàëåíèÿ ñòðîêè è å¸ ñîõðàíåíèÿ â áóôåðå Vim'à. + 2. Íàáåðèòå dd , ÷òîáû óäàëèòü ñòðîêó, ïðè ýòîì îíà áóäåò àâòîìàòè÷åñêè + ïîìåùåíà â ñïåöèàëüíûé ðåãèñòð ðåäàêòîðà Vim. - 3. Ïåðåìåñòèòå êóðñîð ê ñòðîêå ÍÀÄ òåì ìåñòîì, êóäà ñëåäóåò âñòàâèòü - óäàë¸ííóþ ñòðîêó. + 3. Óñòàíîâèòå êàðåòêó íà ñòðîêó ÂÛØÅ òîé, â êîòîðîé ñëåäóåò âñòàâèòü + óäàë¸ííóþ ñòðîêó. - 4. Íàõîäÿñü â îáû÷íîì ðåæèìå íàáåðèòå p äëÿ âñòàâêè ñòðîêè íèæå êóðñîðà. + 4. Óáåäèòåñü, ÷òî ïðîãðàììà â ðåæèìå êîìàíä è íàæìèòå êëàâèøó p äëÿ âñòàâêè + ñòðîêè íèæå ïîçèöèè êàðåòêè. 5. Ïîâòîðèòå øàãè ñî 2 ïî 4, ïîêà íå ðàññòàâèòå âñå ñòðîêè â íóæíîì ïîðÿäêå. @@ -405,603 +397,604 @@ ---> à) Ìîé äÿäÿ ñàìûõ ÷åñòíûõ ïðàâèë ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Óðîê 3.2: ÊÎÌÀÍÄÀ ÇÀÌÅÍÛ + Óðîê 3.2. ÊÎÌÀÍÄÀ ÇÀÌÅÍÛ + ** ×òîáû çàìåíèòü ñèìâîë ïîä êàðåòêîé, íàáåðèòå r è çàìåíÿþùèé ñèìâîë ** - ** Íàáåðèòå r è ñèìâîë, çàìåíÿþùèé ñèìâîë ïîä êóðñîðîì. ** + 1. Ïåðåìåñòèòå êàðåòêó ê ïåðâîé ñòðîêå ïîìå÷åííîé --->. - 1. Ïåðåìåñòèòå êóðñîð âíèç, ê ñòðîêå ïîìå÷åííîé --->. + 2. Óñòàíîâèòå êàðåòêó òàê, ÷òîáû îíà íàõîäèëàñü íàä ïåðâûì îøèáî÷íûì ñèìâîëîì. - 2. Óñòàíîâèòå êóðñîð òàê, ÷òîáû îí íàõîäèëñÿ íàä ïåðâîé îøèáêîé. + 3. Íàæìèòå êëàâèøó r è çàòåì íàáåðèòå ñèìâîë, èñïðàâëÿþùèé îøèáêó. - 3. Íàáåðèòå r è çàòåì ñèìâîë, èñïðàâëÿþùèé îøèáêó. + 4. Ïîâòîðèòå øàãè 2 è 3, ïîêà ïåðâàÿ ñòðîêà íå áóäåò ñîîòâåòñòâîâàòü âòîðîé. - 4. Ïîâòîðèòå øàãè 2 è 3, ïîêà ïåðâàÿ ñòðîêà íå áóäåò èñïðàâëåíà êàê âòîðàÿ. --->  ìîìåãò íàáòðà ýòîé ÷òðîêè êîå0êòî ñ òðóäîì ïîïâäàë ïî êëâàèøàì! --->  ìîìåíò íàáîðà ýòîé ñòðîêè êîå-êòî ñ òðóäîì ïîïàäàë ïî êëàâèøàì! - 5. Òåïåðü ïåðåõîäèòå ê Óðîêó 3.3. -Çàìå÷àíèå! Ïîìíèòå, ÷òî âû äîëæíû ó÷èòüñÿ â ïðîöåññå ðàáîòû, à íå ïðîñòî - çàïîìèíàÿ. + 5. Òåïåðü ïåðåõîäèòå ê óðîêó 3.3. -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Óðîê 3.3: ÊÎÌÀÍÄÀ ÈÇÌÅÍÅÍÈß +Ïðèìå÷àíèå. + Ïîìíèòå, ÷òî âû äîëæíû ó÷èòüñÿ â ïðîöåññå ðàáîòû, à íå ïðîñòî çóáðèòü. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Óðîê 3.3. ÎÏÅÐÀÒÎÐ ÈÇÌÅÍÅÍÈß - ** Äëÿ èçìåíåíèÿ êîíå÷íîé ÷àñòè ñëîâà íàáåðèòå ce . ** + ** ×òîáû èçìåíèòü îêîí÷àíèå ñëîâà, íàáåðèòå êîìàíäó ce ** - 1. Ïåðåìåñòèòå êóðñîð âíèç, ê ñòðîêå ïîìå÷åííîé --->. + 1. Ïåðåìåñòèòå êàðåòêó ê ïåðâîé ñòðîêå ïîìå÷åííîé --->. - 2. Ðàñïîëîæèòå êóðñîð íàä áóêâîé `o' â ñëîâå `ñîëà'. + 2. Óñòàíîâèòå êàðåòêó íàä áóêâîé o â ñëîâå "ñîëà". - 3. Íàáåðèòå ce è èñïðàâüòå ñëîâî (â äàííîì ñëó÷àå, íàáåðèòå `ëîâ'). + 3. Íàáåðèòå êîìàíäó ce è èñïðàâüòå ñëîâî (â äàííîì ñëó÷àå, íàáåðèòå "ëîâ"). - 4. Íàæìèòå è ïåðåõîäèòå ê ñëåäóþùåé îøèáêå (ê ïåðâîìó ñèìâîëó, êîòîðûé - íàäî èçìåíèòü). + 4. Íàæìèòå êëàâèøó è ïåðåìåñòèòå êàðåòêó ê ñëåäóþùåé îøèáêå (ê ïåðâîìó + ñèìâîëó, íà÷èíàÿ ñ êîòîðîãî íàäî èçìåíèòü îêîí÷àíèå ñëîâà). - 5. Ïîâòîðèòå øàãè 3 è 4 ïîêà ïåðâîå ïðåäëîæåíèå íå ñòàíåò èäåíòè÷íûì âòîðîìó. + 5. Ïîâòîðèòå øàãè 3 è 4 ïîêà ïåðâàÿ ñòðîêà íå áóäåò ñîîòâåòñòâîâàòü âòîðîé. ---> Íåñêîëüêî ñîëà â ýüãö ñòðîêå òïãøöáü ðåäàëçêóþèåñâõ. ---> Íåñêîëüêî ñëîâ â ýòîé ñòðîêå òðåáóþò ðåäàêòèðîâàíèÿ. - Îáðàòèòå âíèìàíèå, ÷òî ce íå òîëüêî óäàëÿåò ñëîâî, íî è ïåðåâîäèò âàñ â - ðåæèì âñòàâêè. - +Ïðèìå÷àíèå. + Îáðàòèòå âíèìàíèå, ÷òî ïî êîìàíäå ce íå òîëüêî óäàëÿåòñÿ ÷àñòü ñëîâà, + íî è ïðîèñõîäèò ïåðåêëþ÷åíèå ðåäàêòîðà â ðåæèì âñòàâêè. + Ïî êîìàíäå cc áóäåò âûïîëíÿòñÿ òî æå ñàìîå, íî äëÿ öåëîé ñòðîêè. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Óðîê 3.4: ÏÐÎÄÎËÆÀÅÌ ÈÇÌÅÍßÒÜ Ñ ÊÎÌÀÍÄÎÉ c + ÓÐÎÊ 3.4. ÅÙ¨ ÍÅÑÊÎËÜÊÎ ÑÏÎÑÎÁΠÐÀÁÎÒÛ Ñ ÎÏÅÐÀÒÎÐÎÌ ÈÇÌÅÍÅÍÈß c +** Ê îïåðàòîðó èçìåíåíèÿ ïðèìåíèìû òå æå îáúåêòû, ÷òî è ê îïåðàòîðó óäàëåíèÿ ** - ** Êîìàíäà çàìåíû èñïîëüçóåòñÿ ñ òåìè æå îáúåêòàìè, ÷òî è êîìàíäà óäàëåíèÿ. ** + 1. Îïåðàòîð èçìåíåíèÿ ðàáîòàåò àíàëîãè÷íî îïåðàòîðó óäàëåíèÿ. Ôîðìàò êîìàíäû: - 1. Êîìàíäà èçìåíåíèÿ ïðèìåíÿåòñÿ òàêèì æå îáðàçîì, êàê è êîìàíäà óäàëåíèÿ. - Ÿ ôîðìàò òàêîâ: + c [÷èñëî] îáúåêò - [÷èñëî] c îáúåêò ÈËÈ c [÷èñëî] îáúåêò + 2. Îáúåêòû - ýòî òî æå ñàìîå, ÷òî è ðàíåå: w (ñëîâî), $ (êîíåö ñòðîêè) è ò. ï. - 2. Îáúåêòû òàêæå ñîâïàäàþò: w (ñëîâî), $ (êîíåö ñòðîêè) è ò.ï. + 3. Ïåðåìåñòèòå êàðåòêó ê ïåðâîé ñòðîêå ïîìå÷åííîé --->. - 3. Ïåðåìåñòèòå êóðñîð âíèç, ê ñòðîêå ïîìå÷åííîé --->. - - 4. Ïåðåéäèòå ê ïåðâîé îøèáêå. + 4. Óñòàíîâèòå êàðåòêó íà ïåðâîé îøèáêå. 5. Íàáåðèòå c$ è îòðåäàêòèðóéòå ïåðâóþ ñòðîêó òàê, ÷òîáû îíà ñîâïàäàëà ñî - âòîðîé, ïîñëå ÷åãî íàæìèòå . - ----> Êîíåö ýòîé ñòðîêè íóæäàåòñÿ â ïîìîùè, ÷òîáû ñòàòü ïîõîæèì íà âòîðîé. ----> Êîíåö ýòîé ñòðîêè íóæäàåòñÿ â ïîìîùè êîìàíäû c$ . + âòîðîé, ïîñëå ÷åãî íàæìèòå êëàâèøó . -Çàìå÷àíèå! Êëàâèøà Backspace ìîæåò èñïîëüçîâàòüñÿ äëÿ èñïðàâëåíèÿ ïðè íàáîðå. +---> Îêîí÷àíèå ýòîé ñòðîêè íóæíî ñäåëàòü ïîõîæèì êàê âî âòîðîé ñòðîêå. +---> Îêîí÷àíèå ýòîé ñòðîêè íóæíî èñïðàâèòü êîìàíäîé c$ . +Ïðèìå÷àíèå. + Êëàâèøà ìîæåò èñïîëüçîâàòüñÿ äëÿ èñïðàâëåíèÿ ïðè íàáîðå òåêñòà. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ÐÅÇÞÌÅ ÓÐÎÊÀ 3 + 1. ×òîáû âñòàâèòü òåêñò, êîòîðûé áûë òîëüêî ÷òî óäàë¸í, íàáåðèòå êîìàíäó p . + Òåêñò áóäåò âñòàâëåí ÏÎÑËÅ ïîçèöèè êàðåòêè (åñëè áûëà óäàëåíà ñòðîêà, + òî îíà áóäåò ïîìåùåíà â ñòðîêå íèæå ñòðîêè ñ êàðåòêîé). - 1. Äëÿ âñòàâêè òåêñòà, êîòîðûé òîëüêî ÷òî áûë óäàë¸í, íàáåðèòå p . Ýòà - êîìàíäà âñòàâèò óäàë¸ííûé òåêñò ÏÎÑËÅ êóðñîðà (åñëè áûëà óäàëåíà ñòðîêà, - òî îíà áóäåò ïîìåùåíà â ñòðîêå ïîä êóðñîðîì). + 2. ×òîáû çàìåíèòü ñèìâîë ïîä êàðåòêîé, íàáåðèòå êîìàíäó r è çàòåì + çàìåíÿþùèé ñèìâîë. - 2. Äëÿ çàìåíû ñèìâîëà ïîä êóðñîðîì íàáåðèòå r è çàòåì çàìåíÿþùèé ñèìâîë. + 3. Îïåðàòîðû èçìåíåíèÿ èçìåíÿþò óêàçàííûé îáúåêò òåêñòà îò ïîçèöèè êàðåòêè + äî êîíå÷íîé òî÷êè ïåðåìåùåíèÿ. + Íàïðèìåð, ïî êîìàíäå ce ìîæíî èçìåíèòü òåêñò îò ïîçèöèè êàðåòêè äî êîíöà + ñëîâà, à ïî êîìàíäå c$ - äî êîíöà ñòðîêè. - 3. Êîìàíäà èçìåíåíèÿ ïîçâîëÿåò âàì èçìåíèòü óêàçàííûé îáúåêò îò êóðñîðà äî - îêîí÷àíèÿ ïåðåìåùåíèÿ. Íàïðèìåð, íàáåðèòå ce äëÿ çàìåíû îò êóðñîðà äî - êîíöà ñëîâà, c$ äëÿ èçìåíåíèÿ äî êîíöà ñòðîêè. + 4. Ôîðìàò êîìàíä èçìåíåíèÿ: - 4. Ôîðìàò êîìàíäû èçìåíåíèÿ òàêîâ: + c [÷èñëî] îáúåêò - [÷èñëî] c îáúåêò ÈËÈ c [÷èñëî] îáúåêò + ãäå c - îïåðàòîð èçìåíåíèÿ; + [÷èñëî] - êîëè÷åñòâî èçìåíÿåìûõ îáúåêòîâ (íåîáÿçàòåëüíàÿ ÷àñòü); + îáúåêò - îáúåêò òåêñòà, êîòîðûé áóäåò èçìåí¸í. Òåïåðü ïåðåõîäèòå ê ñëåäóþùåìó óðîêó. - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Óðîê 4.1: ÈÍÔÎÐÌÀÖÈß Î ÔÀÉËÅ È ÐÀÑÏÎËÎÆÅÍÈÈ Â ÍÅÌ + ÓÐÎÊ 4.1. ÈÍÔÎÐÌÀÖÈß Î ÔÀÉËÅ È ÏÎÇÈÖÈß ÊÀÐÅÒÊÈ + ** ×òîáû ïîëó÷èòü èíôîðìàöèþ î ôàéëå è ïîçèöèè êàðåòêè, íàæìèòå CTRL-g . + ×òîáû ïåðåìåñòèòü êàðåòêó ê çàäàííîé ñòðîêå â ôàéëå, íàæìèòå SHIFT-G ** - ** Íàáåðèòå CTRL-g ÷òîáû óâèäåòü âàøå ìåñòîðàñïîëîæåíèå â ôàéëå è - èíôîðìàöèþ î ôàéëå. Íàáåðèòå G (SHIFT-G) äëÿ ïåðåìåùåíèÿ ê çàäàííîé - ñòðîêå â ôàéëå. ** + ÂÍÈÌÀÍÈÅ! Ïðî÷èòàéòå âåñü óðîê, ïðåæäå ÷åì âûïîëíÿòü ëþáûå äåéñòâèÿ! -Çàìå÷àíèå! Ïðî÷èòàéòå âåñü óðîê ïðåæäå ÷åì âûïîëíÿòü ëþáûå êîìàíäû! + 1. Óäåðæèâàÿ êëàâèøó CTRL , íàæìèòå êëàâèøó g . Âíèçó ýêðàíà ïîÿâèòñÿ + ñîîáùåíèå ñ íàèìåíîâàíèåì ôàéëà è íîìåðîì ñòðîêè, â êîòîðîé íàõîäèòñÿ + êàðåòêà. Çàïîìíèòå ýòîò íîìåð ñòðîêè, îí ïîòðåáóåòñÿ íà øàãå 3. - 1. Óäåðæèâàÿ êëàâèøó Ctrl íàæìèòå g . Âíèçó ýêðàíà ïîÿâèòñÿ ñòðîêà ñòàòóñà - ñ èìåíåì ôàéëà è íîìåðîì ñòðîêè, â êîòîðîé âû íàõîäèòåñü. Çàïîìíèòå íîìåð - ñòðîêè, îí ïîòðåáóåòñÿ íà Øàãå 3. + Ïðèìå÷àíèå. + Ïîçèöèÿ êàðåòêè ìîæåò îòîáðàæàòüñÿ â ïðàâîì íèæíåì óãëó îêíà ïðîãðàììû, + åñëè óñòàíîâëåí ïàðàìåòð 'ruler' (ñì. :help 'ruler'). - 2. Óäåðæèâàÿ êëàâèøó Shift íàæìèòå g äëÿ ïåðåìåùåíèÿ ê êîíöó ôàéëà. + 2. Íàæìèòå êëàâèøè SHIFT-G äëÿ ïåðåìåùåíèÿ êàðåòêè íà ïîñëåäíþþ ñòðîêó ôàéëà. + Òåïåðü íàáåðèòå gg äëÿ ïåðåìåùåíèÿ êàðåòêè íà ïåðâóþ ñòðîêó ôàéëà. - 3. Íàáåðèòå íîìåð ñòðîêè, â êîòîðîé âû íàõîäèëèñü è çàòåì Shift-G. Ýòî - âåðí¸ò âàñ ê ñòðîêå, â êîòîðîé âû áûëè, êîãäà â ïåðâûé ðàç íàæàëè Ctrl-g. - - 4. Åñëè âû çàïîìíèëè âñå âûøåñêàçàííîå, âûïîëíèòå øàãè ñ 1 ïî 3. + 3. Íàáåðèòå íîìåð ñòðîêè, êîòîðîé áûë ïîëó÷åí íà øàãå 1, è íàæìèòå êëàâèøè + SHIFT-G. Êàðåòêà áóäåò ïåðåìåùåíà â òó ñòðîêó, ãäå îíà íàõîäèëàñü, + êîãäà â ïåðâûé ðàç áûëè íàæàòû êëàâèøè CTRL-g. + 4. Åñëè âû çàïîìíèëè âñ¸ âûøåñêàçàííîå, âûïîëíèòå øàãè ñ 1 ïî 3. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Óðîê 4.2: ÊÎÌÀÍÄÀ ÏÎÈÑÊÀ + Óðîê 4.2. ÊÎÌÀÍÄÛ ÏÎÈÑÊÀ + ** ×òîáû ÷òî-òî íàéòè, íàáåðèòå êîìàíäó / è çàòåì ââåäèòå èñêîìóþ ôðàçó ** - ** Íàáåðèòå / è çàòåì ââåäèòå èñêîìóþ ôðàçó. ** + 1.  ðåæèìå êîìàíä íàáåðèòå ñèìâîë / . Îáðàòèòå âíèìàíèå, ÷òî ýòîò ñèìâîë + áóäåò îòîáðàæàòüñÿ âíèçó ýêðàíà. Òàê æå, êàê è ïðè íàáîðå êîìàíäû : - 1.  îáû÷íîì ðåæèìå (Normal mode) íàáåðèòå ñèìâîë / . Îáðàòèòå âíèìàíèå, - ÷òî îí âìåñòå ñ êóðñîðîì ïîÿâèòñÿ âíèçó ýêðàíà, êàê ýòî ïðîèñõîäèò ñ - êîìàíäîé : . + 2. Òåïåðü íàáåðèòå îøøøèáêà . Ýòî òî ñëîâî, êîòîðîå òðåáóåòñÿ íàéòè. - 2. Òåïåðü íàáåðèòå 'îøøøèáêà' . Ýòî òî ñëîâî, êîòîðîå âû áóäåòå - èñêàòü. + 3. ×òîáû ïîâòîðèòü ïîèñê èñêîìîãî ñëîâà, ïðîñòî íàæìèòå êëàâèøó n . + ×òîáû èñêàòü ýòî ñëîâî â îáðàòíîì íàïðàâëåíèè, íàæìèòå êëàâèøè SHIFT-N . - 3. Äëÿ òîãî, ÷òîáû ïîâòîðèòü ïîèñê, ïðîñòî íàæìèòå n . - Äëÿ ïîèñêà ýòîé æå ôðàçû â îáðàòíîì íàïðàâëåíèè, íàæìèòå Shift-N . + 4. Åñëè òðåáóåòñÿ ñðàçó âûïîëíèòü ïîèñê â îáðàòíîì íàïðàâëåíèè, èñïîëüçóéòå + êîìàíäó ? âìåñòî êîìàíäû / . - 4. Åñëè âû æåëàåòå ñðàçó èñêàòü â îáðàòíîì íàïðàâëåíèè, èñïîëüçóéòå - êîìàíäó ? âìåñòî / . + 5. ×òîáû âåðíóòüñÿ òóäà, îòêóäà áûë íà÷àò ïîèñê, íàæìèòå íåñêîëüêî ðàç + êëàâèøè CTRL-O . Äëÿ ïåðåõîäà âïåð¸ä, èñïîëüçóéòå êîìàíäó CTRL-I . - 5. Äëÿ òîãî, ÷òîáû âåðíóòüñÿ òóäà, îòêóäà âû íà÷àëè ïîèñê íàæìèòå Ctrl-O. - (Óäåðæèâàÿ íàæàòîé êëàâèøó Ctrl íàæìèòå o ). Ïîâòîðèòå íåñêîëüêî ðàç - äëÿ äàëüíåéøåãî ïåðåõîäà. Äëÿ ïåðåõîäà âïåð¸ä èñïîëüçóéòå Ctrl-I . +---> "îøøøèáêà" ýòî íå ñïîñîá íàïèñàíèÿ ñëîâà "îøèáêà"; îøøøèáêà ýòî îøèáêà. ----> "îøøøèáêà" ýòî íå ñïîñîá íàïèñàíèÿ ñëîâà `îøèáêà'; îøøøèáêà ýòî îøèáêà. +Ïðèìå÷àíèå. + Åñëè áóäåò äîñòèãíóò êîíåö ôàéëà, òî ïîèñê áóäåò ïðîäîëæåí îò íà÷àëà ôàéëà. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Óðîê 4.3. ÏÎÈÑÊ ÏÀÐÍÛÕ ÑÊÎÁÎÊ -Çàìå÷àíèå! Åñëè ïðè ïîèñêå áóäåò äîñòèãíóò êîíåö ôàéëà, òî ïîèñê áóäåò ïðîäîëæåí - ñ íà÷àëà. + ** ×òîáû íàéòè ïàðíóþ ñêîáêó äëÿ (, [ èëè {, íàáåðèòå êîìàíäó % ** -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Óðîê 4.3: ÏÎÈÑÊ ÏÀÐÍÛÕ ÑÊÎÁÎÊ + 1. Ïîìåñòèòå êàðåòêó íà ëþáîé èç ñêîáîê (, [ èëè { â ñòðîêå ïîìå÷åííîé --->. + 2. Òåïåðü íàæìèòå íà êëàâèàòóðå êëàâèøó ñ ñèìâîëîì % . - ** Íàáåðèòå % äëÿ ïîèñêà ïàðíûõ ), ] èëè } . ** + 3. Êàðåòêà áóäåò ïåðåìåùåíà íà ïàðíóþ ñêîáêó äëÿ òîé ñêîáêè, íà êîòîðîé + óñòàíîâëåíà êàðåòêà. - 1. Ïîìåñòèòå êóðñîð íàä ëþáîé èç (, [ èëè { â ñòðîêå íèæå, ïîìå÷åííîé --->. + 4. Íàáåðèòå % äëÿ âîçâðàòà êàðåòêè íàçàä ê ïåðâîé ïàðíîé ñêîáêå. - 2. Òåïåðü íàáåðèòå ñèìâîë % . - 3. Êóðñîð äîëæåí ïåðåñêî÷èòü íà ïàðíóþ ñêîáêó. +--->  ýòîé ( ñòðîêå åñòü òàêèå (, òàêèå [ ] è { òàêèå } ñêîáêè. )) - 4. Íàáåðèòå % äëÿ âîçâðàòà êóðñîðà íàçàä ê ïåðâîé ñêîáêå. ----> Ýòî ( ñòðîêà, ñîäåðæàùàÿ òàêèå (, òàêèå [ ] è òàêèå { } ñêîáêè. )) +Ïðèìå÷àíèå. + Ýòî î÷åíü óäîáíî ïðè îòëàäêå ïðîãðàìì, êîãäà â êîäå ïðîïóùåíû ñêîáêè! -Çàìå÷àíèå! Ýòî î÷åíü óäîáíî ïðè îòëàäêå ïðîãðàìì ñ ïðîïóùåííûìè ñêîáêàìè! -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Óðîê 4.4: ÑÏÎÑÎÁ ÈÑÏÐÀÂËÅÍÈß ÎØÈÁÎÊ +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Óðîê 4.4. ÑÏÎÑÎÁ ÇÀÌÅÍÛ ÑËΠ- ** Íàáåðèòå :s/áûëî/ñòàëî/g äëÿ çàìåíû 'áûëî' íà 'ñòàëî'. ** + ** ×òîáû "÷òî-òî" çàìåíèòü "÷åì-òî", íàáåðèòå êîìàíäó :s/÷òî/÷åì/g ** - 1. Ïåðåìåñòèòå êóðñîð âíèç, ê ñòðîêå ïîìå÷åííîé --->. + 1. Ïåðåìåñòèòå êàðåòêó ê ñòðîêå ïîìå÷åííîé --->. - 2. Íàáåðèòå :s/óâîäþ/óâîæó . Îáðàòèòå âíèìàíèå íà òî, ÷òî ýòà - êîìàíäà çàìåíèò òîëüêî ïåðâîå íàéäåííîå âõîæäåíèå â ñòðîêå. + 2. Íàáåðèòå :s/óâîäþ/óâîæó . Îáðàòèòå âíèìàíèå íà òî, ÷òî ïî ýòîé + êîìàíäå áóäåò çàìåíà òîëüêî ïåðâîãî íàéäåííîãî âõîæäåíèå â ñòðîêå. - 3. Òåïåðü íàáåðèòå :s/óâîäþ/óâîæó/g , äîáàâëåííàÿ â êîíöå g îçíà÷àåò - ïîäñòàíîâêó ãëîáàëüíî âî âñåé ñòðîêå. Ýòî çàìåíèò âñå íàéäåííûå â ñòðîêå - âõîæäåíèÿ. + 3. Òåïåðü íàáåðèòå :s/óâîäþ/óâîæó/g , äîáàâëåííûé ôëàã 'g' îçíà÷àåò + çàìåíà âî âñåé ñòðîêå. Áóäåò âûïîëíåíà çàìåíà âñåõ íàéäåííûõ â ñòðîêå + ñîâïàäåíèé. ---> ß óâîäþ ê îòâåðæåííûì ñåëåíüÿì, ÿ óâîäþ ñêâîçü âåêîâå÷íûé ñòîí, ÿ óâîäþ ê çàáûòûì ïîêîëåíüÿì. - 4. Äëÿ çàìåíû âñåõ âõîæäåíèé ïîñëåäîâàòåëüíîñòè ñèìâîëîâ ìåæäó äâóìÿ - ñòðîêàìè, - íàáåðèòå :#,#s/áûëî/ñòàëî/g ãäå #,# -- íîìåðà ýòèõ ñòðîê. - Íàáåðèòå :%s/áûëî/ñòàëî/g äëÿ çàìåíû âñåõ âõîæäåíèé âî âñåì ôàéëå. - Íàáåðèòå :%s/áûëî/ñòàëî/gc äëÿ ïîèñêà âñåõ âõîæäåíèé âî âñåì ôàéëå è - çàïðîñà ïîäòâåðæäåíèÿ çàìåíû. - + 4. ×òîáû çàìåíèòü âñå âõîæäåíèÿ èñêîìîãî ñëîâà â êàêîì-òî äèàïàçîíå ñòðîê, + íàáåðèòå :#,#s/÷òî/÷åì/g ãäå #,# - íîìåð íà÷àëüíîé è êîíå÷íîé ñòðîêè + äèàïàçîíà, â êîòîðîì áóäåò âûïîëíåíà çàìåíà. + Íàáåðèòå :%s/÷òî/÷åì/g ÷òîáû çàìåíèòü âñå âõîæäåíèÿ âî âñ¸ì ôàéëå. + Íàáåðèòå :%s/÷òî/÷åì/gc ÷òîáû âûäàâàëñÿ çàïðîñ ïîäòâåðæäåíèÿ + ïåðåä êàæäîé çàìåíîé. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ÐÅÇÞÌÅ ÓÐÎÊÀ 4 + 1. Ïî ïðèâåä¸ííûì íèæå êîìàíäàì áóäåò âûïîëíåíî: + CTRL-g - âûâîä èíôîðìàöèè î ôàéëå è òåêóùåé ïîçèöèè êàðåòêè â ýòîì ôàéëå + SHIFT-G - ïåðåõîä íà ïîñëåäíþþ ñòðîêó ôàéëà + íîìåð è SHIFT-G - ïåðåõîä ê ñòðîêå ñ óêàçàííûì íîìåðîì + gg - ïåðåõîä íà ïåðâóþ ñòðîêó ôàéëà - 1. Ctrl-g ïîêàçûâàåò âàøå ïîëîæåíèå â ôàéëå è èíôîðìàöèþ î íåì. - Shift-G ïåðåìåùàåò âàñ â êîíåö ôàéëà. Íîìåð, çà êîòîðûì ñëåäóåò Shift-G - ïîçâîëÿåò ïåðåéòè ê ñòðîêå ñ ýòèì íîìåðîì. - gg ïåðåìåùàåò âàñ ê ïåðâîé ñòðîêå ôàéëà. - - 2. Íàæàòèå / è çàòåì ââîä ñòðîêè ïîçâîëÿåò ïðîèçâåñòè ïîèñê ýòîé ñòðîêè - ÂÏÅÐ¨Ä ïî òåêñòó. - Íàæàòèå ? è çàòåì ââîä ñòðîêè ïîçâîëÿåò ïðîèçâåñòè ïîèñê ýòîé ñòðîêè - ÍÀÇÀÄ ïî òåêñòó. - Ïîñëå ïîèñêà íàáåðèòå n äëÿ ïåðåõîäà ê ñëåäóþùåìó âõîæäåíèþ èñêîìîé - ñòðîêè â òîì æå íàïðàâëåíèè èëè Shift-N äëÿ ïåðåõîäà â ïðîòèâîïîëîæíîì - íàïðàâëåíèè. - - 3. Íàæàòèå % , êîãäà êóðñîð íàõîäèòñÿ íà (,),[,],{, èëè } ïîçâîëÿåò íàéòè - ïàðíóþ ñêîáêó. + 2. Ïðè ââîäå ñèìâîëà / ñ ïîñëåäóþùèì íàáîðîì ñëîâà, áóäåò âûïîëíåí ïîèñê + ýòîãî ñëîâà ÂÏÅÐ¨Ä ïî òåêñòó. + Ïðè ââîäå ñèìâîëà ? ñ ïîñëåäóþùèì íàáîðîì ñëîâà, áóäåò âûïîëíåí ïîèñê + ýòîãî ñëîâà ÍÀÇÀÄ ïî òåêñòó. + Ïîñëå ïîêàçà ïåðâîãî ñîâïàäåíèÿ, íàæìèòå n äëÿ ïåðåõîäà ê ñëåäóþùåìó + ñëîâó â òîì æå íàïðàâëåíèè ïîèñêà èëè SHIFT-N äëÿ ïîèñêà â + ïðîòèâîïîëîæíîì íàïðàâëåíèè. + Ïðè íàæàòèè êëàâèø CTRL-O áóäåò âîçâðàò ê ïðåäûäóùåìó ñëîâó, à ïðè + íàæàòèè êëàâèø CTRL-I áóäåò ïåðåõîä ê ðàíåå íàéäåííîìó ñëîâó. - 4. Äëÿ ïîäñòàíîâêè `ñòàëî' âìåñòî ïåðâîãî `áûëî' â ñòðîêå, íàáåðèòå - :s/áûëî/ñòàëî - Äëÿ ïîäñòàíîâêè `ñòàëî' âìåñòî âñåõ `áûëî' â ñòðîêå, íàáåðèòå - :s/áûëî/ñòàëî/g - Äëÿ çàìåíû â èíòåðâàëå ìåæäó äâóìÿ ñòðîêàìè, íàáåðèòå - :#,#s/áûëî/ñòàëî/g - Äëÿ çàìåíû âñåõ âõîæäåíèé `áûëî' íà `ñòàëî' â ôàéëå, íàáåðèòå - :%s/áûëî/ñòàëî/g - ×òîáû ðåäàêòîð êàæäûé ðàç çàïðàøèâàë ïîäòâåðæäåíèå, äîáàâüòå 'c' - :%s/áûëî/ñòàëî/gc + 3. Ïðè íàæàòèè % , êîãäà êàðåòêà íà îäíîé èç ñêîáîê ( ), [ ] èëè { }, + áóäåò íàéäåíà å¸ ïàðíàÿ ñêîáêà. + 4. ×òîáû çàìåíèòü ïåðâîå íàéäåííîå ñëîâî â ñòðîêå, íàáåðèòå :s/÷òî/÷åì + ×òîáû çàìåíèòü âñå íàéäåííûå ñëîâà â ñòðîêå, íàáåðèòå :s/÷òî/÷åì/g + ×òîáû çàìåíèòü â óêàçàííûìè èíòåðâàëå ñòðîê, íàáåðèòå :#,#s/÷òî/÷åì/g + ×òîáû çàìåíèòü âñå íàéäåííûå ñëîâà â ôàéëå, íàáåðèòå :%s/÷òî/÷åì/g + ×òîáû çàïðàøèâàëîñü ïîäòâåðæäåíèå, äîáàâüòå ôëàã 'c' :%s/÷òî/÷åì/gc ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Óðîê 5.1: ÊÀÊ ÂÛÏÎËÍÈÒÜ ÂÍÅØÍÞÞ ÊÎÌÀÍÄÓ + Óðîê 5.1. ÊÀÊ ÂÛÇÂÀÒÜ ÈÇ ÐÅÄÀÊÒÎÐÀ ÂÍÅØÍÞÞ ÊÎÌÀÍÄÓ +** ×òîáû áûëà âûïîëíåíà êîìàíäà êîìàíäíîé îáîëî÷êè, íàáåðèòå â ðåäàêòîðå :! ** - ** Íàáåðèòå :! è çàòåì âíåøíþþ êîìàíäó, êîòîðóþ ñëåäóåò âûïîëíèòü. ** + 1. Íàáåðèòå óæå çíàêîìóþ êîìàíäó : , ÷òîáû óñòàíîâèòü êàðåòêó â êîìàíäíîé + ñòðîêå ðåäàêòîðà è ââåñòè íåîáõîäèìóþ êîìàíäó. - 1. Íàáåðèòå óæå çíàêîìóþ âàì êîìàíäó : äëÿ óñòàíîâêè êóðñîðà â êîìàíäíóþ - ñòðîêó ðåäàêòîðà. Ýòî ïîçâîëèò âàì ââåñòè êîìàíäó. + 2. Òåïåðü íàáåðèòå ñèìâîë ! (âîñêëèöàòåëüíûé çíàê). Ïî ýòîé êîìàíäå áóäåò + âûçâàíà óêàçàííàÿ ñëåäóþùåé âíåøíÿÿ êîìàíäà êîìàíäíîé îáîëî÷êè. - 2. Òåïåðü íàáåðèòå ñèìâîë ! (âîñêëèöàòåëüíûé çíàê). Ýòî ïîçâîëèò âûïîëíèòü - âíåøíþþ êîìàíäó, èñïîëüçóÿ êîìàíäíóþ îáîëî÷êó. + 3. Íàïðèìåð, íàáåðèòå ls ñðàçó ïîñëå ! è íàæìèòå . Áóäåò âûâåäåí + ïåðå÷åíü ôàéëîâ â òåêóùåì êàòàëîãå. Òî åñòü áóäåò âûïîëíåíî òî÷íî òî æå + ñàìîå, êàê åñëè áû ââåñòè êîìàíäó ls â ïðèãëàøåíèè êîìàíäíîé îáîëî÷êè. + Åñëè â ñèñòåìå íå ïîääåðæèâàåòñÿ êîìàíäà ls, òî íàáåðèòå êîìàíäó :!dir - 3. Äëÿ ïðèìåðà íàáåðèòå ls ïîñëå ! è íàæìèòå . Êîìàíäà âûâåäåò - ñïèñîê ôàéëîâ â òåêóùåì êàòàëîãå, òî÷íî òàêæå, êàê åñëè áû âû ââåëè ýòó - êîìàíäó â ïðèãëàøåíèè îáîëî÷êè. Èëè ïîïðîáóéòå :!dir , åñëè êîìàíäà ls - íå ñðàáîòàëà. - -Çàìå÷àíèå! Òàêèì ñïîñîáîì ìîæíî âûïîëíèòü ëþáóþ âíåøíþþ êîìàíäó ñ óêàçàíèåì - àðãóìåíòîâ. - -Çàìå÷àíèå! Âñå êîìàíäû, íà÷èíàþùèåñÿ ñ : , äîëæíû çàâåðøàòüñÿ íàæàòèåì - . Äàëåå íà ýòî íå âñåãäà áóäåò îáðàùàòüñÿ îñîáîå âíèìàíèå. +Ïðèìå÷àíèå. + Òàêèì ñïîñîáîì ìîæíî âûïîëíèòü ëþáóþ âíåøíþþ êîìàíäó, â òîì ÷èñëå è ñ + óêàçàíèåì íåîáõîäèìûõ àðãóìåíòîâ ýòîé êîìàíäû. +Âàæíî. + Ïîñëå ââîäà êîìàíäû, íà÷èíàþùåéñÿ ñ : , äîëæíà áûòü íàæàòà êëàâèøà +  äàëüíåéøåì ýòî ìîæåò íå óêàçûâàòüñÿ îòäåëüíî, íî ïîäðàçóìåâàòüñÿ. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Óðîê 5.2: ÊÀÊ ÇÀÏÈÑÀÒÜ ÔÀÉË - + Óðîê 5.2. ÊÀÊ ÇÀÏÈÑÀÒÜ ÔÀÉË - ** Äëÿ ñîõðàíåíèÿ èçìåíåíèé, ïðîèçâåä¸ííûõ â ôàéëå, - íàáåðèòå :w ÈÌß_ÔÀÉËÀ. ** + ** ×òîáû ñîõðàíèòü ôàéë ñî âñåìè èçìåíåíèÿìè â òåêñòå, íàáåðèòå :w ÔÀÉË ** - 1. Íàáåðèòå :!dir èëè :!ls äëÿ ïîëó÷åíèÿ ñïèñêà ôàéëîâ â òåêóùåì - êàòàëîãå. Êàê âàì óæå èçâåñòíî, ïîñëå ââîäà êîìàíäû íàäî íàæàòü . + 1. Íàáåðèòå :!dir èëè :!ls äëÿ ïîëó÷åíèÿ ïåðå÷íÿ ôàéëîâ â òåêóùåì + êàòàëîãå. Êàê âû ïîìíèòå, ïîñëå íàáîðà êîìàíäû íàæìèòå êëàâèøó - 2. Ïðèäóìàéòå íàçâàíèå äëÿ ôàéëà, êîòîðîå åù¸ íå ñóùåñòâóåò, íàïðèìåð TEST. + 2. Ïðèäóìàéòå íàçâàíèå äëÿ ôàéëà, êîòîðîå åù¸ íå ñóùåñòâóåò, íàïðèìåð, TEST. - 3. Òåïåðü íàáåðèòå :w TEST (ãäå TEST -- ýòî èìÿ ôàéëà, ïðèäóìàííîå âàìè.) + 3. Òåïåðü íàáåðèòå :w TEST (çäåñü TEST - ýòî ïðèäóìàííîå íàçâàíèå ôàéëà). - 4. Êîìàíäà ñîõðàíèò âåñü ýòîò ôàéë (Ó÷åáíèê ïî Vim) ïîä èìåíåì TEST. ×òîáû - óäîñòîâåðèòüñÿ â ýòîì, ñíîâà íàáåðèòå :!dir èëè :!ls è ïðîñìîòðèòå - êàòàëîã. + 4. Ïî ýòîé êîìàíäå áóäåò ïîëíîñòüþ ñîõðàí¸í òåêóùèé ôàéë ("tutor") ïîä íîâûì + íàçâàíèå "TEST". ×òîáû ïðîâåðèòü ýòî, ñíîâà íàáåðèòå êîìàíäó :!dir èëè + :!ls è ïðîñìîòðèòå ñîäåðæèìîå êàòàëîãà. -Çàìå÷àíèå! Åñëè âû âûéäåòå èç Vim è çàòåì çàïóñòèòå åãî ñíîâà ñ ôàéëîì TEST - (ò.å. âûïîëíèòå vim TEST ), ýòîò ôàéë áóäåò òî÷íîé êîïèåé ó÷åáíèêà - â òîò ìîìåíò, êîãäà âû åãî ñîõðàíèëè. - - 5. Òåïåðü óäàëèòå ýòîò ôàéë, íàáðàâ äëÿ MS-DOS :!del TEST - äëÿ Unix :!rm TEST +Ïðèìå÷àíèå. + Åñëè çàâåðøèòü ðàáîòó ðåäàêòîðà Vim è çàòåì çàïóñòèòü åãî ñíîâà ñ ôàéëîì + TEST (ò. å. íàáðàòü êîìàíäó vim TEST ), ýòîò ôàéë áóäåò òî÷íîé êîïèåé + ó÷åáíèêà â òîò ìîìåíò, êîãäà îí áûë ñîõðàí¸í. + 5. Òåïåðü óäàëèòå ýòîò ôàéë, íàáðàâ â ðåäàêòîðå êîìàíäó :!del TEST + (äëÿ ÎÑ Windows) èëè :!rm TEST (äëÿ UNIX-ïîäîáíûõ ÎÑ) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Óðîê 5.3: ÂÛÁÎÐÎ×ÍÎÅ ÑÎÕÐÀÍÅÍÈÅ - - - ** Äëÿ ñîõðàíåíèÿ ÷àñòè ôàéëà, íàáåðèòå v âûáåðèòå ÷àñòü - è ñîõðàíèòå å¸ :w ÈÌß_ÔÀÉËÀ ** + Óðîê 5.3. ÂÛÁÎÐÎ×ÍÀß ÇÀÏÈÑÜ ÑÒÐÎÊ - 1. Ïåðåìåñòèòå êóðñîð ê ýòîé ñòðîêå. + ** ×òîáû ñîõðàíèòü ÷àñòü ôàéëà, íàæìèòå êëàâèøó v , âûäåëèòå ñòðîêè + è íàáåðèòå êîìàíäó :w ÔÀÉË ** - 2. Íàæìèòå v è ïåðåìåñòèòå êóðñîð íèæå ê ïÿòîìó øàãó. Îáðàòèòå âíèìàíèå, - ÷òî òåêñò ïîäñâå÷åí. + 1. Ïåðåìåñòèòå êàðåòêó íà ýòó ñòðîêó. - 3. Íàæìèòå : è âíèçó ýêðàíà ïîÿâèòñÿ :'<,'> . + 2. Íàæìèòå êëàâèøó v è ïåðåìåñòèòå êàðåòêó íèæå ê ñòðîêå ñ ïÿòûì ïóíêòîì. + Îáðàòèòå âíèìàíèå, ÷òî òåêñò ïîäñâå÷åí. - 4. Ââåäèòå w TEST (ãäå TEST -- èìÿ ôàéëà, êîòîðûé åù¸ íå ñóùåñòâóåò). - Äî íàæàòèÿ , ïðîâåðüòå ÷òî âíèçó ýêðàíà íàïèñàíî :'<,'>w TEST. + 3. Íàæìèòå êëàâèøó ñ ñèìâîëîì : è âíèçó ýêðàíà ïîÿâèòñÿ :'<,'> . - 5. Vim çàïèøåò âûáðàííûå ñòðîêè â ôàéë TEST. Êàê è ïðåæäå, óáåäèòåñü â - íàëè÷èè ýòîãî ôàéëà êîìàíäîé :!dir èëè :!ls . ÍÅ ÓÄÀËßÉÒÅ ýòîò ôàéë, îí - ïîòðåáóåòñÿ â ñëåäóþùåì óðîêå. + 4. Íàáåðèòå êîìàíäó w TEST (çäåñü TEST - ôàéë, êîòîðûé åù¸ íå ñóùåñòâóåò). +  êîìàíäíîé ñòðîêå äîëæíî áûòü :'<,'>w TEST è íàæìèòå êëàâèøó -Çàìå÷àíèå! Íàæàòèå v íà÷èíàåò âèçóàëüíûé âûáîð. Âû ìîæåòå ïåðåìåùàòü êóðñîð - äëÿ èçìåíåíèÿ âûáîðà. Çàòåì äëÿ âûáðàííîãî ôðàãìåíòà ìîæíî âûïîëíèòü - êàêîé-òî îïåðàòîð, íàïðèìåð, óäàëèòü íàæàòèåì d. + 5. Ïî ýòîé êîìàíäå âûáðàííûå ñòðîêè áóäóò çàïèñàíû â ôàéë TEST. Óáåäèòåñü â + íàëè÷èè ýòîãî ôàéëà, âîñïîëüçîâàâøèñü êîìàíäîé :!dir èëè :!ls . + Íå óäàëÿéòå ýòîò ôàéë, îí ïîòðåáóåòñÿ íà ñëåäóþùåì óðîêå. +Ïðèìå÷àíèå. + Ïî íàæàòèþ êëàâèøè v âûïîëíÿåòñÿ ïåðåêëþ÷åíèå â âèçóàëüíûé ðåæèì. ×òîáû + èçìåíèòü ðàçìåð âûáðàííîé îáëàñòè, íóæíî ïåðåìåñòèòü êàðåòêó. + Ê âûäåëåííîìó ôðàãìåíòó ìîæíî ïðèìåíèòü ëþáîé îïåðàòîð, íàïðèìåð, d + äëÿ åãî óäàëåíèÿ. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Óðîê 5.4: ×ÒÅÍÈÅ È ÎÁÚÅÄÈÍÅÍÈÅ ÔÀÉËΠ+ Óðîê 5.4. Ñ×ÈÒÛÂÀÍÈÅ È ÎÁÚÅÄÈÍÅÍÈÅ ÔÀÉËΠ+ ** ×òîáû âñòàâèòü ñîäåðæàùèéñÿ â ôàéëå òåêñò, íàáåðèòå :r ÔÀÉË ** - ** Äëÿ âñòàâêè ñîäåðæèìîãî èç ôàéëà, íàáåðèòå :r ÈÌß_ÔÀÉËÀ ** + 1. Óñòàíîâèòå êàðåòêó íàä ýòîé ñòðîêîé. - 1. Óñòàíîâèòå êóðñîð íàä ýòîé ñòðîêîé. +Âíèìàíèå! + Ïîñëå âûïîëíåíèÿ îïèñàííîãî â ïóíêòå 2 âû óâèäèòå òåêñò èç óðîêà 5.3. + Ïåðåìåñòèòå êàðåòêó âíèç ïî òåêñòó äî òåêóùåãî óðîêà. -Çàìå÷àíèå! Ïîñëå âûïîëíåíèÿ Øàãà 2 âû óâèäèòå òåêñò èç Óðîêà 5.3. Ïåðåìåñòèòåñü - ÂÍÈÇ ïî òåêñòó äî ýòîãî óðîêà. + 2. Òåïåðü ñ÷èòàéòå ñîäåðæèìîå ôàéëà TEST, èñïîëüçóÿ êîìàíäó :r TEST , çäåñü + TEST - ýòî íàèìåíîâàíèå ôàéëà. - 2. Òåïåðü ïðî÷èòàéòå âàø ôàéë TEST, èñïîëüçóÿ êîìàíäó :r TEST , ãäå TEST -- - ýòî èìÿ ôàéëà. + 3. Äëÿ ïðîâåðêè, ÷òî ñîäåðæèìîå ôàéëà áûëî âñòàâëåíî, ïåðåìåñòèòå êàðåòêó + ââåðõ ïî òåêñòó è óäîñòîâåðüòåñü, ÷òî òåïåðü çäåñü äâà óðîêà 5.3. - + èñõîäíûé è èç ôàéëà TEST. - 3. Äëÿ ïðîâåðêè ÷òî ñîäåðæèìîå ôàéëà áûëî âñòàâëåíî, ïåðåìåñòèòåñü ïî òåêñòó - è óäîñòîâåðüòåñü, ÷òî òåïåðü â í¸ì äâå êîïèè Óðîêà 5.3: èñõîäíàÿ è èç - ôàéëà TEST. +Ïðèìå÷àíèå. + Âñòàâèòü ìîæíî è ðåçóëüòàò âíåøíåé êîìàíäû. Íàïðèìåð, ïî êîìàíäå :r !ls + áóäåò ïîëó÷åí âûâîä êîìàíäû ls è âñòàâëåí íèæå ïîçèöèè êàðåòêè. -Çàìå÷àíèå! Âñòàâèòü ìîæíî è âûâîä âíåøíåé êîìàíäû. Íàïðèìåð, :r !ls ïðî÷èòàåò - âûâîä êîìàíäû ls è âñòàâèò åãî íèæå êóðñîðà. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ÐÅÇÞÌÅ ÓÐÎÊÀ 5 - - 1. :!êîìàíäà èñïîëíÿåò âíåøíþþ êîìàíäó. + 1. Ïî êîìàíäå :!command áóäåò èñïîëíåíà óêàçàííàÿ âíåøíÿÿ êîìàíäà. Íåêîòîðûå ïîëåçíûå ïðèìåðû: - (MS-DOS) (Unix) - :!dir :!ls -- âûâåñòè ñïèñîê ôàéëîâ â êàòàëîãå. - :!del ÈÌß :!rm ÈÌß -- óäàëèòü ôàéë ïî èìåíè. + (Windows) (UNIX) + :!dir :!ls - âûâåñòè ïåðå÷åíü ôàéëîâ â êàòàëîãå; + :!del ÔÀÉË :!rm ÔÀÉË - óäàëèòü ôàéë ñ óêàçàííûì íàèìåíîâàíèåì. + + 2. Ïî êîìàíäå :w ÔÀÉË , òåêóùèé ðåäàêòèðóåìûé ôàéë áóäåò çàïèñàí + ñ óêàçàííûì íàèìåíîâàíèåì. - 2. :w ÈÌß_ÔÀÉËÀ çàïèñûâàåò òåêóùèé ðåäàêòèðóåìûé â Vim ôàéë íà äèñê ïîä - óêàçàííûì èìåíåì. + 3. Èñïîëüçóÿ êîìàíäû v , ïåðåìåùåíèå êàðåòêè è :w ÔÀÉË ìîæíî ñîõðàíèòü + âèçóàëüíî âûäåëåííûå ñòðîêè â ôàéë ñ óêàçàííûì íàèìåíîâàíèåì. - 3. v ïåðåìåùåíèå :w ÈÌß_ÔÀÉËÀ ñîõðàíÿåò âèçóàëüíî âûáðàííûå ñòðîêè â ôàéë - ñ óêàçàííûì èìåíåì. + 4. Ïî êîìàíäå :r ÔÀÉË áóäåò ïðî÷èòàí ôàéë ñ óêàçàííûì íàèìåíîâàíèåì + è åãî ñîäåðæèìîå ïîìåùåíî íèæå ïîçèöèè êàðåòêè. - 4. :r ÈÌß_ÔÀÉËÀ ñ÷èòûâàåò ñ äèñêà ôàéë ñ óêàçàííûì èìåíåì è ïîìåùàåò åãî - íèæå êóðñîðà. + 5. Ïî êîìàíäå :r !dir áóäåò ïîëó÷åí âûâîä êîìàíäû dir è ïîìåù¸í íèæå + ïîçèöèè êàðåòêè. - 5. :r !dir ÷èòàåò âûâîä êîìàíäû dir è ïîìåùàåò åãî íèæå êóðñîðà. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Óðîê 6.1: ÊÎÌÀÍÄÀ ÑÎÇÄÀÍÈß + ÓÐÎÊ 6.1. ÊÎÌÀÍÄÛ ÄËß ÑÎÇÄÀÍÈß ÑÒÐÎÊ + ** ×òîáû îòêðûòü íîâóþ ñòðîêó ñ ïåðåêëþ÷åíèåì â ðåæèì âñòàâêè, íàáåðèòå o ** - ** Íàáåðèòå o ÷òîáû ñîçäàòü ïóñòóþ ñòðîêó ïîä êóðñîðîì è ïåðåéòè â ðåæèì - âñòàâêè (Insert mode) ** + 1. Ïåðåìåñòèòå êàðåòêó âíèç, ê ïåðâîé ñòðîêå ïîìå÷åííîé --->. - 1. Ïåðåìåñòèòå êóðñîð âíèç, ê ñòðîêå ïîìå÷åííîé --->. + 2. Íàæìèòå êëàâèøó o (ëàòèíñêàÿ ñòðî÷íàÿ áóêâà o) äëÿ òîãî, ÷òîáû ñîçäàòü + ïóñòóþ ñòðîêó ÍÈÆÅ ïîçèöèè êàðåòêè è ïåðåêëþ÷èòü ðåäàêòîð â + ðåæèì âñòàâêè. - 2. Íàáåðèòå o (â íèæíåì ðåãèñòðå) äëÿ òîãî, ÷òîáû ñîçäàòü ïóñòóþ ñòðîêó - ÍÈÆÅ êóðñîðà è ïåðåéòè â ðåæèì âñòàâêè (Insert mode). + 3. Òåïåðü íàáåðèòå êàêîé-íèáóäü òåêñò è íàæìèòå êëàâèøó äëÿ âûõîäà èç + ðåæèìà âñòàâêè. - 3. Òåïåðü íàáåðèòå êàêîé-íèáóäü òåêñò è íàæìèòå äëÿ âûõîäà èç ðåæèìà - âñòàâêè. +---> Ïîñëå íàæàòèÿ o íèæå áóäåò îòêðûòà íîâàÿ ïóñòàÿ ñòðîêà â ðåæèìå âñòàâêè. ----> Ïîñëå íàæàòèÿ o êóðñîð ïåðåéä¸ò íà íîâóþ ïóñòóþ ñòðîêó â ðåæèìå âñòàâêè. - 4. Äëÿ ñîçäàíèÿ ñòðîêè ÂÛØÅ êóðñîðà, ïðîñòî íàáåðèòå çàãëàâíóþ O , âìåñòî - ñòðî÷íîé o . Ïîïðîáóéòå ïðîäåëàòü ýòî ñ íèæåñëåäóþùåé ñòðîêîé. + 4. Äëÿ ñîçäàíèÿ ñòðîêè ÂÛØÅ ïîçèöèè êàðåòêè, íàáåðèòå ïðîïèñíóþ áóêâó O , + âìåñòî ñòðî÷íîé áóêâû o . Ïîïðîáóéòå ýòî ñäåëàòü äëÿ ñòðîêè íèæå. ----> Ñîçäàéòå íîâóþ ñòðîêó íàä ýòîé, ïîìåñòèâ íà íå¸ êóðñîð è íàæàâ Shift-O. -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Óðîê 6.2: ÊÎÌÀÍÄÀ ÄÎÁÀÂËÅÍÈß +---> Ñîçäàéòå íîâóþ ñòðîêó íàä ýòîé, ïîìåñòèâ ñþäà êàðåòêó è íàæàâ SHIFT-O. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ÓÐÎÊ 6.2. ÊÎÌÀÍÄÀ ÄËß ÄÎÁÀÂËÅÍÈß ÒÅÊÑÒÀ - ** Íàáåðèòå a , ÷òîáû âñòàâèòü òåêñò ÏÎÑËÅ êóðñîðà. ** + ** ×òîáû âñòàâèòü òåêñò ïîñëå ïîçèöèè êàðåòêè, íàáåðèòå a ** - 1. Ïåðåìåñòèòå êóðñîð âíèç, â íà÷àëî ïåðâîé ñòðîêè ïîìå÷åííîé --->. + 1. Ïåðåìåñòèòå êàðåòêó âíèç, â íà÷àëî ïåðâîé ñòðîêè ïîìå÷åííîé --->. - 2. Íàáèðàéòå e ïîêà êóðñîð íå ïåðåìåñòèòüñÿ íà êîíåö còðî . + 2. Íàæìèòå êëàâèøó e , ïîêà êàðåòêà íå îêàæåòñÿ íà ïîñëåäíåì ñèìâîëå ñëîâà + "ñòðî". - 3. Íàáåðèòå a (â íèæíåì ðåãèñòðå) äëÿ äîáàâëåíèÿ òåêñòà ÏÎÑËÅ ñèìâîëà, - íàõîäÿùåãîñÿ ïîä êóðñîðîì. (Çàãëàâíàÿ A ïîçâîëÿåò äîáàâèòü â êîíåö - ñòðîêè.) + 3. Íàæìèòå êëàâèøó a (ëàòèíñêàÿ ñòðî÷íàÿ áóêâà a) äëÿ äîáàâëåíèÿ òåêñòà + ÏÎÑËÅ ñèìâîëà, íàõîäÿùåãîñÿ ïîä êàðåòêîé. - 4. Äîïèøèòå ñëîâî òàê, êàê ïîêàçàíî â ñòðîêå íèæå. Íàæìèòå äëÿ âûõîäà - èç ðåæèìà âñòàâêè (Insert mode). + 4. Äîïèøèòå ñëîâî êàê â ñòðîêå íèæå. Íàæìèòå êëàâèøó äëÿ âûõîäà èç + ðåæèìà âñòàâêè. - 5. Èñïîëüçóéòå e äëÿ ïåðåõîäà ê êîíöó ñëåäóþùåãî íåçàâåðø¸ííîãî ñëîâà è - ïîâòîðèòå øàãè 3 è 4. + 5. Èñïîëüçóéòå e äëÿ ïåðåõîäà ê ñëåäóþùåìó íåçàâåðø¸ííîìó ñëîâó è ïîâòîðèòå + äåéñòâèÿ, îïèñàííûå â ïóíêòàõ 3 è 4. ---> Ýòà ñòðî ïîçâîëèò âàì ïîïðàêòèêîâ â äîáàâëå òåêñòà. ----> Ýòà ñòðî÷êà ïîçâîëèò âàì ïîïðàêòèêîâàòüñÿ â äîáàâëåíèè òåêñòà. - -Çàìå÷àíèå! a , i è A ïåðåâîäÿò â îäèí è òîò æå ðåæèì âñòàâêè, ðàçëè÷èå - òîëüêî â òîì, ãäå âñòàâëÿþòñÿ ñèìâîëû. +---> Ýòà ñòðî÷êà ïîçâîëèò âàì ïîïðàêòèêîâàòüñÿ â äîáàâëåíèè òåêñòà. +Ïðèìå÷àíèå. + Ïî êîìàíäå a , i è A áóäåò âûïîëíåíî ïåðåêëþ÷åíèå â îäèí è òîò æå ðåæèì + âñòàâêè, ðàçëè÷èå òîëüêî â òîì, ãäå âñòàâëÿþòñÿ ñèìâîëû. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Óðîê 6.3: ÅÙ¨ ÎÄÈÍ ÑÏÎÑÎÁ ÇÀÌÅÍÛ - + Óðîê 6.3. ÅÙ¨ ÎÄÈÍ ÑÏÎÑÎÁ ÇÀÌÅÍÛ - ** Íàáåðèòå çàãëàâíóþ R äëÿ çàìåíû áîëåå ÷åì îäíîãî ñèìâîëà. ** + ** ×òîáû çàìåíèòü íåñêîëüêî ñèìâîëîâ â ñòðîêå, íàáåðèòå R ** - 1. Ïåðåìåñòèòå êóðñîð âíèç, ê ïåðâîé ñòðîêå ïîìå÷åííîé --->, è â íà÷àëî - ïåðâîãî ñëîâà xxx. + 1. Ïåðåìåñòèòå êàðåòêó â íà÷àëî ïåðâîãî ñëîâà xxx â ñòðîêå ïîìå÷åííîé ---> - 2. Òåïåðü íàæìèòå R è ââåäèòå ÷èñëî, óêàçàííîå íèæå âî âòîðîé ñòðîêå, ÷òîáû - çàìåíèòü xxx. + 2. Òåïåðü íàæìèòå SHIFT-R (ëàòèíñêàÿ ïðîïèñíàÿ áóêâà R) è ââåäèòå ÷èñëî, + óêàçàííîå íèæå âî âòîðîé ñòðîêå, ÷òîáû çàìåíèòü ñèìâîëû xxx. - 3. Íàæìèòå äëÿ âûõîäà èç ðåæèìà çàìåíû. Çàìåòüòå, ÷òî îñòàòîê ñòðîêè - íå áûë èçìåí¸í. + 3. Íàæìèòå êëàâèøó äëÿ âûõîäà èç ðåæèìà çàìåíû. Çàìåòüòå, ÷òî îñòàòîê + ñòðîêè íå áûë èçìåí¸í. - 4. Ïîâòîðèòå ýòè øàãè äëÿ çàìåíû îñòàâøèõñÿ xxx. + 4. Ïîâòîðèòå ýòè øàãè äëÿ çàìåíû îñòàâøèõñÿ ñëîâ xxx. ----> Äîáàâëåíèå 123 ê xxx äà¸ò xxx. ----> Äîáàâëåíèå 123 ê 456 äà¸ò 579. - -Çàìå÷àíèå! Ðåæèì çàìåíû ïîõîæ íà ðåæèì âñòàâêè, íî êàæäûé ââåä¸ííûé ñèìâîë - óäàëÿåò ñóùåñòâóþùèé. - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Óðîê 6.4: ÊÎÏÈÐÎÂÀÍÈÅ È ÂÑÒÀÂÊÀ ÒÅÊÑÒÀ +---> Ïðè ñëîæåíèè ÷èñëà 123 ñ ÷èñëîì xxx ñóììà áóäåò xxx. +---> Ïðè ñëîæåíèè ÷èñëà 123 ñ ÷èñëîì 456 ñóììà áóäåò 579. - ** Èñïîëüçóéòå êîìàíäó y äëÿ êîïèðîâàíèÿ è p äëÿ âñòàâêè ** +Ïðèìå÷àíèå. + Ðåæèì çàìåíû ïîõîæ íà ðåæèì âñòàâêè, íî êàæäûé ââåä¸ííûé ñèìâîë óäàëÿåò + ñóùåñòâóþùèé ñèìâîë â ñòðîêå. - 1. Ïåðåìåñòèòå êóðñîð âíèç, ê ïåðâîé ñòðîêå ïîìå÷åííîé --->, è ïîñëå `à)'. - 2. Ïåðåêëþ÷èòåñü â ðåæèì âèçóàëüíîãî âûáîðà íàæàâ v è ïåðåìåñòèòå êóðñîð - ïåðåä ñëîâîì `ïåðâûé'. - - 3. Ââåäèòå y äëÿ êîïèðîâàíèÿ ïîäñâå÷åííîãî òåêñòà. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Óðîê 6.4. ÊÎÏÈÐÎÂÀÍÈÅ È ÂÑÒÀÂÊÀ ÒÅÊÑÒÀ - 4. Ïåðåìåñòèòå êóðñîð â êîíåö ñëåäóþùåé ñòðîêè êîìáèíàöèåé j$ . +** ×òîáû êîïèðîâàòü, èñïîëüçóéòå îïåðàòîð y , ÷òîáû âñòàâèòü - êîìàíäó p ** - 5. Íàæìèòå p äëÿ âñòàâêè òåêñòà. Çàòåì ââåäèòå `âòîðîé' è íàæìèòå . + 1. Óñòàíîâèòå êàðåòêó ïîñëå ñèìâîëîâ "à)" â ñòðîêå ïîìå÷åííîé --->. + 2. Ïåðåêëþ÷èòå ðåäàêòîð â âèçóàëüíûé ðåæèì êîìàíäîé v è ïåðåìåñòèòå êàðåòêó + âïåð¸ä äî ñëîâà "ïåðâûé". + 3. Íàæìèòå êëàâèøó y (ëàòèíñêàÿ ñòðî÷íàÿ áóêâà y) äëÿ êîïèðîâàíèÿ + ïîäñâå÷åííîãî òåêñòà. + 4. Ïåðåìåñòèòå êàðåòêó â êîíåö ñëåäóþùåé ñòðîêè, íàáðàâ êîìàíäó j$ . + 5. Íàæìèòå êëàâèøó p äëÿ âñòàâêè òåêñòà. Çàòåì íàáåðèòå êîìàíäó a , + íàïå÷àòàéòå ñëîâî "âòîðîé" è íàæìèòå êëàâèøó . + 6. Ïîâòîðèòå øàãè ñ 1 ïî 4, òîëüêî óñòàíîâèòå êàðåòêó ïîñëå ñëîâà "ïåðâûé", + âûäåëèòå, ñêîïèðóéòå è âñòàâüòå ñëîâî " ïóíêò.". ----> à) Ýòîò ýëåìåíò ïåðâûé. +---> à) Ýòî ïåðâûé ïóíêò. á) -Çàìå÷àíèå! Òàêæå âîçìîæíî èñïîëüçîâàòü yw (êîìàíäó y ñ îïåðàòîðîì w ) äëÿ +Ïðèìå÷àíèå. + Ìîæíî âîñïîëüçîâàòüñÿ êîìàíäîé yw (îïåðàòîð y è îáúåêò w) äëÿ êîïèðîâàíèÿ îäíîãî ñëîâà. - + Ïî êîìàíäå yy áóäåò ñêîïèðîâàíà öåëàÿ ñòðîêà, à ïî êîìàíäå p âñòàâëåíà. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Óðîê 6.5: ÓÑÒÀÍÎÂÊÀ ÏÀÐÀÌÅÒÐΠ- - - ** Óñòàíîâêà ïàðàìåòðà äëÿ èãíîðèðîâàíèÿ ðåãèñòðà ïðè ïîèñêå èëè çàìåíå ** + Óðîê 6.5. ÓÑÒÀÍÎÂÊÀ ÏÀÐÀÌÅÒÐΠ- 1. Íàéäèòå ñëîâî `èãíîðèðîâàòü', íàáðàâ: /èãíîðèðîâàòü . - Ïîâòîðèòå ïîèñê íåñêîëüêî ðàç, íàæèìàÿ êëàâèøó n . + ** ×òîáû ïðè ïîèñêå èëè çàìåíå íå ó÷èòûâàëñÿ ðåãèñòð ñèìâîëîâ, + çàäàéòå ñîîòâåòñòâóþùèå íàñòðîéêè ** - 2. Óñòàíîâèòå ïàðàìåòð `ic' (èãíîðèðîâàòü ðåãèñòð), íàáðàâ: :set ic + 1. Íàéäèòå ñëîâî "èãíîðèðîâàòü", íàáðàâ êîìàíäó /èãíîðèðîâàòü . + Ïîâòîðèòå ïîèñê íåñêîëüêî ðàç, íàæèìàÿ êëàâèøó n . - 3. Òåïåðü ñíîâà íåñêîëüêî ðàç ñäåëàéòå ïîèñê ñëîâà `èãíîðèðîâàòü', - íàæèìàÿ: n - Çàìåòüòå, ÷òî òåïåðü íàõîäÿòñÿ `Èãíîðèðîâàòü' è `ÈÃÍÎÐÈÐÎÂÀÒÜ'. + 2. Óñòàíîâèòå ïàðàìåòð 'ic' (èãíîðèðîâàòü ðåãèñòð), íàáðàâ êîìàíäó :set ic - 4. Óñòàíîâèòå ïàðàìåòðû `hlsearch' è `incsearch': :set hls is + 3. Åù¸ íåñêîëüêî ðàç ïîâòîðèòå ïîèñê ñëîâà "èãíîðèðîâàòü", íàæèìàÿ êëàâèøó n + Çàìåòüòå, ÷òî òåïåðü áóäóò íàéäåíû ñëîâà "Èãíîðèðîâàòü" è "ÈÃÍÎÐÈÐÎÂÀÒÜ". - 5. Òåïåðü îïÿòü ââåäèòå êîìàíäó ïîèñêà è ïîñìîòðèòå, ÷òî ïîëó÷èòñÿ: - /èãíîðèðîâàòü + 4. Óñòàíîâèòå ïàðàìåòðû 'hlsearch' è 'incsearch' êîìàíäîé :set hls is - 6. Äëÿ âîçâðàùåíèÿ ó÷¸òà ðåãèñòðà ïðè ïîèñêå íàáåðèòå: :set noic + 5. Ïîâòîðíî ââåäèòå êîìàíäó ïîèñêà è ïîñìîòðèòå, ÷òî ïîëó÷èòñÿ /èãíîðèðîâàòü -Çàìå÷àíèå! Äëÿ îòêëþ÷åíèÿ ïîäñâåòêè ñîâïàäåíèé íàáåðèòå: :nohlsearch - -Çàìå÷àíèå! Åñëè âû õîòèòå èãíîðèðîâàòü ðåãèñòð òîëüêî äëÿ îäíîãî ïîèñêà, - èñïîëüçóéòå \ñ â êîìàíäå ïîèñêà: /èãíîðèðîâàòü\c + 6. Äëÿ âîçâðàòà ó÷¸òà ðåãèñòðà ïðè ïîèñêå, ââåäèòå êîìàíäó :set noic +Ïðèìå÷àíèå. + Äëÿ îòêëþ÷åíèÿ ïîäñâåòêè ñîâïàäåíèé íàáåðèòå êîìàíäó :nohlsearch +Ïðèìå÷àíèå. + Åñëè òðåáóåòñÿ íå ó÷èòûâàòü ðåãèñòð ñèìâîëîâ òîëüêî åäèíîðàçîâî, èñïîëüçóéòå + êëþ÷ \c â êîìàíäå ïîèñêà, íàïðèìåð, /èãíîðèðîâàòü\c ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ÐÅÇÞÌÅ ÓÐÎÊÀ 6 + 1. Ïî êîìàíäå o áóäåò ñîçäàíà ïóñòàÿ ñòðîêà íèæå ñòðîêè ñ êàðåòêîé + è ðåäàêòîð áóäåò ïåðåêëþ÷åí â ðåæèì âñòàâêè + Ïî êîìàíäå O áóäåò ñîçäàíà ïóñòàÿ ñòðîêà âûøå ñòðîêè ñ êàðåòêîé + è ðåäàêòîð áóäåò ïåðåêëþ÷åí â ðåæèì âñòàâêè - 1. Íàæìèòå o äëÿ ñîçäàíèÿ ñòðîêè ÍÈÆÅ êóðñîðà è ïåðåõîäà â ðåæèì âñòàâêè. - Íàæìèòå O äëÿ ñîçäàíèÿ ñòðîêè ÂÛØÅ êóðñîðà. - - 2. Íàæìèòå a äëÿ âñòàâêè òåêñòà ÏÎÑËÅ êóðñîðà. - Íàæìèòå A äëÿ âñòàâêè òåêñòà â êîíåö ñòðîêè. - - 3. Êîìàíäà e ïîäâîäèò êóðñîð ê êîíöó ñëîâà. + 2. Ïî êîìàíäå a âûïîëíÿåòñÿ âñòàâêè òåêñòà ÏÎÑËÅ ïîçèöèè êàðåòêè. + Ïî êîìàíäå A âûïîëíÿåòñÿ âñòàâêè òåêñòà â êîíöå ñòðîêè. - 4. Êîìàíäà y êîïèðóåò òåêñò, p -- âñòàâëÿåò ñêîïèðîâàííûé òåêñò. + 3. Ïî êîìàíäå e âûïîëíÿåòñÿ óñòàíîâêà êàðåòêè â êîíöå ñëîâà. - 5. Íàæàòèå çàãëàâíîé R ïåðåâîäèò â ðåæèì çàìåíû äî íàæàòèÿ êëàâèøè . + 4. Îïåðàòîð y èñïîëüçóåòñÿ äëÿ êîïèðîâàíèÿ òåêñòà, à ïî êîìàíäå p + ïðîèñõîäèò âñòàâêà ñêîïèðîâàííîãî òåêñòà. - 6. Íàáåðèòå `:set xxx' äëÿ âêëþ÷åíèÿ ïàðàìåòðà `xxx', íåêîòîðûå ïàðàìåòðû: + 5. Ïðè íàæàòèè êëàâèø SHIFT-R âûïîëíÿåòñÿ ïåðåêëþ÷åíèå â ðåæèì çàìåíû, + à îòêëþ÷åíèå - íàæàòèåì êëàâèøè . - `ic' `ignorecase' èãíîðèðîâàíèå ðåãèñòðà ïðè ïîèñêå - `is' `incsearch' îòîáðàæåíèå ÷àñòè÷íûõ ñîâïàäåíèé ïðè ïîèñêå - `hls' `hlsearch' ïîäñâåòêà âñåõ ñîâïàäåíèé ïðè ïîèñêå - - 7. Äîáàâüòå `no' ïåðåä ïàðàìåòðîì äëÿ åãî îòêëþ÷åíèÿ: :set noic + 6. Íàáåðèòå ":set xxx" äëÿ óñòàíîâêè ïàðàìåòðà 'xxx'. + Âîò íåêîòîðûå ïàðàìåòðû (ìîæíî óêàçûâàòü ïîëíûå èëè ñîêðàù¸ííûå íàèìåíîâàíèÿ): + 'ic' 'ignorecase' èãíîðèðîâàíèå ðåãèñòðà ñèìâîëîâ ïðè ïîèñêå + 'is' 'incsearch' îòîáðàæåíèå ÷àñòè÷íûõ ñîâïàäåíèé ïðè ïîèñêå + 'hls' 'hlsearch' ïîäñâåòêà âñåõ ñîâïàäåíèé ïðè ïîèñêå + 7. Äëÿ îòêëþ÷åíèÿ ïàðàìåòðà äîáàâüòå ïðèñòàâêó "no" ê åãî íàçâàíèþ :set noic ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Óðîê 7.1: ÂÑÒÐÎÅÍÍÀß ÑÏÐÀÂÊÀ - + ÓÐÎÊ 7.1. ÂÑÒÐÎÅÍÍÀß ÑÏÐÀÂÎ×ÍÀß ÑÈÑÒÅÌÀ ** Èñïîëüçóéòå âñòðîåííóþ ñïðàâî÷íóþ ñèñòåìó ** - Vim îáëàäàåò ìîùíîé âñòðîåííîé ñïðàâî÷íîé ñèñòåìîé. Äëÿ íà÷àëà ïîïðîáóéòå - îäèí èç òð¸õ âàðèàíòîâ: - - íàæìèòå êëàâèøó (åñëè òàêîâàÿ èìååòñÿ íà êëàâèàòóðå) - - íàæìèòå êëàâèøó (åñëè òàêîâàÿ èìååòñÿ íà êëàâèàòóðå) - - íàáåðèòå :help +  ðåäàêòîðå Vim èìååòñÿ ìîùíàÿ âñòðîåííàÿ ñïðàâî÷íàÿ ñèñòåìà, è ÷òîáû íà÷àòü + åé ïîëüçîâàòüñÿ, âîñïîëüçóéòåñü îäíèì èç òð¸õ âàðèàíòîâ: + - íàæìèòå êëàâèøó (åñëè îíà åñòü íà êëàâèàòóðå) + - íàæìèòå êëàâèøó (åñëè îíà åñòü íà êëàâèàòóðå) + - íàáåðèòå :help - Ïðî÷èòàéòå òåêñò â îêíå ñïðàâêè äëÿ ïîëó÷åíèÿ ïðåäñòàâëåíèÿ î òîì êàê - ðàáîòàåò ñïðàâêà. - Íàæìèòå CTRL-W CTRL-W äëÿ ïåðåõîäà îò îêíà ê îêíó. - Íàáåðèòå :q ÷òîáû çàêðûòü îêíî ñïðàâêè. + Îçíàêîìüòåñü ñ èíôîðìàöèåé â îêíå ñïðàâî÷íîé ñèñòåìû, ÷òîáû ïîëó÷èòü + ïðåäñòàâëåíèå î òîì, êàê ðàáîòàòü ñ äîêóìåíòàöèåé. - Âû ìîæåòå íàéòè ñïðàâêó äëÿ ëþáîãî ïîíÿòèÿ èëè êîìàíäû, çàäàâ ñîîòâåòñòâóþùèé - àðãóìåíò êîìàíäå `:help'. Ïîïðîáóéòå ñëåäóþùåå (íå çàáóäüòå íàæàòü ): + Íàæìèòå CTRL-w CTRL-w äëÿ ïåðåìåùåíèÿ êàðåòêè èç îäíîãî îêíà â äðóãîå îêíî. + Íàáåðèòå :q , ÷òîáû çàêðûòü îêíî ñïðàâî÷íîé ñèñòåìû (êîãäà êàðåòêà + íàõîäèòñÿ â ýòîì îêíå). + Ìîæíî íàéòè îïèñàíèå äëÿ ëþáîãî ïîíÿòèÿ èëè êîìàíäû, çàäàâ ñîîòâåòñòâóþùèé + àðãóìåíò êîìàíäå :help. Ïîïðîáóéòå ñëåäóþùåå (íå çàáóäüòå íàæàòü ): :help w :help c_CTRL-D :help insert-index :help user-manual - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Óðîê 7.2: ÑÎÇÄÀÍÈÅ ÑÒÀÐÒÎÂÎÃÎ ÑÖÅÍÀÐÈß + Óðîê 7.2. ÑÎÇÄÀÍÈÅ ÑÒÀÐÒÎÂÎÃÎ ÊÎÌÀÍÄÍÎÃÎ ÔÀÉËÀ + ** Âêëþ÷èì âñå âîçìîæíîñòè Vim ** - ** Âêëþ÷èì âîçìîæíîñòè Vim ** + Ðåäàêòîð Vim áîëåå ôóíêöèîíàëåí ïî ñðàâíåíèþ ñ ðåäàêòîðîì Vi, íî áîëüøèíñòâî + èç ýòèõ âîçìîæíîñòåé îòêëþ÷åíû ïðè çàïóñêå ïðîãðàììû. ×òîáû àêòèâèðîâàòü + âåñü ïîòåíöèàëà ðåäàêòîðà, íåîáõîäèìî ñîçäàòü ôàéë "vimrc". - Vim èìååò íàìíîãî áîëüøå âîçìîæíîñòåé, ÷åì Vi, íî áîëüøèíñòâî èç íèõ ïî - óìîë÷àíèþ âûêëþ÷åíû. Äëÿ èñïîëüçîâàíèÿ áîëüøèõ âîçìîæíîñòåé âàì ñëåäóåò - ñîçäàòü ôàéë `vimrc'. + 1. Ñîçäàéòå íîâûé ôàéë "vimrc". Åãî ðàñïîëîæåíèå çàâèñèò îò èñïîëüçóåìîé + ñèñòåìû: + :e ~/.vimrc äëÿ UNIX + :e $VIM/_vimrc äëÿ MS Windows - 1. Îòðåäàêòèðóéòå íîâûé ôàéë `vimrc'. Åãî ðàñïîëîæåíèå çàâèñèò îò - èñïîëüçóåìîé ñèñòåìû: - :e ~/.vimrc äëÿ Unix - :e ~/_vimrc äëÿ MS-Windows + 2. Òåïåðü äîáàâüòå â ýòîò ôàéë ñîäåðæèìîå øàáëîííîãî ôàéëà "vimrc" + :r $VIMRUNTIME/vimrc_example.vim - 2. Òåïåðü ïðî÷èòàéòå ïðèìåð ôàéëà `vimrc': - :r $VIMRUNTIME/vimrc_example.vim - - 3. Çàïèøèòå ñîçäàííûé âàìè íîâûé ôàéë `vimrc': - :w - - Òåïåðü ïðè ñëåäóþùåì çàïóñêå Vim áóäåò âêëþ÷åíà ïîäñâåòêà ñèíòàêñèñà. Âñå - íàñòðîéêè, ïðåäïî÷èòàåìûå âàìè, ìîãóò áûòü äîáàâëåíû â ôàéë `vimrc'. - Äëÿ äàëüíåéøåé èíôîðìàöèè íàáåðèòå :help vimrc-intro + 3. Çàïèøèòå ñîçäàííûé âàìè ôàéë "vimrc" + :w + Òåïåðü ïðè ñëåäóþùåì çàïóñêå ðåäàêòîðà Vim áóäåò âêëþ÷åíà ïîäñâåòêà + ñèíòàêñèñà. Âñå íåîáõîäèìûå âàì íàñòðîéêè ìîãóò áûòü äîáàâëåíû â ôàéë + "vimrc". + ×òîáû ïîëó÷èòü ïîäðîáíóþ èíôîðìàöèþ, íàáåðèòå :help vimrc-intro ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Óðîê 7.3: ÄÎÏÎËÍÅÍÈÅ - - - ** Êîìàíäíóþ ñòðîêó ìîæíî äîïîëíèòü íàæàâ CTRL-D è ** - - 1. Óäîñòîâåðüòåñü, ÷òî Vim íå â ðåæèìå ñîâìåñòèìîñòè: :set nocp + ÓÐÎÊ 7.3. ÏÎÄÑÒÀÍÎÂÊÀ ÊÎÌÀÍÄ - 2. Ïîñìîòðèòå êàêèå ôàéëû åñòü â êàòàëîãå: :!ls èëè :!dir +** Ïîäñòàíîâêà â êîìàíäíîé ñòðîêå âûïîëíÿåòñÿ íàæàòèåì êëàâèø CTRL-D è ** - 3. Íàáåðèòå íà÷àëî êîìàíäû: :e - - 4. Íàæìèòå CTRL-D è Vim îòîáðàçèò ñïèñîê êîìàíä íà÷èíàþùèõñÿ íà `e'. - - 5. Íàæìèòå è Vim äîïîëíèò íàçâàíèå êîìàíäû äî `:edit'. - - 6. Òåïåðü äîáàâüòå ïðîáåë è íà÷àëî ñóùåñòâóþùåãî èìåíè ôàéëà: :edit ÔÀÉ - - 7. Íàæìèòå è Vim äîïîëíèò èìÿ ôàéëà, åñëè îíî óíèêàëüíîå. - -Çàìå÷àíèå! Äîïîëíåíèå ðàáîòàåò äëÿ ìíîãèõ êîìàíä. Ïîïðîáóéòå íàæàòü CTRL-D è - . Ýòî îñîáåííî ïîëåçíî äëÿ êîìàíäû :help . + 1. Îòêëþ÷èòå ñîâìåñòèìîñòü ñ ðåäàêòîðîì Vi + :set nocp + 2. Ïîñìîòðèòå, êàêèå ôàéëû åñòü â êàòàëîãå, íàáðàâ êîìàíäó + :!ls èëè :!dir + 3. Íàáåðèòå íà÷àëî êîìàíäû äëÿ îòêðûòèÿ ôàéëà íà ðåäàêòèðîâàíèå :e + 4. Íàæìèòå êëàâèøè CTRL-D , è áóäåò ïîêàçàí ïåðå÷åíü êîìàíä ðåäàêòîðà Vim + íà÷èíàþùèõñÿ ñ áóêâû "e". + 5. Íàæìèòå êëàâèøè d , è áóäåò ïîäñòàâëåíî ïîëíîå íàçâàíèå êîìàíäû + ":edit". + 6. Òåïåðü íàïå÷àòàéòå ïðîáåë è íà÷àëî íàèìåíîâàíèÿ ñóùåñòâóþùåãî ôàéëà + :edit TE + 7. Íàæìèòå êëàâèøó è áóäåò ïîäñòàâëåíî íàèìåíîâàíèå ôàéëà, åñëè îíî + óíèêàëüíîå. +Ïðèìå÷àíèå. + Ïîäñòàíîâêà ðàáîòàåò äëÿ ìíîæåñòâà êîìàíä. Ïðîñòî ïîïðîáóéòå íàæàòü êëàâèøè + CTRL-D è äëÿ ëþáîé èç êîìàíä ðåäàêòîðà. Ýòî îñîáåííî ïîëåçíî + äëÿ êîìàíäû :help . ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ÐÅÇÞÌÅ ÓÐÎÊÀ 7 - 1. Íàáåðèòå :help èëè íàæìèòå , èëè äëÿ îòêðûòèÿ îêíà ñïðàâêè. + 1. ×òîáû îòêðûòü îêíî âñòðîåííîé ñïðàâî÷íîé ñèñòåìû ðåäàêòîðà, íàáåðèòå + êîìàíäó :help èëè íàæìèòå êëàâèøó , ëèáî êëàâèøó . - 2. Íàáåðèòå :help cmd äëÿ ïîèñêà ñïðàâêè ïî êîìàíäå. + 2. ×òîáû íàéòè ñïðàâî÷íóþ èíôîðìàöèþ î êàêîé-ëèáî êîìàíäå, + íàáåðèòå :help cmd (âìåñòî "cmd" óêàæèòå íàèìåíîâàíèå êîìàíäû). - 3. Íàæìèòå CTRL-W CTRL-W äëÿ ïåðåõîäà ê äðóãîìó îêíó. + 3. ×òîáû ïåðåìåñòèòü êàðåòêó â äðóãîå îêíî, íàæìèòå êëàâèøè CTRL-w CTRL-w . - 4. Íàáåðèòå :q äëÿ çàêðûòèÿ îêíà ñïðàâêè (åñëè îíî àêòèâíî). + 4. ×òîáû çàêðûòü îêíà ñïðàâî÷íîé ñèñòåìû (åñëè îíî àêòèâíî), íàáåðèòå :q . - 5. Äëÿ õðàíåíèÿ âàøèõ íàñòðîåê ñîçäàéòå ñòàðòîâûé ñöåíàðèé `vimrc'. + 5. ×òîáû ïðè çàïóñêå âñåãäà ïðèìåíÿëèñü íåîáõîäèìûå âàì íàñòðîéêè, ñîçäàéòå + ñòàðòîâûé êîìàíäíûé ôàéë vimrc. - 6. Ïðè íàáîðå : êîìàíäû, íàæìèòå CTRL-D äëÿ îòîáðàæåíèÿ âîçìîæíûõ - äîïîëíåíèé. Íàæìèòå äëÿ èñïîëüçîâàíèÿ äîïîëíåíèÿ. + 6. Ïðè íàáîðå êîìàíäû, íà÷èíàþùåéñÿ ñ ñèìâîëà : , íàæìèòå êëàâèøè CTRL-D, + ÷òîáû ïðîñìîòðåòü âîçìîæíûå âàðèàíòû ïîäñòàíîâêè. Íàæìèòå êëàâèøó + äëÿ ïîäñòàíîâêè íåîáõîäèìîãî âàðèàíòà. -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Íà ýòîì çàâåðøàåòñÿ Ó÷åáíèê Vim. Îí áûë ïðåäíàçíà÷åí äàòü îáùåå ïðåäñòàâëåíèå - î ðåäàêòîðå Vim, äîñòàòî÷íîå äëÿ òîãî, ÷òîáû ñ ë¸ãêîñòüþ èñïîëüçîâàòü åãî. - Ó÷åáíèê äàë¸ê îò ïîëíîòû, ïîñêîëüêó Vim èìååò î÷åíü ìíîãî êîìàíä. Ïðî÷èòàéòå - òåïåðü ðóêîâîäñòâî ïîëüçîâàòåëÿ: `:help user-manual'. - Äëÿ äàëüíåéøåãî ÷òåíèÿ ðåêîìåíäóåòñÿ êíèãà: - Vim - Vi Improved, àâòîð: Steve Oualline, èçäàòåëü: New Riders +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Ýòà êíèãà ïîëíîñòüþ ïîñâÿùåíà Vim. Îñîáåííî ïîëåçíà îíà áóäåò íîâè÷êàì. - Ñîäåðæèò ìíîæåñòâî ïðèìåðîâ è èëëþñòðàöèé. - Ñì. https://iccf-holland.org/click5.html + Íà ýòîì ïîçâîëüòå çàâåðøèòü íàøè çàíÿòèÿ ïîñâÿù¸ííûå ðåäàêòîðó Vim. Óðîêè, + ïðåäñòàâëåííûå â ðàìêàõ äàííîãî êóðñà, äîëæíû áûëè äàòü âàì îáùåå + ïðåäñòàâëåíèå î ðàáîòå ñ ðåäàêòîðîì, äîñòàòî÷íîå äëÿ òîãî, ÷òîáû íå âîçíèêàëî + ñëîæíîñòåé ïðè åãî èñïîëüçîâàíèè. Ýòè çàíÿòèÿ, êàê âû ïîíèìàåòå, íå ïîçâîëÿþò + îïèñàòü âñå äîñòóïíûå êîìàíäû. ×òîáû ðàñøèðèòü ñâîè ïîçíàíèÿ, îçíàêîìüòåñü ñ + ðóêîâîäñòâîì ïîëüçîâàòåëÿ, íàáðàâ êîìàíäó :help user-manual. - Ñëåäóþùàÿ êíèãà áîëåå ïî÷òåííîãî âîçðàñòà è ïîñâÿùåíà áîëüøå Vi, ÷åì Vim, - îäíàêî òàêæå ðåêîìåíäóåòñÿ: - Learning the Vi Editor, àâòîð: Linda Lamb, - èçäàòåëü: O'Reilly & Associates Inc. + Äëÿ äàëüíåéøåãî ÷òåíèÿ ðåêîìåíäóåòñÿ êíèãà + "Vim - Vi Improved", àâòîð Steve Oualline, èçäàòåëüñòâî New Riders. + Ýòà êíèãà ïîëíîñòüþ ïîñâÿùåíà ïðîãðàììå Vim è áóäåò îñîáåííî ïîëåçíà íîâè÷êàì. +  êíèãå èìååòñÿ ìíîæåñòâî ïðèìåðîâ è èëëþñòðàöèé. + Ñì. https://iccf-holland.org/click5.html - Ýòî õîðîøàÿ êíèãà, ÷òîáû óçíàòü âñ¸, ÷òî òîëüêî ìîæíî ñäåëàòü â Vi. Øåñòîå - èçäàíèå òàêæå âêëþ÷àåò èíôîðìàöèþ î Vim. + Ñëåäóþùàÿ êíèãà áîëåå ïî÷òåííîãî âîçðàñòà è ïîñâÿùåíà áîëüøå ðåäàêòîðó Vi, + ÷åì ðåäàêòîðó Vim, îäíàêî òàêæå ðåêîìåíäóåòñÿ ê ïðî÷òåíèþ + "Learning the Vi Editor", àâòîð Linda Lamb, + èçäàòåëüñòâî O'Reilly & Associates Inc. + Ýòî õîðîøàÿ êíèãà, ÷òîáû óçíàòü âñ¸, ÷òî òîëüêî ìîæíî ñäåëàòü â ðåäàêòîðå Vi. + Øåñòîå èçäàíèå òàêæå âêëþ÷àåò èíôîðìàöèþ î ðåäàêòîðå Vim. - Ýòîò ó÷åáíèê íàïèñàë Michael C. Pierce è Robert K. Ware, Colorado School of - Mines ñ èñïîëüçîâàíèåì èäåé, êîòîðûå ïðåäëîæèë Charles Smith, Colorado State + Ýòè óðîêè áûëè ñîñòàâëåíû Michael C. Pierce è Robert K. Ware èç Colorado + School of Mines ñ ó÷¸òîì èäåé, ïðåäëîæåííûõ Charles Smith èç Colorado State University. E-mail: bware@mines.colorado.edu. - Äîðàáîòàíî äëÿ Vim Áðàìîì Ìîëåíàðîì (Bram Moolenaar). - - Ïåðåâîä: - Àíäðåé Êèñåëåâ , 2002. - Ñåðãåé Àë¸øèí , 2014. - - Translators: - Andrey Kiselev , 2002. - Sergey Alyoshin , 2014. + Óðîêè äîðàáîòàíû Bram Moolenaar äëÿ èñïîëüçîâàíèÿ â ðåäàêòîðå Vim. + Àíäðåé Êèñåë¸â, ïåðåâîä íà ðóññêèé ÿçûê, 2002, + Ñåðãåé Àë¸øèí, ïåðåâîä íà ðóññêèé ÿçûê, 2014, + Restorer, ðåäàêòóðà, 2022, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/runtime/tutor/tutor.ru.utf-8 b/runtime/tutor/tutor.ru.utf-8 index 0c13f5d4bf..2976584618 100644 --- a/runtime/tutor/tutor.ru.utf-8 +++ b/runtime/tutor/tutor.ru.utf-8 @@ -1,401 +1,393 @@ =============================================================================== -= Д о б р о п о ж а л о в а т ь в у ч е б н и к VIM -- версия 1.7 = + версия 1.7 = ДОБРО ПОЖАЛОВАТЬ НА ЗАНЯТИЯ ПО РЕДАКТОРУ Vim = =============================================================================== - Vim -- это очень мощный редактор, имеющий множество команд, слишком много - для того, чтобы их все можно было описать в таком учебнике, как этот. - Этот учебник призван объяснить достаточное число команд для того, чтобы - вы могли с лёгкостью использовать Vim в качестве редактора общего - назначения. + Программа Vim -- это очень мощный текстовый редактор, имеющий множество + команд, и все их просто невозможно описать в рамках этого учебника. + Данный же учебник призван объяснить те команды, которые позволят вам с + лёгкостью использовать программу Vim в качестве редактора общего назначения. - Вам потребуется приблизительно 25-30 минут на освоение данного учебника в - зависимости от того, сколько времени вы потратите на эксперименты. + На освоение материалов этого учебника потребуется около 30 минут, но это + зависит от того, сколько времени вы посвятите практическим занятиям. - Внимание! Командами в уроках вы будете изменять этот текст. Создайте - копию этого файла, чтобы попрактиковаться на ней (если вы запустили - "vimtutor", то это уже копия). + Внимание! Выполняя задания уроков, вы будете изменять текст в этом файле, + поэтому прежде чем продолжить, создайте копию файла. Тогда можно будет + практиковаться столько, сколько это потребуется. Если вы воспользовались + командой "vimtutor" для открытия этого учебника, значит, копия уже создана. - Важно помнить, что этот учебник предназначен для обучения в процессе - использования. Это означает, что вы должны запускать команды для того, - чтобы как следует их изучить. Если вы просто прочитаете этот текст, то - не запомните команды! - - Теперь убедитесь в том, что клавиша CapsLock не включена, и нажмите - клавишу j несколько раз, так, чтобы Урок 1.1 полностью поместился на - экране. + Важно помнить, что этот учебник предназначен для практического обучения. + Это означает, что вы должны применять команды для того, чтобы как следует + их изучить. Если вы просто прочитаете этот текст, то не запомните команды! + Теперь, убедившись, что не включена клавиша , нажмите клавишу j + несколько раз, так, чтобы урок 1.1 полностью поместился на экране. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Урок 1.1: ПЕРЕМЕЩЕНИЕ КУРСОРА - + Урок 1.1. ПЕРЕМЕЩЕНИЕ КАРЕТКИ -** Для перемещения курсора нажмите клавиши h,j,k,l так, как показано ниже. ** - ^ - k Советы: Клавиша h находится слева и перемещает влево. - < h l > Клавиша l находится справа и перемещает вправо. - j Клавиша j похожа на стрелку `вниз'. +** Чтобы перемещать каретку в указанных направлениях, нажмите клавиши h,j,k,l ** + ^ Подсказка. + k Клавиша h слева и удобна для перемещения влево. + < h l > Клавиша l справа и удобна для перемещения вправо. + j Клавиша j похожа на стрелку "вниз". v - 1. Подвигайте курсор по экрану, пока не почувствуете себя уверенно. - - 2. Надавите клавишу `вниз' (j) пока она не начнёт повторяться. - Теперь вы знаете, как перейти к следующему уроку. + 1. Перемещайте каретку в разных направлениях, пока не ощутите уверенность. - 3. Используя клавишу `вниз' перейдите к Уроку 1.2. + 2. Удерживайте нажатой клавишу "вниз" (j) для беспрерывного перемещения + каретки. Теперь вы знаете, как перейти к следующему уроку. -Замечание! Если вы пока не уверены в том, что набираете, нажмите для - перехода в обычный режим (Normal mode). После этого перенаберите - требуемую команду. + 3. Используя клавишу "вниз", то есть j , перейдите к уроку 1.2. -Замечание! Обычные клавиши управления курсором (стрелки) также должны - работать. Однако, клавиши hjkl позволят вам перемещаться - значительно быстрее, как только вы научитесь ими пользоваться. +Совет. + Если вы не уверены в правильности набранного текста, нажмите клавишу , + чтобы переключить редактор в режим команд. После этого повторите набор. +Примечание. + Клавиши управления курсором (стрелки) также должны работать. Но учтите, что + выполнять перемещение каретки клавишами h j k l намного быстрее, стоит + только немного потренироваться. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Урок 1.2: ЗАВЕРШЕНИЕ РАБОТЫ С VIM + Урок 1.2. ЗАВЕРШЕНИЕ РАБОТЫ ПРОГРАММЫ + ВНИМАНИЕ! Перед выполнением описанных ниже действий, прочтите урок полностью! - !! ВНИМАНИЕ! Прежде, чем выполнять любой из описанных ниже шагов, прочтите - урок целиком !! + 1. Нажмите клавишу (чтобы быть уверенным, что программа находится в + режиме команд). - 1. Нажмите клавишу (для того, чтобы удостовериться, что вы в обычном - режиме (Normal mode)). + 2. Наберите :q! + Это означает, что надо набрать три символа :q! и нажать клавишу <ВВОД> + Исполнение этой команды вызовет завершение работы редактора + БЕЗ СОХРАНЕНИЯ любых сделанных изменений. - 2. Наберите: :q! . - (Это означает, что вы должны набрать три символа :q! и нажать клавишу - ввод.) Это позволит вам выйти из редактора БЕЗ СОХРАНЕНИЯ любых сделанных - изменений. + 3. В приглашении командной оболочки наберите команду, которой вы открывали + этот учебник. Это может быть vimtutor - 3. Когда вы увидите приглашение командной оболочки, наберите команду, - которая привела вас в этот учебник. Это может быть: - vimtutor + 4. Если уверены в том, что поняли смысл вышесказанного, выполните шаги + с 1 до 3, чтобы завершить работу и снова запустить редактор. - 4. Если вы уверены в том, что запомнили эти шаги, выполните шаги от 1 до 3 - чтобы выйти и снова запустить редактор. - -Замечание! :q! отбрасывает любые сделанные вами изменения. Через - несколько уроков вы узнаете как сохранять изменения в файл. - - 5. Переместите курсор вниз к Уроку 1.3. +Примечание. + По команде :q! будут сброшены любые сделанные изменения. Через + несколько уроков вы узнаете, как сохранять изменения в файл. + 5. Переместите каретку вниз к уроку 1.3. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Урок 1.3: РЕДАКТИРОВАНИЕ ТЕКСТА -- УДАЛЕНИЕ + Урок 1.3. РЕДАКТИРОВАНИЕ - УДАЛЕНИЕ ТЕКСТА + ** Чтобы удалить символ под курсором, нажмите клавишу x ** -** Находясь в обычном режиме нажмите x для удаления символа под курсором. ** + 1. Переместите каретку к строке помеченной --->. - 1. Переместите курсор к строке ниже, помеченной --->. + 2. Чтобы исправить ошибки, перемещайте каретку, пока она не окажется над + удаляемым символом. - 2. Для исправления ошибок, переместите курсор, пока он не окажется над - удаляемым символом. + 3. Нажмите клавишу x для удаления требуемого символа (здесь x означает + латинскую строчную букву x на клавиатуре). - 3. Нажмите клавишу x для удаления требуемого символа. + 4. Повторите шаги со 2 по 4, пока строка не будет исправлена. - 4. Повторите шаги со 2 по 4 пока строка не будет исправлена. ---> От тттопота копытт пппыль ппо ппполю леттитт. - 5. Теперь, когда строка откорректирована, переходите к Уроку 1.4. - -Замечание! В ходе освоения этого учебника не пытайтесь запоминать, учите - в процессе использования. + 5. Теперь, когда строка исправлена, переходите к уроку 1.4. +Примечание. + В ходе этих занятий не пытайтесь сразу всё запоминать, учитесь в процессе + работы. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Урок 1.4: РЕДАКТИРОВАНИЕ ТЕКСТА -- ВСТАВКА + Урок 1.4. РЕДАКТИРОВАНИЕ - ВСТАВКА ТЕКСТА + ** Чтобы вставить текст, нажмите клавишу i ** - ** Находясь в обычном режиме, нажмите i для вставки текста. ** + 1. Переместите каретку к первой строке помеченной --->. - 1. Переместите курсор к первой строке ниже, помеченной --->. + 2. Чтобы сделать первую строку идентичной второй, установите каретку на тот + символ, ПЕРЕД которым следует вставить текст. - 2. Для того, чтобы сделать первую строку идентичной второй, поместите - курсор на символ ПЕРЕД которым следует вставить текст. + 3. Нажмите клавишу i и наберите текст, который требуется вставить. - 3. Нажмите i и наберите требуемые добавления. + 4. После исправления каждого ошибочного слова, нажмите клавишу + для переключения в режим команд. + Повторите шаги со 2 по 4, пока предложение не будет исправлено полностью. - 4. После исправления всех ошибок нажмите для возврата в обычный режим. - Повторите шаги со 2 по 4, пока фраза не будет исправлена полностью. ----> Часть текста в строке бесследно . ----> Часть текста в этой строке бесследно пропала. +---> Часть текта в строке бесследно . +---> Часть текста в этой строке бесследно пропало. - 5. Когда освоите вставку текста, переходите к Уроку 1.5. -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Урок 1.5: РЕДАКТИРОВАНИЕ ТЕКСТА -- ДОБАВЛЕНИЕ + 5. Когда освоите вставку текста, переходите к уроку 1.5. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Урок 1.5. РЕДАКТИРОВАНИЕ - ДОБАВЛЕНИЕ ТЕКСТА - ** Находясь в обычном режиме, нажмите A для добавления текста. ** + ** Чтобы добавить текст, нажмите клавишу A ** - 1. Переместите курсор к первой строке ниже, помеченной --->. - Не имеет значения на каком символе расположен курсор на этой строке. + 1. Переместите каретку к первой строке помеченной --->. + Сейчас неважно, на каком символе расположена каретка в этой строке. - 2. Нажмите A и наберите требуемые добавления. + 2. Нажмите клавишу A (латинская прописная буква A) и наберите текст, + который требуется добавить. - 3. После добавления требуемого текста нажмите для возврата в обычный - режим. + 3. После добавления текста нажмите клавишу для возврата в режим команд. - 4. Переместите курсор на следующую строку, помеченную ---> и повторите шаги - со 2 по 4 для исправления этой строки. + 4. Переместите каретку на следующую строку, помеченную ---> + и повторите шаги со 2 по 3 для исправления этой строки. ---> Часть текста в этой строке бессле - Часть текста в этой строке бесследно пропала. ----> Здесь также не достаёт час - Здесь также не достаёт части текста. + Часть текста в этой строке бесследно пропало. +---> Здесь также недостаёт час + Здесь также недостаёт части текста. - 5. Когда освоите добавление текста, переходите к Уроку 1.6. + 5. Когда освоите добавление текста, переходите к уроку 1.6. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Урок 1.6: РЕДАКТИРОВАНИЕ ФАЙЛА - + УРОК 1.6. РЕДАКТИРОВАНИЕ И ЗАПИСЬ ФАЙЛА - ** Используйте :wq для сохранения файла и выхода из Vim. ** + ** Чтобы сохранить файл и закрыть редактор, используйте команды :wq ** - !! ВНИМАНИЕ! Прежде, чем выполнять любой из описанных ниже шагов, прочтите - урок целиком !! + ВНИМАНИЕ! Перед выполнением описанных ниже действий, прочтите урок полностью! - 1. Выйдите из Vim, как вы это узнали в Уроке 1.2: :q! - Или, если у вас есть доступ к другому терминалу, можете сделать следующее - в нём. + 1. Завершите работу редактора Vim, как указано в уроке 1.2 - :q! + Если есть доступ к другому терминалу, то там можете сделать следующее: - 2. По приглашению командной оболочки введите следующую команду: - vim tutor - `vim' -- команда для запуска редактора Vim, а `tutor' -- имя файла для - редактирования. Используете имя файла, который можно изменять. + 2. В приглашении командной оболочки введите команду vim tutor + где vim - команда для запуска редактора Vim, а tutor - наименование + файла для редактирования. Укажите такой файл, который можно изменять. - 3. Вставляйте и удаляйте текст, как вы научились в предыдущих уроках. + 3. Вставляйте и удаляйте текст, как описано в предыдущих уроках. - 4. Сохраните файл с изменениями и выйдите из Vim выполнив: :wq + 4. Сохраните этот изменённый файл и завершите работу программы Vim, + набрав команду :wq 5. Если вы вышли из vimtutor на шаге 1, перезапустите vimtutor и переходите - к следующему Резюме. + далее к резюме. + 6. После того как вы прочли и поняли вышесказанное, выполните описанные шаги. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ РЕЗЮМЕ УРОКА 1 - - 1. Курсор перемещается либо клавишами со стрелками, либо клавишами hjkl. + 1. Каретку можно перемещать либо клавишами со стрелками, либо клавишами hjkl. h (влево) j (вниз) k (вверх) l (вправо) - 2. Для запуска Vim (из приглашения командной оболочки) наберите: - vim ИМЯ_ФАЙЛА - - 3. Для завершения работы с Vim наберите: - :q! чтобы отказаться от сохранения изменений. - Или наберите: - :wq чтобы сохранить изменения. + 2. Чтобы запустить редактор Vim из приглашения командной оболочки, наберите + vim ФАЙЛ - 4. Для удаления символа под курсором в обычном режиме, нажмите: x + 3. Чтобы завершить работу редактора Vim, выполните одно из следующих: + :q! по этой команде не будут сохранены изменения; + или + :wq по этой команде будут сохранены изменения. - 5. Чтобы вставить текст перед курсором в обычном режиме, наберите: - i вводите вставляемый текст - Чтобы добавить текст после курсора: - a вводите добавляемый текст + 4. Чтобы удалить символ под кареткой, нажмите клавишу x в режиме команд. -Замечание! Нажатие переместит вас в обычный режим (Normal mode) либо - прервёт нежелательную и частично завершённую команду. + 5. Чтобы вставить текст перед кареткой - i наберите вставляемый текст + Чтобы добавить текст в конце строки - A наберите добавляемый текст -Теперь переходите к Уроку 2. +Примечание. + По нажатию клавиши будет выполнено переключение редактора в режим + команд с прерыванием обработки любой ранее набранной команды. +Теперь переходите к уроку 2. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Урок 2.1: КОМАНДЫ УДАЛЕНИЯ - + Урок 2.1. КОМАНДЫ УДАЛЕНИЯ - ** Наберите dw для удаления участка текста до конца слова. ** + ** Чтобы удалить слово под кареткой, используйте команду dw ** - 1. Нажмите , чтобы перейти в обычный режим. + 1. Переключите редактор в режим команд, нажав клавишу . - 2. Переместите курсор вниз, к строке помеченной --->. + 2. Переместите каретку к строке помеченной --->. - 3. Переместите курсор в начало слова, которое следует удалить. + 3. Установите каретку на начало слова, которое следует удалить. 4. Наберите dw для удаления этого слова. -Замечание! Во время набора буквы dw появятся справа в самой нижней строке - экрана. Если вы что-то наберёте неправильно, нажмите и начните - сначала. +Примечание. + При наборе буквы d она отобразится справа в самой нижней строке, и + программа будет ожидать ввода следующей команды, в данном случае - w + Если что-то не получается, нажмите клавишу и начните сначала. ---> Несколько слов рафинад в этом предложении автокран излишни. - 5. Повторите шаги 3 и 4, пока не исправите все ошибки и переходите к - Уроку 2.2. + 5. Повторите шаги 3 и 4, пока не исправите все ошибки, и переходите к + уроку 2.2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Урок 2.2: ДОПОЛНИТЕЛЬНЫЕ КОМАНДЫ УДАЛЕНИЯ + Урок 2.2. ЕЩЁ ОДНА КОМАНДА УДАЛЕНИЯ - ** Наберите d$ для удаления текста до конца строки. ** + ** Чтобы удалить текст до конца строки, используйте команду d$ ** - 1. Нажмите , чтобы перейти в обычный режим. + 1. Переключите редактор в режим команд, нажав клавишу . - 2. Переместите курсор вниз, к строке помеченной --->. + 2. Переместите каретку к строке помеченной --->. - 3. Переместите курсор к концу правильной строки (ПОСЛЕ первой точки). + 3. Установите каретку в конце корректного предложения (ПОСЛЕ первой точки). 4. Наберите d$ для удаления остатка строки. + ---> Кто-то набрал окончание этой строки дважды. окончание этой строки дважды. - 5. Чтобы лучше разобраться в том, как это происходит, переходите к Уроку 2.3. + 5. Чтобы лучше разобраться в том, как это происходит, переходите к уроку 2.3. -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Урок 2.3: КОМАНДЫ И ОБЪЕКТЫ - Многие команды, изменяющие текст, состоят из оператора и объекта. Формат - команды удаления с оператором d следующий: - d объект +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Урок 2.3. ОПЕРАТОРЫ И ОБЪЕКТЫ + + Многие команды, изменяющие текст, являются составными и формируются из + оператора и объекта, к которому применяется этот оператор. + Так, например, формат команды удаления с оператором d следующий: - Здесь: - d - оператор удаления. - объект - над чем должна быть выполнена команда (перечислено ниже). + d объект + где + d - оператор удаления; + объект - область текста (указаны ниже), к которой будет применён оператор. - Краткий список объектов: - w - от курсора до конца слова, включая последующий пробел. - e - от курсора до конца слова, НЕ включая последующий пробел. - $ - от курсора до конца строки. - ^ - от курсора до начала строки. + Краткий перечень объектов: + w - от позиции каретки до конца слова, включая последующий пробел; + e - от позиции каретки до конца слова, исключая последующий пробел; + $ - от позиции каретки до конца строки, включая последний символ. -Замечание! Простое нажатие на символ объекта в обычном режиме (Normal mode) - без предварительного оператора переместит курсор так, как указано - в списке объектов. + Таким образом, ввод команды de вызовет удаление текста от позиции каретки + до конца слова. +Примечание. + Если в режиме команд, без ввода оператор, нажать клавишу с символом, + с которым ассоциирован объект, то каретка будет перемещена так, как + указано в перечне объектов. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Урок 2.4: ИСПОЛЬЗОВАНИЕ СЧЁТЧИКА ДЛЯ ПЕРЕМЕЩЕНИЯ + Урок 2.4. ПРИМЕНЕНИЕ СЧЁТЧИКА СОВМЕСТНО С ОБЪЕКТАМИ + ** Чтобы перемещение каретка выполнялось необходимое количество раз, + укажите перед объектом требуемое число ** - ** Ввод числа перед оператором перемещения приведёт к его повторению - заданное количество раз. ** - 1. Переместите курсор к началу строки отмеченной ---> ниже. + 1. Установите каретку на начало строки помеченной --->. - 2. Наберите 2w для перемещения курсора вперёд к началу второго слова. + 2. Наберите 2w для перемещения каретки вперёд к началу второго слова. - 3. Наберите 3e для перемещения курсора вперёд к концу третьего слова. + 3. Наберите 3e для перемещения каретки вперёд к концу третьего слова. - 4. Наберите 0 (нуль) для перемещения к началу строки. + 4. Наберите 0 (ноль) для перемещения каретки к началу строки. - 5. Повторите шаги 2 и 3 с различными числами. + 5. Повторите шаги 2 и 3 с различными значениями чисел. ----> Обычная строка из слов для вашего перемещения по ней. - 6. Переходите к Уроку 2.5. +---> Обычная строка из слов, чтобы вы на ней потренировались перемещать курсор. + + + 6. Когда освоите это, переходите к уроку 2.5. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Урок 2.5: ИСПОЛЬЗОВАНИЕ СЧЁТЧИКА ДЛЯ УДАЛЕНИЯ + Урок 2.5. ПРИМЕНЕНИЕ СЧЁТЧИКА ДЛЯ МНОЖЕСТВЕННОГО УДАЛЕНИЯ + ** Чтобы применить оператор несколько раз, укажите число требуемых повторов ** - ** Ввод числа перед оператором приведёт к его повторению - заданное количество раз. ** + Используя приведённые ранее составные команды удаления и перемещения, укажите + перед объектом число повторов выполнения операции удаления. - Добавьте число перед перед объектом в комбинацию оператора удаления и - перемещения указанную выше для удаления указанного количества объектов: d число объект - 1. Переместите курсор к первому слову из прописных букв в отмеченной ---> - строке ниже. + 1. Установите каретку на первом слове из прописных букв в строке со ---> - 2. Наберите d2w для удаления двух слов из прописных букв. + 2. Наберите d2w для удаления двух идущих друг за другом слов из прописных + букв. - 3. Повторите шаги 1 и 2 с другими числами для удаления последовательных слов - из прописных букв одной командой. + 3. Повторите шаги 1 и 2 с указанием других числовых значений, чтобы удалить + группы слов из прописных букв одной командой. ----> эта АБВ ГД строка ЕЖЗИ КЛ МНО из слов П РС ТУФ очищена. -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Урок 2.6: ОПЕРАЦИИ СО СТРОКАМИ +---> эта АБВ ГД строка ЕЖЗИ КЛ МНО очищена от П РС ТУФ лишних слов. - ** Наберите dd для удаления целой строки. ** - В связи с частой необходимостью удаления целой строки, создатели Vi решили - для упрощения сделать возможным удаление строки набором двух d. - - 1. Переместите курсор вниз, ко второй строке фразы. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Урок 2.6. ОПЕРАЦИИ СО СТРОКАМИ - 2. Наберите dd для удаления строки. + ** Чтобы удалить строку целиком, используйте команду dd ** - 3. Теперь переместитесь к четвёртой строке. + Так как часто требуется выполнять удаление всей строки целиком, создатели + редактора решили облегчить этот процесс, и предложили для этого просто + дважды нажать на клавишу с буквой d. - 4. Наберите 2dd для удаления двух строк. + 1. Переместите каретку к строке номер два, помеченной --->. + 2. Наберите dd для удаления строки. + 3. Теперь переместите каретку к строке номер четыре, помеченной --->. + 4. Наберите 2dd для удаления двух строк подряд. ---> 1) Летом я хожу на стадион, ---> 2) О, как внезапно кончился диван! ----> 3) Я болею за ``Зенит'', ``Зенит'' --- чемпион! +---> 3) Я болею за "Зенит", "Зенит" - чемпион! ---> 4) Печально я гляжу на наше поколение! ---> 5) Его грядущее иль пусто иль темно... ----> 6) Я сижу на скамейке в ложе `Б' +---> 6) Я сижу на скамейке в ложе "Б" ---> 7) И играю на большой жестяной трубе. +Дублирование оператора для обработки целой строки применяется и с другими + операторами, о которых говорится далее. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Урок 2.7: КОМАНДА `ОТМЕНА' + Урок 2.7. КОМАНДА ОТМЕНЫ + ** Чтобы отменить результат действия предыдущей команды, нажмите клавишу u + Чтобы отменить правки для всей строки, нажмите клавишу U ** - ** Нажмите u для отмены результата работы предыдущей команды, U для отмены - исправлений во всей строке. ** - - 1. Переместите курсор вниз, к строке помеченной --->, и установите его на - первую ошибку. - - 2. Нажмите x для удаления первого неправильного символа. - - 3. Теперь нажмите u для отмены (отката) последней выполненной команды. - + 1. Установите каретку на первой ошибке, в строке помеченной ---> + 2. Нажмите клавишу x для удаления первого ошибочного символа. + 3. Теперь нажмите клавишу u для отмены последней выполненной команды. 4. Исправьте все ошибки в строке, используя команду x . + 5. Теперь нажмите клавишу U (латинская прописная буква U), чтобы вернуть + всю строку в исходное состояние. + 6. Нажмите клавишу u несколько раз для отмены команды U + и предыдущих команд. + 7. Теперь нажмите клавиши CTRL-R (т. е. удерживая нажатой клавишу CTRL, + нажмите клавишу r) несколько раз для возврата действий команд. - 5. Теперь нажмите заглавную U для того, чтобы вернуть всю строку - в исходное состояние. - - 6. Нажмите u несколько раз для отмены команды U и предыдущих команд. - 7. Нажмите теперь CTRL-R (т.е. удерживайте клавишу CTRL нажатой в момент - нажатия клавиши R) несколько раз для возврата команд (откат отката). +---> Испрравьте оошибки в этойй строке и вернитте их сс помощьью "отмены". ----> Испрравьте оошибки в этойй строке и вернитте их сс помощьью `отмены'. - 8. Это были очень полезные команды. Далее переходите к Резюме Урока 2. + 8. Это очень нужные и полезные команды. +Далее переходите к резюме урока 2. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ РЕЗЮМЕ УРОКА 2 + 1. Чтобы удалить слово, установите курсор в его начало и наберите dw + 2. Чтобы удалить текст от позиции каретки до конца слова, наберите de + 3. Чтобы удалить текст от позиции курсора до конца строки, наберите d$ + 4. Чтобы удалить всю строку целиком, наберите dd - 1. Для удаления текста от курсора до конца слова наберите: dw - - 2. Для удаления текста от курсора до конца строки наберите: d$ + 5. Чтобы переместить каретку за один раз на некоторое количество объектов, + укажите их число, например, 2w + 6. Формат команд изменения: + оператор [число] объект + где + оператор - необходимые действия, например, d для удаления; + [число] - количество подпадающих под действие оператора объектов, + если не указано, то один объект; + объект - на что воздействует оператор, например, w (слово), + $ (всё, что есть до конца строки) и т. п. - 3. Для удаления всей строки наберите: dd - - 4. Для повтора перемещения введите количество перед командой: 2w - - 5. Формат команды в обычном режиме имеет вид: - - [число] команда объект ИЛИ команда [число] объект - где: - [число] - сколько раз повторить выполнение команды, опционально - команда - что выполнить, например d для удаления - объект - на что должна воздействовать команда, например w (слово), - $ (до конца строки), и т.д. - - 6. Для перехода к началу строки используйте нуль: 0 - - 7. Для отмены (отката) предшествующих действий наберите: u (строчная u) - Для отмены (отката) всех изменений в строке наберите: U (прописная U) - Для отмены отката наберите: CTRL-R + 7. Чтобы переместить каретку к началу строки, нажмите клавишу 0 (ноль) + 8. Чтобы отменить предшествующие действия, нажмите u (строчная буква u) + Чтобы отменить все изменения в строке, нажмите U (прописная буква U) + Чтобы вернуть отменённые изменения, нажмите CTRL+R ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Урок 3.1: КОМАНДА ВСТАВКИ - + Урок 3.1. КОМАНДА ВСТАВКИ - ** Наберите p для вставки последнего удалённого текста после курсора. ** + ** Чтобы вставить последний удалённый текст, наберите команду p ** - 1. Переместите курсор вниз, к строке помеченной --->. + 1. Переместите каретку к первой строке помеченной --->. - 2. Наберите dd для удаления строки и её сохранения в буфере Vim'а. + 2. Наберите dd , чтобы удалить строку, при этом она будет автоматически + помещена в специальный регистр редактора Vim. - 3. Переместите курсор к строке НАД тем местом, куда следует вставить - удалённую строку. + 3. Установите каретку на строку ВЫШЕ той, в которой следует вставить + удалённую строку. - 4. Находясь в обычном режиме наберите p для вставки строки ниже курсора. + 4. Убедитесь, что программа в режиме команд и нажмите клавишу p для вставки + строки ниже позиции каретки. 5. Повторите шаги со 2 по 4, пока не расставите все строки в нужном порядке. @@ -405,603 +397,604 @@ ---> а) Мой дядя самых честных правил ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Урок 3.2: КОМАНДА ЗАМЕНЫ + Урок 3.2. КОМАНДА ЗАМЕНЫ + ** Чтобы заменить символ под кареткой, наберите r и заменяющий символ ** - ** Наберите r и символ, заменяющий символ под курсором. ** + 1. Переместите каретку к первой строке помеченной --->. - 1. Переместите курсор вниз, к строке помеченной --->. + 2. Установите каретку так, чтобы она находилась над первым ошибочным символом. - 2. Установите курсор так, чтобы он находился над первой ошибкой. + 3. Нажмите клавишу r и затем наберите символ, исправляющий ошибку. - 3. Наберите r и затем символ, исправляющий ошибку. + 4. Повторите шаги 2 и 3, пока первая строка не будет соответствовать второй. - 4. Повторите шаги 2 и 3, пока первая строка не будет исправлена как вторая. ---> В момегт набтра этой чтроки кое0кто с трудом попвдал по клваишам! ---> В момент набора этой строки кое-кто с трудом попадал по клавишам! - 5. Теперь переходите к Уроку 3.3. -Замечание! Помните, что вы должны учиться в процессе работы, а не просто - запоминая. + 5. Теперь переходите к уроку 3.3. -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Урок 3.3: КОМАНДА ИЗМЕНЕНИЯ +Примечание. + Помните, что вы должны учиться в процессе работы, а не просто зубрить. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Урок 3.3. ОПЕРАТОР ИЗМЕНЕНИЯ - ** Для изменения конечной части слова наберите ce . ** + ** Чтобы изменить окончание слова, наберите команду ce ** - 1. Переместите курсор вниз, к строке помеченной --->. + 1. Переместите каретку к первой строке помеченной --->. - 2. Расположите курсор над буквой `o' в слове `сола'. + 2. Установите каретку над буквой o в слове "сола". - 3. Наберите ce и исправьте слово (в данном случае, наберите `лов'). + 3. Наберите команду ce и исправьте слово (в данном случае, наберите "лов"). - 4. Нажмите и переходите к следующей ошибке (к первому символу, который - надо изменить). + 4. Нажмите клавишу и переместите каретку к следующей ошибке (к первому + символу, начиная с которого надо изменить окончание слова). - 5. Повторите шаги 3 и 4 пока первое предложение не станет идентичным второму. + 5. Повторите шаги 3 и 4 пока первая строка не будет соответствовать второй. ---> Несколько сола в эьгц строке тпгшцбь редалзкуюиесвх. ---> Несколько слов в этой строке требуют редактирования. - Обратите внимание, что ce не только удаляет слово, но и переводит вас в - режим вставки. - +Примечание. + Обратите внимание, что по команде ce не только удаляется часть слова, + но и происходит переключение редактора в режим вставки. + По команде cc будет выполнятся то же самое, но для целой строки. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Урок 3.4: ПРОДОЛЖАЕМ ИЗМЕНЯТЬ С КОМАНДОЙ c + УРОК 3.4. ЕЩЁ НЕСКОЛЬКО СПОСОБОВ РАБОТЫ С ОПЕРАТОРОМ ИЗМЕНЕНИЯ c +** К оператору изменения применимы те же объекты, что и к оператору удаления ** - ** Команда замены используется с теми же объектами, что и команда удаления. ** + 1. Оператор изменения работает аналогично оператору удаления. Формат команды: - 1. Команда изменения применяется таким же образом, как и команда удаления. - Её формат таков: + c [число] объект - [число] c объект ИЛИ c [число] объект + 2. Объекты - это то же самое, что и ранее: w (слово), $ (конец строки) и т. п. - 2. Объекты также совпадают: w (слово), $ (конец строки) и т.п. + 3. Переместите каретку к первой строке помеченной --->. - 3. Переместите курсор вниз, к строке помеченной --->. - - 4. Перейдите к первой ошибке. + 4. Установите каретку на первой ошибке. 5. Наберите c$ и отредактируйте первую строку так, чтобы она совпадала со - второй, после чего нажмите . - ----> Конец этой строки нуждается в помощи, чтобы стать похожим на второй. ----> Конец этой строки нуждается в помощи команды c$ . + второй, после чего нажмите клавишу . -Замечание! Клавиша Backspace может использоваться для исправления при наборе. +---> Окончание этой строки нужно сделать похожим как во второй строке. +---> Окончание этой строки нужно исправить командой c$ . +Примечание. + Клавиша может использоваться для исправления при наборе текста. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ РЕЗЮМЕ УРОКА 3 + 1. Чтобы вставить текст, который был только что удалён, наберите команду p . + Текст будет вставлен ПОСЛЕ позиции каретки (если была удалена строка, + то она будет помещена в строке ниже строки с кареткой). - 1. Для вставки текста, который только что был удалён, наберите p . Эта - команда вставит удалённый текст ПОСЛЕ курсора (если была удалена строка, - то она будет помещена в строке под курсором). + 2. Чтобы заменить символ под кареткой, наберите команду r и затем + заменяющий символ. - 2. Для замены символа под курсором наберите r и затем заменяющий символ. + 3. Операторы изменения изменяют указанный объект текста от позиции каретки + до конечной точки перемещения. + Например, по команде ce можно изменить текст от позиции каретки до конца + слова, а по команде c$ - до конца строки. - 3. Команда изменения позволяет вам изменить указанный объект от курсора до - окончания перемещения. Например, наберите ce для замены от курсора до - конца слова, c$ для изменения до конца строки. + 4. Формат команд изменения: - 4. Формат команды изменения таков: + c [число] объект - [число] c объект ИЛИ c [число] объект + где c - оператор изменения; + [число] - количество изменяемых объектов (необязательная часть); + объект - объект текста, который будет изменён. Теперь переходите к следующему уроку. - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Урок 4.1: ИНФОРМАЦИЯ О ФАЙЛЕ И РАСПОЛОЖЕНИИ В НЕМ + УРОК 4.1. ИНФОРМАЦИЯ О ФАЙЛЕ И ПОЗИЦИЯ КАРЕТКИ + ** Чтобы получить информацию о файле и позиции каретки, нажмите CTRL-g . + Чтобы переместить каретку к заданной строке в файле, нажмите SHIFT-G ** - ** Наберите CTRL-g чтобы увидеть ваше месторасположение в файле и - информацию о файле. Наберите G (SHIFT-G) для перемещения к заданной - строке в файле. ** + ВНИМАНИЕ! Прочитайте весь урок, прежде чем выполнять любые действия! -Замечание! Прочитайте весь урок прежде чем выполнять любые команды! + 1. Удерживая клавишу CTRL , нажмите клавишу g . Внизу экрана появится + сообщение с наименованием файла и номером строки, в которой находится + каретка. Запомните этот номер строки, он потребуется на шаге 3. - 1. Удерживая клавишу Ctrl нажмите g . Внизу экрана появится строка статуса - с именем файла и номером строки, в которой вы находитесь. Запомните номер - строки, он потребуется на Шаге 3. + Примечание. + Позиция каретки может отображаться в правом нижнем углу окна программы, + если установлен параметр 'ruler' (см. :help 'ruler'). - 2. Удерживая клавишу Shift нажмите g для перемещения к концу файла. + 2. Нажмите клавиши SHIFT-G для перемещения каретки на последнюю строку файла. + Теперь наберите gg для перемещения каретки на первую строку файла. - 3. Наберите номер строки, в которой вы находились и затем Shift-G. Это - вернёт вас к строке, в которой вы были, когда в первый раз нажали Ctrl-g. - - 4. Если вы запомнили все вышесказанное, выполните шаги с 1 по 3. + 3. Наберите номер строки, которой был получен на шаге 1, и нажмите клавиши + SHIFT-G. Каретка будет перемещена в ту строку, где она находилась, + когда в первый раз были нажаты клавиши CTRL-g. + 4. Если вы запомнили всё вышесказанное, выполните шаги с 1 по 3. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Урок 4.2: КОМАНДА ПОИСКА + Урок 4.2. КОМАНДЫ ПОИСКА + ** Чтобы что-то найти, наберите команду / и затем введите искомую фразу ** - ** Наберите / и затем введите искомую фразу. ** + 1. В режиме команд наберите символ / . Обратите внимание, что этот символ + будет отображаться внизу экрана. Так же, как и при наборе команды : - 1. В обычном режиме (Normal mode) наберите символ / . Обратите внимание, - что он вместе с курсором появится внизу экрана, как это происходит с - командой : . + 2. Теперь наберите ошшшибка . Это то слово, которое требуется найти. - 2. Теперь наберите 'ошшшибка' . Это то слово, которое вы будете - искать. + 3. Чтобы повторить поиск искомого слова, просто нажмите клавишу n . + Чтобы искать это слово в обратном направлении, нажмите клавиши SHIFT-N . - 3. Для того, чтобы повторить поиск, просто нажмите n . - Для поиска этой же фразы в обратном направлении, нажмите Shift-N . + 4. Если требуется сразу выполнить поиск в обратном направлении, используйте + команду ? вместо команды / . - 4. Если вы желаете сразу искать в обратном направлении, используйте - команду ? вместо / . + 5. Чтобы вернуться туда, откуда был начат поиск, нажмите несколько раз + клавиши CTRL-O . Для перехода вперёд, используйте команду CTRL-I . - 5. Для того, чтобы вернуться туда, откуда вы начали поиск нажмите Ctrl-O. - (Удерживая нажатой клавишу Ctrl нажмите o ). Повторите несколько раз - для дальнейшего перехода. Для перехода вперёд используйте Ctrl-I . +---> "ошшшибка" это не способ написания слова "ошибка"; ошшшибка это ошибка. ----> "ошшшибка" это не способ написания слова `ошибка'; ошшшибка это ошибка. +Примечание. + Если будет достигнут конец файла, то поиск будет продолжен от начала файла. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Урок 4.3. ПОИСК ПАРНЫХ СКОБОК -Замечание! Если при поиске будет достигнут конец файла, то поиск будет продолжен - с начала. + ** Чтобы найти парную скобку для (, [ или {, наберите команду % ** -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Урок 4.3: ПОИСК ПАРНЫХ СКОБОК + 1. Поместите каретку на любой из скобок (, [ или { в строке помеченной --->. + 2. Теперь нажмите на клавиатуре клавишу с символом % . - ** Наберите % для поиска парных ), ] или } . ** + 3. Каретка будет перемещена на парную скобку для той скобки, на которой + установлена каретка. - 1. Поместите курсор над любой из (, [ или { в строке ниже, помеченной --->. + 4. Наберите % для возврата каретки назад к первой парной скобке. - 2. Теперь наберите символ % . - 3. Курсор должен перескочить на парную скобку. +---> В этой ( строке есть такие (, такие [ ] и { такие } скобки. )) - 4. Наберите % для возврата курсора назад к первой скобке. ----> Это ( строка, содержащая такие (, такие [ ] и такие { } скобки. )) +Примечание. + Это очень удобно при отладке программ, когда в коде пропущены скобки! -Замечание! Это очень удобно при отладке программ с пропущенными скобками! -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Урок 4.4: СПОСОБ ИСПРАВЛЕНИЯ ОШИБОК +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Урок 4.4. СПОСОБ ЗАМЕНЫ СЛОВ - ** Наберите :s/было/стало/g для замены 'было' на 'стало'. ** + ** Чтобы "что-то" заменить "чем-то", наберите команду :s/что/чем/g ** - 1. Переместите курсор вниз, к строке помеченной --->. + 1. Переместите каретку к строке помеченной --->. - 2. Наберите :s/уводю/увожу . Обратите внимание на то, что эта - команда заменит только первое найденное вхождение в строке. + 2. Наберите :s/уводю/увожу . Обратите внимание на то, что по этой + команде будет замена только первого найденного вхождение в строке. - 3. Теперь наберите :s/уводю/увожу/g , добавленная в конце g означает - подстановку глобально во всей строке. Это заменит все найденные в строке - вхождения. + 3. Теперь наберите :s/уводю/увожу/g , добавленный флаг 'g' означает + замена во всей строке. Будет выполнена замена всех найденных в строке + совпадений. ---> Я уводю к отверженным селеньям, я уводю сквозь вековечный стон, я уводю к забытым поколеньям. - 4. Для замены всех вхождений последовательности символов между двумя - строками, - наберите :#,#s/было/стало/g где #,# -- номера этих строк. - Наберите :%s/было/стало/g для замены всех вхождений во всем файле. - Наберите :%s/было/стало/gc для поиска всех вхождений во всем файле и - запроса подтверждения замены. - + 4. Чтобы заменить все вхождения искомого слова в каком-то диапазоне строк, + наберите :#,#s/что/чем/g где #,# - номер начальной и конечной строки + диапазона, в котором будет выполнена замена. + Наберите :%s/что/чем/g чтобы заменить все вхождения во всём файле. + Наберите :%s/что/чем/gc чтобы выдавался запрос подтверждения + перед каждой заменой. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ РЕЗЮМЕ УРОКА 4 + 1. По приведённым ниже командам будет выполнено: + CTRL-g - вывод информации о файле и текущей позиции каретки в этом файле + SHIFT-G - переход на последнюю строку файла + номер и SHIFT-G - переход к строке с указанным номером + gg - переход на первую строку файла - 1. Ctrl-g показывает ваше положение в файле и информацию о нем. - Shift-G перемещает вас в конец файла. Номер, за которым следует Shift-G - позволяет перейти к строке с этим номером. - gg перемещает вас к первой строке файла. - - 2. Нажатие / и затем ввод строки позволяет произвести поиск этой строки - ВПЕРЁД по тексту. - Нажатие ? и затем ввод строки позволяет произвести поиск этой строки - НАЗАД по тексту. - После поиска наберите n для перехода к следующему вхождению искомой - строки в том же направлении или Shift-N для перехода в противоположном - направлении. - - 3. Нажатие % , когда курсор находится на (,),[,],{, или } позволяет найти - парную скобку. + 2. При вводе символа / с последующим набором слова, будет выполнен поиск + этого слова ВПЕРЁД по тексту. + При вводе символа ? с последующим набором слова, будет выполнен поиск + этого слова НАЗАД по тексту. + После показа первого совпадения, нажмите n для перехода к следующему + слову в том же направлении поиска или SHIFT-N для поиска в + противоположном направлении. + При нажатии клавиш CTRL-O будет возврат к предыдущему слову, а при + нажатии клавиш CTRL-I будет переход к ранее найденному слову. - 4. Для подстановки `стало' вместо первого `было' в строке, наберите - :s/было/стало - Для подстановки `стало' вместо всех `было' в строке, наберите - :s/было/стало/g - Для замены в интервале между двумя строками, наберите - :#,#s/было/стало/g - Для замены всех вхождений `было' на `стало' в файле, наберите - :%s/было/стало/g - Чтобы редактор каждый раз запрашивал подтверждение, добавьте 'c' - :%s/было/стало/gc + 3. При нажатии % , когда каретка на одной из скобок ( ), [ ] или { }, + будет найдена её парная скобка. + 4. Чтобы заменить первое найденное слово в строке, наберите :s/что/чем + Чтобы заменить все найденные слова в строке, наберите :s/что/чем/g + Чтобы заменить в указанными интервале строк, наберите :#,#s/что/чем/g + Чтобы заменить все найденные слова в файле, наберите :%s/что/чем/g + Чтобы запрашивалось подтверждение, добавьте флаг 'c' :%s/что/чем/gc ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Урок 5.1: КАК ВЫПОЛНИТЬ ВНЕШНЮЮ КОМАНДУ + Урок 5.1. КАК ВЫЗВАТЬ ИЗ РЕДАКТОРА ВНЕШНЮЮ КОМАНДУ +** Чтобы была выполнена команда командной оболочки, наберите в редакторе :! ** - ** Наберите :! и затем внешнюю команду, которую следует выполнить. ** + 1. Наберите уже знакомую команду : , чтобы установить каретку в командной + строке редактора и ввести необходимую команду. - 1. Наберите уже знакомую вам команду : для установки курсора в командную - строку редактора. Это позволит вам ввести команду. + 2. Теперь наберите символ ! (восклицательный знак). По этой команде будет + вызвана указанная следующей внешняя команда командной оболочки. - 2. Теперь наберите символ ! (восклицательный знак). Это позволит выполнить - внешнюю команду, используя командную оболочку. + 3. Например, наберите ls сразу после ! и нажмите . Будет выведен + перечень файлов в текущем каталоге. То есть будет выполнено точно то же + самое, как если бы ввести команду ls в приглашении командной оболочки. + Если в системе не поддерживается команда ls, то наберите команду :!dir - 3. Для примера наберите ls после ! и нажмите . Команда выведет - список файлов в текущем каталоге, точно также, как если бы вы ввели эту - команду в приглашении оболочки. Или попробуйте :!dir , если команда ls - не сработала. - -Замечание! Таким способом можно выполнить любую внешнюю команду с указанием - аргументов. - -Замечание! Все команды, начинающиеся с : , должны завершаться нажатием - . Далее на это не всегда будет обращаться особое внимание. +Примечание. + Таким способом можно выполнить любую внешнюю команду, в том числе и с + указанием необходимых аргументов этой команды. +Важно. + После ввода команды, начинающейся с : , должна быть нажата клавиша + В дальнейшем это может не указываться отдельно, но подразумеваться. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Урок 5.2: КАК ЗАПИСАТЬ ФАЙЛ - + Урок 5.2. КАК ЗАПИСАТЬ ФАЙЛ - ** Для сохранения изменений, произведённых в файле, - наберите :w ИМЯ_ФАЙЛА. ** + ** Чтобы сохранить файл со всеми изменениями в тексте, наберите :w ФАЙЛ ** - 1. Наберите :!dir или :!ls для получения списка файлов в текущем - каталоге. Как вам уже известно, после ввода команды надо нажать . + 1. Наберите :!dir или :!ls для получения перечня файлов в текущем + каталоге. Как вы помните, после набора команды нажмите клавишу - 2. Придумайте название для файла, которое ещё не существует, например TEST. + 2. Придумайте название для файла, которое ещё не существует, например, TEST. - 3. Теперь наберите :w TEST (где TEST -- это имя файла, придуманное вами.) + 3. Теперь наберите :w TEST (здесь TEST - это придуманное название файла). - 4. Команда сохранит весь этот файл (Учебник по Vim) под именем TEST. Чтобы - удостовериться в этом, снова наберите :!dir или :!ls и просмотрите - каталог. + 4. По этой команде будет полностью сохранён текущий файл ("tutor") под новым + название "TEST". Чтобы проверить это, снова наберите команду :!dir или + :!ls и просмотрите содержимое каталога. -Замечание! Если вы выйдете из Vim и затем запустите его снова с файлом TEST - (т.е. выполните vim TEST ), этот файл будет точной копией учебника - в тот момент, когда вы его сохранили. - - 5. Теперь удалите этот файл, набрав для MS-DOS :!del TEST - для Unix :!rm TEST +Примечание. + Если завершить работу редактора Vim и затем запустить его снова с файлом + TEST (т. е. набрать команду vim TEST ), этот файл будет точной копией + учебника в тот момент, когда он был сохранён. + 5. Теперь удалите этот файл, набрав в редакторе команду :!del TEST + (для ОС Windows) или :!rm TEST (для UNIX-подобных ОС) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Урок 5.3: ВЫБОРОЧНОЕ СОХРАНЕНИЕ - - - ** Для сохранения части файла, наберите v выберите часть - и сохраните её :w ИМЯ_ФАЙЛА ** + Урок 5.3. ВЫБОРОЧНАЯ ЗАПИСЬ СТРОК - 1. Переместите курсор к этой строке. + ** Чтобы сохранить часть файла, нажмите клавишу v , выделите строки + и наберите команду :w ФАЙЛ ** - 2. Нажмите v и переместите курсор ниже к пятому шагу. Обратите внимание, - что текст подсвечен. + 1. Переместите каретку на эту строку. - 3. Нажмите : и внизу экрана появится :'<,'> . + 2. Нажмите клавишу v и переместите каретку ниже к строке с пятым пунктом. + Обратите внимание, что текст подсвечен. - 4. Введите w TEST (где TEST -- имя файла, который ещё не существует). - До нажатия , проверьте что внизу экрана написано :'<,'>w TEST. + 3. Нажмите клавишу с символом : и внизу экрана появится :'<,'> . - 5. Vim запишет выбранные строки в файл TEST. Как и прежде, убедитесь в - наличии этого файла командой :!dir или :!ls . НЕ УДАЛЯЙТЕ этот файл, он - потребуется в следующем уроке. + 4. Наберите команду w TEST (здесь TEST - файл, который ещё не существует). + В командной строке должно быть :'<,'>w TEST и нажмите клавишу -Замечание! Нажатие v начинает визуальный выбор. Вы можете перемещать курсор - для изменения выбора. Затем для выбранного фрагмента можно выполнить - какой-то оператор, например, удалить нажатием d. + 5. По этой команде выбранные строки будут записаны в файл TEST. Убедитесь в + наличии этого файла, воспользовавшись командой :!dir или :!ls . + Не удаляйте этот файл, он потребуется на следующем уроке. +Примечание. + По нажатию клавиши v выполняется переключение в визуальный режим. Чтобы + изменить размер выбранной области, нужно переместить каретку. + К выделенному фрагменту можно применить любой оператор, например, d + для его удаления. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Урок 5.4: ЧТЕНИЕ И ОБЪЕДИНЕНИЕ ФАЙЛОВ + Урок 5.4. СЧИТЫВАНИЕ И ОБЪЕДИНЕНИЕ ФАЙЛОВ + ** Чтобы вставить содержащийся в файле текст, наберите :r ФАЙЛ ** - ** Для вставки содержимого из файла, наберите :r ИМЯ_ФАЙЛА ** + 1. Установите каретку над этой строкой. - 1. Установите курсор над этой строкой. +Внимание! + После выполнения описанного в пункте 2 вы увидите текст из урока 5.3. + Переместите каретку вниз по тексту до текущего урока. -Замечание! После выполнения Шага 2 вы увидите текст из Урока 5.3. Переместитесь - ВНИЗ по тексту до этого урока. + 2. Теперь считайте содержимое файла TEST, используя команду :r TEST , здесь + TEST - это наименование файла. - 2. Теперь прочитайте ваш файл TEST, используя команду :r TEST , где TEST -- - это имя файла. + 3. Для проверки, что содержимое файла было вставлено, переместите каретку + вверх по тексту и удостоверьтесь, что теперь здесь два урока 5.3. - + исходный и из файла TEST. - 3. Для проверки что содержимое файла было вставлено, переместитесь по тексту - и удостоверьтесь, что теперь в нём две копии Урока 5.3: исходная и из - файла TEST. +Примечание. + Вставить можно и результат внешней команды. Например, по команде :r !ls + будет получен вывод команды ls и вставлен ниже позиции каретки. -Замечание! Вставить можно и вывод внешней команды. Например, :r !ls прочитает - вывод команды ls и вставит его ниже курсора. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ РЕЗЮМЕ УРОКА 5 - - 1. :!команда исполняет внешнюю команду. + 1. По команде :!command будет исполнена указанная внешняя команда. Некоторые полезные примеры: - (MS-DOS) (Unix) - :!dir :!ls -- вывести список файлов в каталоге. - :!del ИМЯ :!rm ИМЯ -- удалить файл по имени. + (Windows) (UNIX) + :!dir :!ls - вывести перечень файлов в каталоге; + :!del ФАЙЛ :!rm ФАЙЛ - удалить файл с указанным наименованием. + + 2. По команде :w ФАЙЛ , текущий редактируемый файл будет записан + с указанным наименованием. - 2. :w ИМЯ_ФАЙЛА записывает текущий редактируемый в Vim файл на диск под - указанным именем. + 3. Используя команды v , перемещение каретки и :w ФАЙЛ можно сохранить + визуально выделенные строки в файл с указанным наименованием. - 3. v перемещение :w ИМЯ_ФАЙЛА сохраняет визуально выбранные строки в файл - с указанным именем. + 4. По команде :r ФАЙЛ будет прочитан файл с указанным наименованием + и его содержимое помещено ниже позиции каретки. - 4. :r ИМЯ_ФАЙЛА считывает с диска файл с указанным именем и помещает его - ниже курсора. + 5. По команде :r !dir будет получен вывод команды dir и помещён ниже + позиции каретки. - 5. :r !dir читает вывод команды dir и помещает его ниже курсора. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Урок 6.1: КОМАНДА СОЗДАНИЯ + УРОК 6.1. КОМАНДЫ ДЛЯ СОЗДАНИЯ СТРОК + ** Чтобы открыть новую строку с переключением в режим вставки, наберите o ** - ** Наберите o чтобы создать пустую строку под курсором и перейти в режим - вставки (Insert mode) ** + 1. Переместите каретку вниз, к первой строке помеченной --->. - 1. Переместите курсор вниз, к строке помеченной --->. + 2. Нажмите клавишу o (латинская строчная буква o) для того, чтобы создать + пустую строку НИЖЕ позиции каретки и переключить редактор в + режим вставки. - 2. Наберите o (в нижнем регистре) для того, чтобы создать пустую строку - НИЖЕ курсора и перейти в режим вставки (Insert mode). + 3. Теперь наберите какой-нибудь текст и нажмите клавишу для выхода из + режима вставки. - 3. Теперь наберите какой-нибудь текст и нажмите для выхода из режима - вставки. +---> После нажатия o ниже будет открыта новая пустая строка в режиме вставки. ----> После нажатия o курсор перейдёт на новую пустую строку в режиме вставки. - 4. Для создания строки ВЫШЕ курсора, просто наберите заглавную O , вместо - строчной o . Попробуйте проделать это с нижеследующей строкой. + 4. Для создания строки ВЫШЕ позиции каретки, наберите прописную букву O , + вместо строчной буквы o . Попробуйте это сделать для строки ниже. ----> Создайте новую строку над этой, поместив на неё курсор и нажав Shift-O. -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Урок 6.2: КОМАНДА ДОБАВЛЕНИЯ +---> Создайте новую строку над этой, поместив сюда каретку и нажав SHIFT-O. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + УРОК 6.2. КОМАНДА ДЛЯ ДОБАВЛЕНИЯ ТЕКСТА - ** Наберите a , чтобы вставить текст ПОСЛЕ курсора. ** + ** Чтобы вставить текст после позиции каретки, наберите a ** - 1. Переместите курсор вниз, в начало первой строки помеченной --->. + 1. Переместите каретку вниз, в начало первой строки помеченной --->. - 2. Набирайте e пока курсор не переместиться на конец cтро . + 2. Нажмите клавишу e , пока каретка не окажется на последнем символе слова + "стро". - 3. Наберите a (в нижнем регистре) для добавления текста ПОСЛЕ символа, - находящегося под курсором. (Заглавная A позволяет добавить в конец - строки.) + 3. Нажмите клавишу a (латинская строчная буква a) для добавления текста + ПОСЛЕ символа, находящегося под кареткой. - 4. Допишите слово так, как показано в строке ниже. Нажмите для выхода - из режима вставки (Insert mode). + 4. Допишите слово как в строке ниже. Нажмите клавишу для выхода из + режима вставки. - 5. Используйте e для перехода к концу следующего незавершённого слова и - повторите шаги 3 и 4. + 5. Используйте e для перехода к следующему незавершённому слову и повторите + действия, описанные в пунктах 3 и 4. ---> Эта стро позволит вам попрактиков в добавле текста. ----> Эта строчка позволит вам попрактиковаться в добавлении текста. - -Замечание! a , i и A переводят в один и тот же режим вставки, различие - только в том, где вставляются символы. +---> Эта строчка позволит вам попрактиковаться в добавлении текста. +Примечание. + По команде a , i и A будет выполнено переключение в один и тот же режим + вставки, различие только в том, где вставляются символы. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Урок 6.3: ЕЩЁ ОДИН СПОСОБ ЗАМЕНЫ - + Урок 6.3. ЕЩЁ ОДИН СПОСОБ ЗАМЕНЫ - ** Наберите заглавную R для замены более чем одного символа. ** + ** Чтобы заменить несколько символов в строке, наберите R ** - 1. Переместите курсор вниз, к первой строке помеченной --->, и в начало - первого слова xxx. + 1. Переместите каретку в начало первого слова xxx в строке помеченной ---> - 2. Теперь нажмите R и введите число, указанное ниже во второй строке, чтобы - заменить xxx. + 2. Теперь нажмите SHIFT-R (латинская прописная буква R) и введите число, + указанное ниже во второй строке, чтобы заменить символы xxx. - 3. Нажмите для выхода из режима замены. Заметьте, что остаток строки - не был изменён. + 3. Нажмите клавишу для выхода из режима замены. Заметьте, что остаток + строки не был изменён. - 4. Повторите эти шаги для замены оставшихся xxx. + 4. Повторите эти шаги для замены оставшихся слов xxx. ----> Добавление 123 к xxx даёт xxx. ----> Добавление 123 к 456 даёт 579. - -Замечание! Режим замены похож на режим вставки, но каждый введённый символ - удаляет существующий. - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Урок 6.4: КОПИРОВАНИЕ И ВСТАВКА ТЕКСТА +---> При сложении числа 123 с числом xxx сумма будет xxx. +---> При сложении числа 123 с числом 456 сумма будет 579. - ** Используйте команду y для копирования и p для вставки ** +Примечание. + Режим замены похож на режим вставки, но каждый введённый символ удаляет + существующий символ в строке. - 1. Переместите курсор вниз, к первой строке помеченной --->, и после `а)'. - 2. Переключитесь в режим визуального выбора нажав v и переместите курсор - перед словом `первый'. - - 3. Введите y для копирования подсвеченного текста. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Урок 6.4. КОПИРОВАНИЕ И ВСТАВКА ТЕКСТА - 4. Переместите курсор в конец следующей строки комбинацией j$ . +** Чтобы копировать, используйте оператор y , чтобы вставить - команду p ** - 5. Нажмите p для вставки текста. Затем введите `второй' и нажмите . + 1. Установите каретку после символов "а)" в строке помеченной --->. + 2. Переключите редактор в визуальный режим командой v и переместите каретку + вперёд до слова "первый". + 3. Нажмите клавишу y (латинская строчная буква y) для копирования + подсвеченного текста. + 4. Переместите каретку в конец следующей строки, набрав команду j$ . + 5. Нажмите клавишу p для вставки текста. Затем наберите команду a , + напечатайте слово "второй" и нажмите клавишу . + 6. Повторите шаги с 1 по 4, только установите каретку после слова "первый", + выделите, скопируйте и вставьте слово " пункт.". ----> а) Этот элемент первый. +---> а) Это первый пункт. б) -Замечание! Также возможно использовать yw (команду y с оператором w ) для +Примечание. + Можно воспользоваться командой yw (оператор y и объект w) для копирования одного слова. - + По команде yy будет скопирована целая строка, а по команде p вставлена. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Урок 6.5: УСТАНОВКА ПАРАМЕТРОВ - - - ** Установка параметра для игнорирования регистра при поиске или замене ** + Урок 6.5. УСТАНОВКА ПАРАМЕТРОВ - 1. Найдите слово `игнорировать', набрав: /игнорировать . - Повторите поиск несколько раз, нажимая клавишу n . + ** Чтобы при поиске или замене не учитывался регистр символов, + задайте соответствующие настройки ** - 2. Установите параметр `ic' (игнорировать регистр), набрав: :set ic + 1. Найдите слово "игнорировать", набрав команду /игнорировать . + Повторите поиск несколько раз, нажимая клавишу n . - 3. Теперь снова несколько раз сделайте поиск слова `игнорировать', - нажимая: n - Заметьте, что теперь находятся `Игнорировать' и `ИГНОРИРОВАТЬ'. + 2. Установите параметр 'ic' (игнорировать регистр), набрав команду :set ic - 4. Установите параметры `hlsearch' и `incsearch': :set hls is + 3. Ещё несколько раз повторите поиск слова "игнорировать", нажимая клавишу n + Заметьте, что теперь будут найдены слова "Игнорировать" и "ИГНОРИРОВАТЬ". - 5. Теперь опять введите команду поиска и посмотрите, что получится: - /игнорировать + 4. Установите параметры 'hlsearch' и 'incsearch' командой :set hls is - 6. Для возвращения учёта регистра при поиске наберите: :set noic + 5. Повторно введите команду поиска и посмотрите, что получится /игнорировать -Замечание! Для отключения подсветки совпадений наберите: :nohlsearch - -Замечание! Если вы хотите игнорировать регистр только для одного поиска, - используйте \с в команде поиска: /игнорировать\c + 6. Для возврата учёта регистра при поиске, введите команду :set noic +Примечание. + Для отключения подсветки совпадений наберите команду :nohlsearch +Примечание. + Если требуется не учитывать регистр символов только единоразово, используйте + ключ \c в команде поиска, например, /игнорировать\c ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ РЕЗЮМЕ УРОКА 6 + 1. По команде o будет создана пустая строка ниже строки с кареткой + и редактор будет переключен в режим вставки + По команде O будет создана пустая строка выше строки с кареткой + и редактор будет переключен в режим вставки - 1. Нажмите o для создания строки НИЖЕ курсора и перехода в режим вставки. - Нажмите O для создания строки ВЫШЕ курсора. - - 2. Нажмите a для вставки текста ПОСЛЕ курсора. - Нажмите A для вставки текста в конец строки. - - 3. Команда e подводит курсор к концу слова. + 2. По команде a выполняется вставки текста ПОСЛЕ позиции каретки. + По команде A выполняется вставки текста в конце строки. - 4. Команда y копирует текст, p -- вставляет скопированный текст. + 3. По команде e выполняется установка каретки в конце слова. - 5. Нажатие заглавной R переводит в режим замены до нажатия клавиши . + 4. Оператор y используется для копирования текста, а по команде p + происходит вставка скопированного текста. - 6. Наберите `:set xxx' для включения параметра `xxx', некоторые параметры: + 5. При нажатии клавиш SHIFT-R выполняется переключение в режим замены, + а отключение - нажатием клавиши . - `ic' `ignorecase' игнорирование регистра при поиске - `is' `incsearch' отображение частичных совпадений при поиске - `hls' `hlsearch' подсветка всех совпадений при поиске - - 7. Добавьте `no' перед параметром для его отключения: :set noic + 6. Наберите ":set xxx" для установки параметра 'xxx'. + Вот некоторые параметры (можно указывать полные или сокращённые наименования): + 'ic' 'ignorecase' игнорирование регистра символов при поиске + 'is' 'incsearch' отображение частичных совпадений при поиске + 'hls' 'hlsearch' подсветка всех совпадений при поиске + 7. Для отключения параметра добавьте приставку "no" к его названию :set noic ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Урок 7.1: ВСТРОЕННАЯ СПРАВКА - + УРОК 7.1. ВСТРОЕННАЯ СПРАВОЧНАЯ СИСТЕМА ** Используйте встроенную справочную систему ** - Vim обладает мощной встроенной справочной системой. Для начала попробуйте - один из трёх вариантов: - - нажмите клавишу (если таковая имеется на клавиатуре) - - нажмите клавишу (если таковая имеется на клавиатуре) - - наберите :help + В редакторе Vim имеется мощная встроенная справочная система, и чтобы начать + ей пользоваться, воспользуйтесь одним из трёх вариантов: + - нажмите клавишу (если она есть на клавиатуре) + - нажмите клавишу (если она есть на клавиатуре) + - наберите :help - Прочитайте текст в окне справки для получения представления о том как - работает справка. - Нажмите CTRL-W CTRL-W для перехода от окна к окну. - Наберите :q чтобы закрыть окно справки. + Ознакомьтесь с информацией в окне справочной системы, чтобы получить + представление о том, как работать с документацией. - Вы можете найти справку для любого понятия или команды, задав соответствующий - аргумент команде `:help'. Попробуйте следующее (не забудьте нажать ): + Нажмите CTRL-w CTRL-w для перемещения каретки из одного окна в другое окно. + Наберите :q , чтобы закрыть окно справочной системы (когда каретка + находится в этом окне). + Можно найти описание для любого понятия или команды, задав соответствующий + аргумент команде :help. Попробуйте следующее (не забудьте нажать ): :help w :help c_CTRL-D :help insert-index :help user-manual - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Урок 7.2: СОЗДАНИЕ СТАРТОВОГО СЦЕНАРИЯ + Урок 7.2. СОЗДАНИЕ СТАРТОВОГО КОМАНДНОГО ФАЙЛА + ** Включим все возможности Vim ** - ** Включим возможности Vim ** + Редактор Vim более функционален по сравнению с редактором Vi, но большинство + из этих возможностей отключены при запуске программы. Чтобы активировать + весь потенциала редактора, необходимо создать файл "vimrc". - Vim имеет намного больше возможностей, чем Vi, но большинство из них по - умолчанию выключены. Для использования больших возможностей вам следует - создать файл `vimrc'. + 1. Создайте новый файл "vimrc". Его расположение зависит от используемой + системы: + :e ~/.vimrc для UNIX + :e $VIM/_vimrc для MS Windows - 1. Отредактируйте новый файл `vimrc'. Его расположение зависит от - используемой системы: - :e ~/.vimrc для Unix - :e ~/_vimrc для MS-Windows + 2. Теперь добавьте в этот файл содержимое шаблонного файла "vimrc" + :r $VIMRUNTIME/vimrc_example.vim - 2. Теперь прочитайте пример файла `vimrc': - :r $VIMRUNTIME/vimrc_example.vim - - 3. Запишите созданный вами новый файл `vimrc': - :w - - Теперь при следующем запуске Vim будет включена подсветка синтаксиса. Все - настройки, предпочитаемые вами, могут быть добавлены в файл `vimrc'. - Для дальнейшей информации наберите :help vimrc-intro + 3. Запишите созданный вами файл "vimrc" + :w + Теперь при следующем запуске редактора Vim будет включена подсветка + синтаксиса. Все необходимые вам настройки могут быть добавлены в файл + "vimrc". + Чтобы получить подробную информацию, наберите :help vimrc-intro ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Урок 7.3: ДОПОЛНЕНИЕ - - - ** Командную строку можно дополнить нажав CTRL-D и ** - - 1. Удостоверьтесь, что Vim не в режиме совместимости: :set nocp + УРОК 7.3. ПОДСТАНОВКА КОМАНД - 2. Посмотрите какие файлы есть в каталоге: :!ls или :!dir +** Подстановка в командной строке выполняется нажатием клавиш CTRL-D и ** - 3. Наберите начало команды: :e - - 4. Нажмите CTRL-D и Vim отобразит список команд начинающихся на `e'. - - 5. Нажмите и Vim дополнит название команды до `:edit'. - - 6. Теперь добавьте пробел и начало существующего имени файла: :edit ФАЙ - - 7. Нажмите и Vim дополнит имя файла, если оно уникальное. - -Замечание! Дополнение работает для многих команд. Попробуйте нажать CTRL-D и - . Это особенно полезно для команды :help . + 1. Отключите совместимость с редактором Vi + :set nocp + 2. Посмотрите, какие файлы есть в каталоге, набрав команду + :!ls или :!dir + 3. Наберите начало команды для открытия файла на редактирование :e + 4. Нажмите клавиши CTRL-D , и будет показан перечень команд редактора Vim + начинающихся с буквы "e". + 5. Нажмите клавиши d , и будет подставлено полное название команды + ":edit". + 6. Теперь напечатайте пробел и начало наименования существующего файла + :edit TE + 7. Нажмите клавишу и будет подставлено наименование файла, если оно + уникальное. +Примечание. + Подстановка работает для множества команд. Просто попробуйте нажать клавиши + CTRL-D и для любой из команд редактора. Это особенно полезно + для команды :help . ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ РЕЗЮМЕ УРОКА 7 - 1. Наберите :help или нажмите , или для открытия окна справки. + 1. Чтобы открыть окно встроенной справочной системы редактора, наберите + команду :help или нажмите клавишу , либо клавишу . - 2. Наберите :help cmd для поиска справки по команде. + 2. Чтобы найти справочную информацию о какой-либо команде, + наберите :help cmd (вместо "cmd" укажите наименование команды). - 3. Нажмите CTRL-W CTRL-W для перехода к другому окну. + 3. Чтобы переместить каретку в другое окно, нажмите клавиши CTRL-w CTRL-w . - 4. Наберите :q для закрытия окна справки (если оно активно). + 4. Чтобы закрыть окна справочной системы (если оно активно), наберите :q . - 5. Для хранения ваших настроек создайте стартовый сценарий `vimrc'. + 5. Чтобы при запуске всегда применялись необходимые вам настройки, создайте + стартовый командный файл vimrc. - 6. При наборе : команды, нажмите CTRL-D для отображения возможных - дополнений. Нажмите для использования дополнения. + 6. При наборе команды, начинающейся с символа : , нажмите клавиши CTRL-D, + чтобы просмотреть возможные варианты подстановки. Нажмите клавишу + для подстановки необходимого варианта. -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - На этом завершается Учебник Vim. Он был предназначен дать общее представление - о редакторе Vim, достаточное для того, чтобы с лёгкостью использовать его. - Учебник далёк от полноты, поскольку Vim имеет очень много команд. Прочитайте - теперь руководство пользователя: `:help user-manual'. - Для дальнейшего чтения рекомендуется книга: - Vim - Vi Improved, автор: Steve Oualline, издатель: New Riders +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Эта книга полностью посвящена Vim. Особенно полезна она будет новичкам. - Содержит множество примеров и иллюстраций. - См. https://iccf-holland.org/click5.html + На этом позвольте завершить наши занятия посвящённые редактору Vim. Уроки, + представленные в рамках данного курса, должны были дать вам общее + представление о работе с редактором, достаточное для того, чтобы не возникало + сложностей при его использовании. Эти занятия, как вы понимаете, не позволяют + описать все доступные команды. Чтобы расширить свои познания, ознакомьтесь с + руководством пользователя, набрав команду :help user-manual. - Следующая книга более почтенного возраста и посвящена больше Vi, чем Vim, - однако также рекомендуется: - Learning the Vi Editor, автор: Linda Lamb, - издатель: O'Reilly & Associates Inc. + Для дальнейшего чтения рекомендуется книга + "Vim - Vi Improved", автор Steve Oualline, издательство New Riders. + Эта книга полностью посвящена программе Vim и будет особенно полезна новичкам. + В книге имеется множество примеров и иллюстраций. + См. https://iccf-holland.org/click5.html - Это хорошая книга, чтобы узнать всё, что только можно сделать в Vi. Шестое - издание также включает информацию о Vim. + Следующая книга более почтенного возраста и посвящена больше редактору Vi, + чем редактору Vim, однако также рекомендуется к прочтению + "Learning the Vi Editor", автор Linda Lamb, + издательство O'Reilly & Associates Inc. + Это хорошая книга, чтобы узнать всё, что только можно сделать в редакторе Vi. + Шестое издание также включает информацию о редакторе Vim. - Этот учебник написал Michael C. Pierce и Robert K. Ware, Colorado School of - Mines с использованием идей, которые предложил Charles Smith, Colorado State + Эти уроки были составлены Michael C. Pierce и Robert K. Ware из Colorado + School of Mines с учётом идей, предложенных Charles Smith из Colorado State University. E-mail: bware@mines.colorado.edu. - Доработано для Vim Брамом Моленаром (Bram Moolenaar). - - Перевод: - Андрей Киселев , 2002. - Сергей Алёшин , 2014. - - Translators: - Andrey Kiselev , 2002. - Sergey Alyoshin , 2014. + Уроки доработаны Bram Moolenaar для использования в редакторе Vim. + Андрей Киселёв, перевод на русский язык, 2002, + Сергей Алёшин, перевод на русский язык, 2014, + Restorer, редактура, 2022, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~