бытовых/рабочих задач. У меня иногда "щелкает" в голове, когда я в состоянии потока и "вынужден" правую руку перекладывать на стрелки или мышь. У меня "полная" клавиатура, и мало место на рабочем столе, поэтому мышь чаще всего (но не всегда) располагается между мной и клавиатурой (а не справа, как это чаще всего бывает), сокращая тем самым путь правой кисти до мыши. Если бы она располагалась справа, то пришлось бы тянуться через 1/3 клавиатуры .
Со стрелками дела обстоят хуже. Я очень привык пользоваться выделением (стрелки + shift) и "прыжками" по тексту ctl + стрелки + PageDown / PageUp / Home / End. т.к это работает везде одинаково.
В общем стандартная история. Такие хоткеи поддерживаются во всех приложениях где есть ввод текста и +/- так же работает во всех ОС. Но мне иногда не нравится, что парой нужно переставлять руку на стрелки, чтобы курсив куда то передвинуть. Vi навигация позволяет решить эту проблему. НО, к сожалению, (я не уверен на 100%), нет разделения режимов как vi, практически во всех приложениях (Vi плагины для конкретного софта — не в счет).
Поэтому, я думаю, отказаться от фичей Vim, и просто замапить поведение стрелок для клавиш hjkl, как описано тут: https://tonsky.me/blog/cursor-keys/ (только там ihjk). И попробовать пользоваться так, попутно перенести кнопки PageDown / PageUp / Home / End куда-нибудь органично c клавишами hjk. Это бы дало универсальность того, что я практически везде имею одинаковую навигацию (как стрелки, но не перекладывая руки) и не отказываюсь от своих привычных комбинаций клавиш...
Сила Vim, безусловно, не только в перестановки клавиш на центральный ряд (исторически, я думаю большинство тут в курсе, что "стрелки" именно там и располагались, отсюда и навигация на эти клавиши такая). Vim режимы для IDE и других приложений для меня оказались полумерами. потому, что мне хочется не только взаимодействовать с текстом по вимовски, а еще и с табами, файловым обозревателем и т.п. "мелочами", которые вынуждали меня браться за мышь или стрелки.
Лично мне еще нравится идея, что можно собрать свой "комбайн" самому. Но это не так главное, как именно интерфейс взаимодействие с редактором/окружением.
Какие мысли меня останавливают полностью сделать vim/neovim основным инструментом:
- Привыкнув к возможностям и его хоткеям/командам я начну испытывать дискомфорт, когда открою приложение (в котором нет расширения vi mode), что придется пользоваться "общественным стандартом" (стрелки и популярные гор.клавиши)
- Хочется универсального интерфейса взаимодействия с текстом и его обработкой. Начиная от командной строки (знаю есть set -o vi), и до desktop приложений типа тудушника или телеграм (пока набирал текст раз 20 переключался на стрелки=)).
- У меня завышенные предположения, что мне будет комфортнее и проще / продуктивней работать, когда я налажу свой конфиг и среду. На самом деле будет все тоже самое, но я просто потратил достаточно времени, чтобы переучить привычки и хоткеи, которые нигде кроме vi неактуальны.
Читал форумы, где рассказывают, что: "никогда не выхожу из vim режима и каждый день пользуюсь всем не покидая привычное взаимодействие с текстом как в vim".
Возможно ли такое или это утопия?
Как обстоят дела с "переключениями" на "стандартные" хоткеи у тех, кто уже годами использует vim, как основной редактор, когда открывает и использует иные приложения, но там нужно набирать/редактировать/удалять текст?
Весь софт вим подобный, в браузере немного больно. Больно работать в не vim софте Клава программируемая, на одном и слоёв есть стрелки( практически не пользуюсь)
Ууу брат тебе ещё вм нужен тайлинговый
...или изначально проектировались с вим подобным управлением, тот же ranger
I3 zathura vifm. И в браузере vimode. Стрелки всё-равно нужны будут, в BIOS например
Window manager, оконный менеджер
Window manager
> Биос Раз в 100 лет в него захожу
А, спасибо.
Но нужны😁 первое, что в голову пришло
I3wm к примеру
Хз, я стрелками и мышкой очень редко пользуюсь 🤷🏼♀️
Есть искажение. Вот например я пару часов работал в виме, потом переключился в другое нативное приложение, и нужно написать текст, но тут уже вим хоткеи не работают и т.п. (ну если брать в расчет, что вим расширения под приложение нет). Не будет ли такого, что я "закрывшись" искусственно от всего, что не в "экосистеме"(с его плагинами и т.п.) вима (или не добавляют режим Вима) Лет через 5 меня, условно, кто-то попросит посмотреть, что у него в компьютере, и я растеряюсь т.к. отвык от "дефолтных" окружениях и даже забыл как делал копи/пасту вне вима? :D
Это от твоей головы зависит
Растеряешься естественно, но если постояннл приходится переключаться, то большой проблемы для стандартного человека тут нету
Возможно, я проблему придумал, не исключаю. Просто не хочется время потратить, чтобы поменять "шило на мыло".
Тогда тебе просто надо выучить emacs
О нет, я пробовал, минус мизинец. Хотя я читал, что те кто позднал дзен используют в нем плагин evil. Но не знаю... Такую комбинацию не пробовал.
Caps и Ctrl местами поменять можно
Стикер
https://catonmat.net/why-vim-uses-hjkl-as-arrow-keys Там еще и ctl под esc
Ну, как минимум, будешь материться когда на привычный Esc будет все закрываться)
Могу сказать как у меня, если интересно
Попробовал себе сделать аналогично RightWin (где у вас Fn) стал мизинец правый уставать... хотя расстояние, например, левого мизинца до ctl такое же, но он видимо более "натренирован" чтоли... может пока просто не привычно.
Да, давайте, может не только мне полезно будет для идей каких нибудь)
Обсуждают сегодня