Size: a a a

2021 April 09

PC

Patsy Charmer in pro.vim
Удивительно, что есть коммьютнити по вим)
Я пытаюсь его освоить, но не хочу отказываться от своей ide (pycharm).
Воспользовался поиском в группе, но не нашел ответов, может кто использует vim в качестве плагина сможет подсказать как сделать удобнее.
Вопросы:
1. как удобно копировать данные из вне редактора? например, надо из браузера вставить сниппет? пока изворачиваюсь через shift+insert но это не удобно.
2. как можно копировать имена переменных между файлами в pycharm? когда я это делаю через y/p, то надо ведь сначала удалить предыдущий текст и там жму dw, но после этого в буфере то что удалил, и приходится делать "0p что ваще не удобно и не быстро
3. есть ли какой-то способ вообще в виме сделать замену с сохранением регистра? (типо слово Foo менять на Bar, а foo на bar в одно действие)
4. что все же делают комбинации ^K, ^V, думаю от них отказаться как-то и включить по умолчанию поведение ide (коммит и вставка человеческая) и можно ли как-то заставить pycharm выходить в нормальный режим по ^L а не все время до esc тянутся.
источник

NG

Nicholas Guriev in pro.vim
2. выделили что надо -> y -> вставляем через p
источник

PC

Patsy Charmer in pro.vim
да, я так и делаю, но как правильно вставить ВМЕСТО другого текста? мне же его прежде надо удалить как-то
источник

PC

Patsy Charmer in pro.vim
хм, сам спросил и подумал может быть нужно в визуальном режиме выделить слово и попрбовать вставить
источник

GK

Georgy Komarov in pro.vim
> 1. как удобно копировать данные из вне редактора?

" Integrate with system clipboard
set clipboard=unnamedplus,unnamed


> 3. есть ли какой-то способ вообще в виме сделать замену с сохранением регистра?

В виме — есть плагин. В ideavim — не уверен, может быть, найдётся Action, который можно забиндить?

> 4. что все же делают комбинации ^K, ^V, думаю от них отказаться как-то и включить по умолчанию поведение ide (коммит и вставка человеческая) и можно ли как-то заставить pycharm выходить в нормальный режим по ^L а не все время до esc тянутся.

Что-то вроде: inoremap <C-l> <Esc>
источник

NG

Nicholas Guriev in pro.vim
перед вставкой можно выделить текст
источник

NG

Nicholas Guriev in pro.vim
ага!
источник

PC

Patsy Charmer in pro.vim
спасибо! 🙏
источник

PC

Patsy Charmer in pro.vim
и простите, еще дурацкий наверно вопрос, но не могу загуглить
как удалить символ переноса строки? всмысле чтобы две строки склеить без входа в интерактивный режим
скажем я пишу текст и удалил до конца строки что-то
а на следующей повисло слово, и я бы хотел его
быстро
перенести на предыдущую строку.
я просто по странному делаю: нажимаю $ чтобы добежать до конца строки, i, и потом делете нажимаю, а потом esc. может как-то можно лучше? x и d пробовал по всякому
источник

GK

Georgy Komarov in pro.vim
Можно выделить строки в визуальном режиме (V) и нажать J (см. :he J)
источник

V

Vim Help in pro.vim
источник

PC

Patsy Charmer in pro.vim
Спасибо огромное!
источник

GK

Georgy Komarov in pro.vim
👍.
источник

PC

Patsy Charmer in pro.vim
о, оказывается можно просто shift+J  нажать и он склеит сразу, кайф!
источник

Г

ГуАлСе in pro.vim
Хм, а что у тебя за дикая аватарка?
источник

PC

Patsy Charmer in pro.vim
)) так же как у тебя с буквами
источник

Г

ГуАлСе in pro.vim
Но у меня свой шрифт, а у тебя вообще вырезанная из стандартного ТГ. Это зачем так?
источник

NG

Nicholas Guriev in pro.vim
чтобы @gualse вопросы задавал 😂
источник

Г

ГуАлСе in pro.vim
:)
источник

pl

peach lasagna in pro.vim
дизайнер,  пей таблетки
источник