Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: vi перемещение курсора  (Прочитано 482 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн hon

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1044
  • Ubuntu 12.04 LTS
    • Просмотр профиля
vi перемещение курсора
« : 05 Апрель 2014, 21:17:32 »
Рекомендуемая расстановка пальцев на клавиатуре: ASDF JKL:
Но для перемещения курсора в vi используются HJKL.

Почему в vi используются именно эти клавиши, а не "JKL:"? Как быстро перемещать курсор без ущерба навыкам печати?
« Последнее редактирование: 05 Апрель 2014, 22:43:50 от hon »

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7186
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: vi перемещение курсора
« Ответ #1 : 05 Апрель 2014, 22:14:33 »
hon, признаюсь, я стрелочками курсор перемещаю, благо они у меня рядом (на компе использую ноутбучную клавиатуру). Если не поможет, то можно перебиндить хоткеи в vim.

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: vi перемещение курсора
« Ответ #2 : 05 Апрель 2014, 22:56:23 »
Так в чем ущерб то? Вот под правой рукой всё и есть ←H ↓J K↑ L→ А : переход в командный режим
Хотя пользоваться стрелочками в vim… Если есть миллион ускорителей типа
  • /<шаблон поиска> + n(повторить поиск)
  • <число>w слов вперед и b назад
  • f<символ> на это символ в строке, ; на следующий, , на предыдущий
  • <число>G на строку с №=число (показывать номера строк :se nu, не показывать :se nonu)
    … и много много много ещё
« Последнее редактирование: 05 Апрель 2014, 22:59:42 от Azure »
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7186
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: vi перемещение курсора
« Ответ #3 : 05 Апрель 2014, 23:00:08 »
Azure, когда на 1-2 позиции курсор подвинуть команды сочинять (тем более я двигаю курсор вручную стрелочками только в режиме INSERT)? Ясно дело, что когда больше чем на слово, то стрелочки не нужны...
Ущерб в том, что для указательного пальца служит J, а H тоже им нажимать удобно, потому слепая печать становится не труЪ. Хотя я этим не заморачиваюсь, каким пальцем удобнее и ближе тянуться до клавиши, тем и жму. 300-350 символов в минуту при перепечатке набираю. Меня устраивает с головой.
« Последнее редактирование: 05 Апрель 2014, 23:01:51 от peregrine »

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: vi перемещение курсора
« Ответ #4 : 05 Апрель 2014, 23:03:54 »
Так вроде бы так и правильно? Указательным на J и H (как самым "активным" пальцем) всё-равно это отдельные перемещения: или в сторону, или вниз, а : уже мизинцем (осознанно "слабым" пальцем — другой режим).
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

 

Страница сгенерирована за 0.075 секунд. Запросов: 24.