Size: a a a

2022 February 02

N

Nikolay in pro.vim
ну можно тоггл сделать на переключение insert/normal
источник

b

badtrousers in pro.vim
esc слишком часто используемая кнопка имхо чтобы ее на педаль бить, нога будет уставать. я играю на пианино, но там совсем другая механика. ты не делаешь много одиночных нажатий, а синхронизируешь нажатия под то, что делаешь руками. а тут оно наоборот типо конкурентно
источник

b

badtrousers in pro.vim
https://github.com/larioj/plum еще такое нашел
источник

b

badtrousers in pro.vim
но оно всё какое–то неполноценное, например plum не биндит кнопку колёсика как вот эта штука. меня это все наталкивает на то, чтобы сделать свою сборку, плагин чтобы использовать мышку по максимуму
источник

b

badtrousers in pro.vim
не знаешь почему у меня это не работает в visual mode?
источник

b

badtrousers in pro.vim
это работает, например
vmap <silent> gp <Cmd>let @p=substitute(@@, '[ \t\n]*', '', 'g')<CR>"pp
источник

VD

Vft Dan in pro.vim
nmap только в нормальном режиме работает, чтобы работало в normal+visual+operator-pending, надо map
Ну и можно nore добавить, чтобы в случае встречи внутри других маппингов они не срабатывали
источник

VD

Vft Dan in pro.vim
И вместо : надо :<c-u> сделать, т. к. :let не принимает range
источник

b

badtrousers in pro.vim
я в курсе, у меня с vmap не работает
источник

b

badtrousers in pro.vim
"=substitute(@@, '[ \t\n]*', '', 'g')<CR>p
источник

b

badtrousers in pro.vim
тут же нет : или я что–то не понимаю?
источник

VD

Vft Dan in pro.vim
Да. Хмм. Тогда надо подумать
источник

b

badtrousers in pro.vim
да, я только что хотел использовать свой долгожданный бинд и понял что хочу сделать это после vt) ну или потенциально я знаю что захочу viW
источник

b

badtrousers in pro.vim
пока придется через "p делать
источник

b

badtrousers in pro.vim
ой блин, и нужно переписать регулярку, чтобы не вырезала пробелы посреди строки)
источник

b

badtrousers in pro.vim
вот почему пробелы нужно запретить в пользу табов! теперь придется писать \(^[ \t]*\)|\n
источник

VD

Vft Dan in pro.vim
Он похоже удаляет старое значение до вычисления expression register, так что в visual надо вместо @@ использовать @0
источник

VD

Vft Dan in pro.vim
Tabs for indentation, spaces for alignment
источник

b

badtrousers in pro.vim
то есть в visual оно все–таки будет пачкать unnamed?
источник

VD

Vft Dan in pro.vim
+
источник