From 33e7713577dde61d9d902d94953842f7b8bb9658 Mon Sep 17 00:00:00 2001 From: Boris Verkhovskiy Date: Sat, 20 Apr 2024 00:57:37 -0700 Subject: [vim/*] highlight vimrc --- ru-ru/vim-ru.html.markdown | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) (limited to 'ru-ru') diff --git a/ru-ru/vim-ru.html.markdown b/ru-ru/vim-ru.html.markdown index 60b381e7..a4cdd06c 100644 --- a/ru-ru/vim-ru.html.markdown +++ b/ru-ru/vim-ru.html.markdown @@ -11,9 +11,9 @@ lang: ru-ru [Vim](http://www.vim.org) (Vi IMproved) это клон популярного текстового редактора для Unix. Он разработан -с целью повышения скорости и продуктивности и повсеместно используется в -большинство Юникс-подобных систем. В нем имеется множество клавиатурных -сочетаний для быстрой навигации к определенным точкам в файле и быстрого +с целью повышения скорости и продуктивности и повсеместно используется в +большинство Юникс-подобных систем. В нем имеется множество клавиатурных +сочетаний для быстрой навигации к определенным точкам в файле и быстрого редактирования. ## Основы навигации в vim @@ -60,7 +60,7 @@ lang: ru-ru # Например, f< # Перести курсор и остановиться на < t< # Перенсти курсор и остановиться прямо перед < - + # Перемещение по словам w # Переместиться вперед на одно слово @@ -71,18 +71,18 @@ lang: ru-ru gg # Перейти к началу файла G # Перейти к концу файла - :NUM # Перейти к строке под номером NUM + :NUM # Перейти к строке под номером NUM # (NUM может быть любым числом) H # Переместить курсор к верхнему краю экрана M # Переместить курсор к середине экрана L # Переместить курсор к нижнему краю экрана ``` -## Режимы: +## Режимы Vim основывается на концепте **режимов**. -Командный режим - vim запускается в этом режиме по-умолчанию, используется для +Командный режим - vim запускается в этом режиме по-умолчанию, используется для навигации и ввода команд. Режим ввода - используется для внесения изменений в файле. Визуальный режим - используется для подсветки текста и выполнения операций над ним. @@ -93,7 +93,7 @@ Vim основывается на концепте **режимов**. a # Переводит vim в режим вставки после позиции курсора v # Переводит vim в визуальный режим : # Переводит vim в режим командной строки - # Выходит из любого режима в котором вы находитесь + # Выходит из любого режима в котором вы находитесь # в командный режим # Копирование и вставка текста @@ -119,7 +119,7 @@ Vim можно рассматривать как набор команд в фо ``` # «Глаголы» - + d # Удалить c # Изменить y # Скопировать @@ -141,7 +141,7 @@ Vim можно рассматривать как набор команд в фо s # Предложение p # Параграф b # Блок - + # Образцы «предложений» или команд d2w # Удалить 2 слова @@ -157,7 +157,7 @@ Vim можно рассматривать как набор команд в фо ``` > # Сдвинуть выделенное на один отступ вправо < # Сдвинуть выделенное на один отступ влево - :earlier 15m # Возвращает документ к состоянию в котором он был + :earlier 15m # Возвращает документ к состоянию в котором он был # 15 минут назад :later 15m # Отменяет предыдущую команду ddp # Меняет позиции последовательных строк, сначала dd затем p @@ -167,14 +167,14 @@ Vim можно рассматривать как набор команд в фо ## Макросы Макросы это просто записываемые действия. -Во время записи макросы запоминают **все** действия и команды до тех пор, пока -запись не будет остановлена. При вызове макрос применяет ту же самую последовательность +Во время записи макросы запоминают **все** действия и команды до тех пор, пока +запись не будет остановлена. При вызове макрос применяет ту же самую последовательность действий и команд на выделенном тексте. ``` qa # Начать запись макроса под именем «a» q # Закончить запись - @a # Выполнить макрос + @a # Выполнить макрос ``` ### Настройка ~/.vimrc @@ -183,9 +183,9 @@ Vim можно рассматривать как набор команд в фо Вот пример файла ~/.vimrc: -``` +```vim " Пример ~/.vimrc -" 2015.10 +" 2015.10 " Отключает совместимость со старым vi set nocompatible @@ -196,10 +196,10 @@ filetype indent plugin on " Включает подсветку синтаксиса syntax on -" Улучшенное автодополнение команд +" Улучшенное автодополнение команд set wildmenu -" Использовать поиск не чувствительный к регистру +" Использовать поиск не чувствительный к регистру " за исключением использования заглавный букв set ignorecase set smartcase @@ -218,7 +218,7 @@ set tabstop=4 " Количество пробелов в символе табуляции при редактировании set softtabstop=4 -" Количество пробелов в отступе при использовании операций >> и << +" Количество пробелов в отступе при использовании операций >> и << set shiftwidth=4 " Конвертировать символы табуляции в пробелы -- cgit v1.2.3