Для начинающих
Чтобы запустить встроенный учебник по Vim наберите в коммандной строке
vimtutor
Опции командной строки
- -t {tag}
- Открывает файл с функцией <tag> и позиционирует курсор на неё. Должен присутствовать файл tags сформированный командой ctags
ctags -h “.h.cpp” ./*
- +N
- При открытии файла позиционирует курсор на строке с номером N.
VIM-файлы
- {home}/.vimrc
- Локальный файл конфигурации VIM
- /usr/share/vim/
- Каталог ресурсных файлов VIM
- vimrc_example.vim
- Пример конфигурационного файла
Структура команд
[N][команда][объект][N1][команда перемещения]
где:
- N — количество повторений команды;
- N1 — количество повторений команды перемещения.
Команды
Перемещение по тексту
h, left — Влево.
l, right — Вправо.
j, down — Вниз.
k, up — Вверх.
0, home — В начало строки.
^ — Первый непустой символ в строке.
$, end — В конец строки.
[N]| — На <N> столбец.
[N]_ — Вниз на <N>-1 строк и на первый не пустой символ.
[N]% — На <N> процентов от всего буфера.
[N]G, :[N] — Переход на строку <N> (0G – BOF, $G – EOF).
g — Перемещение по тексту. Объекты:
0, home — на левый край экрана;
^ — на первый непустой символ;
m — на половину ширины экрана;
$, end — на правый край экрана;
k, up — на одну строку экрана вверх;
j, down — на одну строку экрана вниз;
g — на первую строку;
o — на [N] байт в буфере;
e — назад до конца слова;
E — назад до конца слова (от пробела до пробела).
f[simb] — На первый найденный справа от курсора символ [simb].
F[simb] — На первый найденный слева от курсора символ [simb].
t[simb] — Перед первым найденный справа от курсора символ [simb].
T[simb] — Перед первым найденным слева от курсора символом [simb].
- — Повторить последнюю команду F,f,T,t вправо.
, — Повторить последнюю команду F,f,T,t влево.
- — На строку вверх и на первый не пустой символ.
+, Enter — На строку вниз и на первый не пустой символ.
G, ^+End — На последнюю строку.
H — На первую строку экрана.
M — На среднюю строку экрана.
L — На последнюю строку экрана.
w, Sh+Right — На слово вперед.
W, ^+Right — На слово вперед (от пробела до пробела).
e — Вперед до конца слова.
E — Вперед до конца слова (от пробела до пробела).
b, Sh+Left — На слово назад.
B, ^+Left — На слово назад (от пробела до пробела).
( — На предложение назад (до точки).
) — На предложение вперед (до точки).
{ — На абзац назад (до пустой строки).
} — На абзац вперед (до пустой строки).
[[ — Вперед на одну секцию или до { в начале строки.
][ — Вперед на одну секцию или до } в начале строки.
]] — Назад на одну секцию или до { в начале строки.
[] — Назад на одну секцию или до } в начале строки.
^G, :file — Информация о текущем положении курсора в тексте.
^] — Переход по ссылке или на определение функции.
^T — Возврат после перехода по ссылке.
^O — Назад по списку переходов.
^I, Tab — Вперёд по списку переходов.
- ju — Список переходов.
Последний заголовок
|