Sublime Vintage mode keymap

Введение

Sublime Vintage mode, это Винтажный режим, который поддерживает команды редактора vi || vim, в сочетании с фичами Sublime Text, включая множественное выделение.

Установка Vintage (Включение)

По умолчанию Vintage режим выключен путём игнорирования данного пакета. Для включения нужно Preferences/Settings - Default меню выбрать. Найти строчку

"ignored_packages": ["Vintage"]

затем открыть пользовательские настройки и вставить строчку

"ignored_packages": []

Теперь Vintage режим включён. Вы увидите "INSERT MODE" внизу в строке состояния. Редактор стартует в режиме вставки вначале, а правильно в командном:

"vintage_start_in_command_mode": true

Sublime Vintage mode keymap, кнопки

Vintage позволяет делать простые действия кнопками:

d (delete) удалить
y (copy) копировать
c (change) изменить
gu (lower case) преобразовать в нижний регистр
gU (upper case) преобразовать в верхний регистр
g~ (swap case) инвертировать регистр
< (unindent) уменьшить отступ
> (indent) увеличить отступ

Перемещения в Vintage mode

курсор
l - влево
h - вправо
j - вниз
k - вверх
W - перемещение вперёд по "большим" словам (к началу)
w - перемещение вперёд по "маленьким" словам (к началу)
e - перемещение вперёд по "маленьким" словам (к концу)
E - перемещение вперёд по "большим" словам (к концу)
b - перемещение назад по "маленьким" словам
B - перемещение назад по "большим" словам
alt+w (move by sub-words) - перемещение по "подсловам" вперёд
alt+W (move backwards by sub-words) перемещение по "подсловам" назад
$ - перемещение к концу строки
^ - перемещение к началу строки (первый "не пробельный" символ)
% - перемещение к открывающей/закрывающей скобочке
0 - перемещение к началу строки (нулевой позиции)
G - переход к концу документа
gg - переход к началу документа
f + символ - поиск первого вхождения буквы в строке (вперёд)
F + символ - поиск первого вхождения буквы в строке (назад)
t - (till) переход до символа (вперёд)
T - (till) переход до символа (назад)
ctrl+f - page down
ctrl+b - page up
H - курсор вверх экрана
M - курсор посередине экрана
L - курсор вниз экрана

Текстовые объекты поддерживаются включая слова, кавычки, скобочки и теги.

Повтор последней команды ('.')

Поддерживаются макросы, закладки и регистры.
Также поддерживаются команды:
* - переход по тегам (начало/конец)
/ - поиск после слеша набираем искомое, похоже на ctrl+i

Выделение

v - переход в режим выделения, дальше командами навигации

Замечания

Правильно будет установить в настройках также, чтобы некоторые команда sublime не пересекались с Vintage

"vintage_ctrl_keys": true


Anshik в разное Вт. 13 Ноябрь 2012. Tags: редакторы кода,


© Anshik 2012-2015