Email or username:

Password:

Forgot your password?
Moana Rijndael 🍍🍕

Вот за что я обожаю Vi, так это за line-oriented шорткаты. В коде строчками надо оперировать постоянно, и соответствующие действия в Vi элементарны

Вторая охуенная вещь, это ci(, ci[, и другие её варианты

11 comments
Moana Rijndael 🍍🍕

Плюс структурность шорткатов. dd это удалить строчку? (d = delete)
Значит cc — заменить строчку. (c = change)
yy — тоже работает как ожидается (y = yank)

По сравнению с Ctrl+Shift+Alt+H+U+I это просто аааааааааа

alina 🌸
@mo я возможно тупая но что делает yy...

и вообще, приходите к нам в макос, у нас есть
shift+cmd+3 - скриншот
shift+cmd+4 - скриншот
shift+cmd+5 - открыть скриншот
shift+cmd+6 - скриншот
Moana Rijndael 🍍🍕

@teidesu yy копирует всю строку. (во внутренний вимовский буфер). Потом можно пастить через p (после текущей строки) или P (перед)

red

@mo @teidesu есть такой тест для вимеров - не подсматривая, сказать, что выполнит твоё имя, набранное в вим в нормальном режиме)

А :cursed_verified:

@red @mo @teidesu у кого имя на A, I, O, всё очень просто.

DELETED

@mo@mastodon.ml *занудствуя i/a* - motions вродь вим-специфичные, в vi их не было.

Moana Rijndael 🍍🍕

@taxuswc Vi = Vi-style. Так то я пишу всё в пайчарме с IdeaVim, ну или в самом Vim

DELETED

@mo@mastodon.ml ок, позанудсьовать не вышло ​:blobcatgooglytrash:​

иногда еще бывает, что нету по умолчанию вима, а только vi, и вот там это раздражают немного. хотя отсутствие нормальной отмены раздражает куда сильнее ;)

iliazeus

@mo во многих ide, Ctrl+X/C/V с пустым выделением тоже работают на целую строчку, ровно как dd/yy

моя ide ещё позволяет двигать строку на Alt+вверх/вниз

iliazeus

@mo расскажи ещё, пожалуйста, что именно делает команда ci(

Moana Rijndael 🍍🍕

@iliazeus удалить текст в скобках и поставить курсор между ними в режиме редактирования. Дословно:
c change
i nside
(

Go Up