diff options
Diffstat (limited to 'ru-ru')
-rw-r--r-- | ru-ru/vim-ru.html.markdown | 48 |
1 files changed, 26 insertions, 22 deletions
diff --git a/ru-ru/vim-ru.html.markdown b/ru-ru/vim-ru.html.markdown index 5b7b96e6..6f62fd49 100644 --- a/ru-ru/vim-ru.html.markdown +++ b/ru-ru/vim-ru.html.markdown @@ -48,13 +48,14 @@ lang: ru-ru n # Передвигает курсор к следующему вхождения искомого слова N # Передвигает курсор к предыдущему вхождения искомого слова - :%s/foo/bar/g # Меняет 'foo' на 'bar' во всем файле - :s/foo/bar/g # Меняет 'foo' на 'bar' на текущей строке + :%s/foo/bar/g # Меняет «foo» на «bar» во всем файле + :s/foo/bar/g # Меняет «foo» на «bar» на текущей строке # Переходы к символу f<character> # Перенести курсор к <character> - t<character> # Перенести курсор вперед и остановиться прямо перед <character> + t<character> # Перенести курсор вперед и остановиться прямо + # перед <character> # Например, f< # Перести курсор и остановиться на < @@ -70,7 +71,8 @@ lang: ru-ru gg # Перейти к началу файла G # Перейти к концу файла - :NUM # Перейти к строке под номером NUM (NUM может быть любым числом) + :NUM # Перейти к строке под номером NUM + # (NUM может быть любым числом) H # Переместить курсор к верхнему краю экрана M # Переместить курсор к середине экрана L # Переместить курсор к нижнему краю экрана @@ -81,17 +83,18 @@ lang: ru-ru Vim основывается на концепте **режимов**. Командный режим - vim запускается в этом режиме по-умолчанию, используется для -навигации и ввода комманд -Режим ввода - используется для внесения изменений в файле -Визуальный режим - используется для подсветки текста и выполнения операций над ним -Режим командной строки - используется для ввода команд в нижнем углу экрана после символа ':' +навигации и ввода команд. +Режим ввода - используется для внесения изменений в файле. +Визуальный режим - используется для подсветки текста и выполнения операций над ним. +Режим командной строки - используется для ввода команд в нижнем углу экрана после символа «:». ``` i # Переводит vim в режим вставки перед позицией курсора a # Переводит vim в режим вставки после позиции курсора v # Переводит vim в визуальный режим : # Переводит vim в режим командной строки - <esc> # Выходит из любого режима в котором вы находитесь в командный режим + <esc> # Выходит из любого режима в котором вы находитесь + # в командный режим # Копирование и вставка текста @@ -104,25 +107,25 @@ Vim основывается на концепте **режимов**. x # Удалить символ под текущей позицией курсора ``` -## 'Грамматика' vim +## «Грамматика» vim -Vim можно рассматривать как набор команд в формате 'Глагол-Модификатор-Существительное', где: +Vim можно рассматривать как набор команд в формате «Глагол-Модификатор-Существительное», где: -Глагол - ваше действие -Модификатор - то как вы его выполняете -Существительное - объект над которым вы его выполняете +Глагол - ваше действие. +Модификатор - то как вы его выполняете. +Существительное - объект над которым вы его выполняете. -Несколько важных пример 'Глаголов', 'Модификаторов', и 'Существительных': +Несколько важных пример «Глаголов», «Модификаторов», и «Существительных»: ``` - # 'Глаголы' + # «Глаголы» d # Удалить c # Изменить y # Скопировать v # Визуально выделить - # 'Модификаторы' + # «Модификаторы» i # Внутри a # Снаружи @@ -132,14 +135,14 @@ Vim можно рассматривать как набор команд в фо / # Ищет строку после курсора ? # Ищет строку перед курсором - # 'Существительные' + # «Существительные» w # Слово s # Предложение p # Параграф b # Блок - # Образцы 'предложений' или команд + # Образцы «предложений» или команд d2w # Удалить 2 слова cis # Изменить объемлющее предложение @@ -154,7 +157,8 @@ Vim можно рассматривать как набор команд в фо ``` > # Сдвинуть выделенное на один отступ вправо < # Сдвинуть выделенное на один отступ влево - :earlier 15m # Возвращает документ к состоянию в котором он был 15 минут назад + :earlier 15m # Возвращает документ к состоянию в котором он был + # 15 минут назад :later 15m # Отменяет предыдущую команду ddp # Меняет позиции последовательных строк, сначала dd затем p . # Повторяет предыдущее действие @@ -168,7 +172,7 @@ Vim можно рассматривать как набор команд в фо действий и команд на выделенном тексте. ``` - qa # Начать запись макроса под именем 'a' + qa # Начать запись макроса под именем «a» q # Закончить запись @a # Выполнить макрос ``` @@ -234,4 +238,4 @@ set smarttab [What are the dark corners of Vim your mom never told you about? (Stack Overflow thread) (EN)](http://stackoverflow.com/questions/726894/what-are-the-dark-corners-of-vim-your-mom-never-told-you-about) -[Arch Linux Wiki](https://wiki.archlinux.org/index.php/Vim_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)) +[Arch Linux Wiki](https://wiki.archlinux.org/index.php/Vim_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29) |