summaryrefslogtreecommitdiffhomepage
path: root/ru-ru/vim-ru.html.markdown
diff options
context:
space:
mode:
Diffstat (limited to 'ru-ru/vim-ru.html.markdown')
-rw-r--r--ru-ru/vim-ru.html.markdown38
1 files changed, 19 insertions, 19 deletions
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 в режим командной строки
- <esc> # Выходит из любого режима в котором вы находитесь
+ <esc> # Выходит из любого режима в котором вы находитесь
# в командный режим
# Копирование и вставка текста
@@ -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
" Конвертировать символы табуляции в пробелы