LINUX.ORG.RU
ФорумTalks

VIM keys


0

0

Кто какие "горячие сочетания" наиболее часто использует в вим'е?

anonymous

Нет, самые частые - это перемещение (h, j, k, l), вход/выход из режима вставки (i).
Затем идут визуальный режим. y, o, a, p, $, 0.
А Ctrl+v - так вообще чудо - ни в одном другом редакторе такого по-моему больше нет.
Ах, да ещё <число><перемещение>, <число><вставка>, <число><прочие команды>
Ещё часто выручает qq, <число>@q
Затем разумеется :q! :w :q.. про ZZ я к сожалению вспомнию редко :-)

unDEFER ★★★★★
()
Ответ на: комментарий от unDEFER

спрашивалось про "горячие сочетания", то есть когда больше одной клавиши одновременно нажимать надо, а таких в виме крайне мало.

anonymous
()
Ответ на: комментарий от anonymous

Ну и правильно, а нафиг они нужны когда всё прекрасно на основную клавиатуру помещается ;-)

unDEFER ★★★★★
()
Ответ на: комментарий от anonymous

> спрашивалось про "горячие сочетания", то есть когда больше одной клавиши одновременно нажимать надо, а таких в виме крайне мало.

А вообще по определению "горячие клавиши" это не клавиши, которые нужно нажимать одновременно:
http://en.wikipedia.org/wiki/Hot_key
По определению это клавиши для действий определённых в меню, доступ которому есть ещё и мышкой, но дольше. Просто в обычных приложениях все "одиночные" клавиши задействованы для набора символов и они не могут быть задействованы для горячих клавиш. Тем не менее F1-F12 вполне задействованы как горячие.
В vim'е (оригинальном, не gvim) вообще менюх нет, поэтому можно сказать, что и горячих клавиш нет.
Однако, если открыть gvim, то вот вам пример горячих клавиш определенных для именно пунктов меню и
1) одиночных клавиш: u, .
2) неодиночных, но тем не менее нажимаемых не одновременно, а попорядку (таких в vim'е абсолютное большинство):
уже приведенные :w, :wqa, :wa, а также :e, [p, ]p
3) привычные вам одновременно нажимаемые:
Ctrl+R, Ctrl+T (не забудем что также есть куча клавиш таких как U, R, также входящих в эту группу так как это Shift+U, Shift+R)
4) смешанные:
*+gP (*+g(Ctrl+P)), g^] (g(Ctrl+]))

unDEFER ★★★★★
()
Ответ на: комментарий от unDEFER

> А вообще по определению "горячие клавиши" это не клавиши, которые нужно нажимать одновременно:

теперь идем наверх и читаем вопрос: "горячие сочетания". F12 это сочетание чего?

anonymous
()
Ответ на: комментарий от anonymous

> F12 это сочетание чего?
Сочетание F, 1 и 2 :-))
Лучше спросите отчего ему быть горячим, когда комнатная температура 18 градусов по Цельсию :-)

unDEFER ★★★★★
()

:wq, :u, :q!, h, j, k, l, d[n]d, i,...

Igron ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.