↓
 ↑
Регистрация
Имя/email

Пароль

 
Войти при помощи

Комментарий к сообщению


5 февраля 2020
но сам факт такого вот сдвига каретки раздражает: «ну нафига?»
Там в первом же ответе объясняется :)
И ещё размышляю, как научиться выходить из режима редактирования не по эскейпу.
Не советую, могут поломаться (и обязательно поломаются) плагины.
какая разница между разными вариантами *map (imap inoremap и т.п.)
На самом деле всё довольно просто:
:map ... — назначает
:map — показывает
:unmap ... — удаляет
:mapclear — удаляет всё
Все остальные префиксы и суффиксы — это определения режимов, на которые назначается комбинация, и метод работы:
Префикс nore — запрещает рекурсивный вызов.
Например:
:imap C ABC
По нажатию C сначала вставится AB, затем попробуется вставится C, которое на самом деле ABC, и т.д. В итоге уйдет в бесконечную рекурсию (прервать можно по Ctrl+C).
:inoremap C ABC
По нажатию C вставится ABC.
Префиксы n, i, v, x, c, s, o определяют режимы, в которых будут работать комбинации:
n — Normal mode
i — Insert and Replace mode
v — Visual and Select mode
x — Visual mode
s — Select mode
c — Command-line mode
o — Operator pending mode
Есть ещё суффикс ! — он определяет "Insert and Command-line mode".
Без префиксов и суффикса (:map) — аналог "nvo" (normal, visual, select, operator pending).
ПОИСК
ФАНФИКОВ







Закрыть
Закрыть
Закрыть