Size: a a a

2020 December 09

NG

Nicholas Guriev in pro.vim
Aleksander Samoylenko
Привет! Подскажите, пж: как вставить текст, скопированный в Visual Block Mode так, чтобы он не добавился в конец каждой строки, а создал свои строки после текущей?
удваиваю вопрос))
источник

VG

Vadim Goncharov in pro.vim
Appendix: note to self

I didn't realize that scrolling was so fast relative to searching (not explicitly mentioned in the blog post, but 1/2 of the text selection task). I tend to use search to scroll to things that are offscreen, but it appears that I should consider scrolling instead when I don't want to drop my cursor in a specific position.

-- во, чувак сделал выводы из исследований для себя
источник

NG

Nicholas Guriev in pro.vim
а в виме, к сожалению, курсор меняет свою позицию при прокрутке буфера за пределы окна 😞
источник

VG

Vadim Goncharov in pro.vim
But it is so obvious!...
No it isn't. When users are confronted with multiple design options, the correlation between preference and performance is very low. Only 25% would prefer the solution with the best performance.
источник

VL

Valerii Leontiev in pro.vim
First name Last name
а за что должны?
Грепни его сообщения)
источник

VL

Valerii Leontiev in pro.vim
Троля кормят
источник

FL

First name Last name in pro.vim
Valerii Leontiev
Грепни его сообщения)
не владею навыком
источник

FL

First name Last name in pro.vim
Valerii Leontiev
Троля кормят
он не тролль вроде
источник

VG

Vadim Goncharov in pro.vim
First name Last name
не владею навыком
кнопка с лупой в правом верхнем углу
источник

VL

Valerii Leontiev in pro.vim
Vadim Goncharov
кнопка с лупой в правом верхнем углу
источник

FL

First name Last name in pro.vim
по имени не умеет
источник

G

GNU/Vsevolod in pro.vim
Aleksander Samoylenko
Привет! Подскажите, пж: как вставить текст, скопированный в Visual Block Mode так, чтобы он не добавился в конец каждой строки, а создал свои строки после текущей?
function! PasteBlock()
 execute 'normal!'
       \ repeat("O\<Esc>", len(split(@", '\n')))
 normal! p
endfunction
источник

VG

Vadim Goncharov in pro.vim
First name Last name
по имени не умеет
на десктопе набираешь from: и выбираешь его из списка
источник

NG

Nicholas Guriev in pro.vim
First name Last name
по имени не умеет
на иконку с контурами человека нажми, вторая слева на нижней панели
источник

FL

First name Last name in pro.vim
аа
источник

FL

First name Last name in pro.vim
умно
источник

FL

First name Last name in pro.vim
иногда по делу, иногда не очень
источник

AS

Aleksander Samoylenk... in pro.vim
GNU/Vsevolod
function! PasteBlock()
 execute 'normal!'
       \ repeat("O\<Esc>", len(split(@", '\n')))
 normal! p
endfunction
Спасибо большое)
источник

G

GNU/Vsevolod in pro.vim
GNU/Vsevolod
function! PasteBlock()
 execute 'normal!'
       \ repeat("O\<Esc>", len(split(@", '\n')))
 normal! p
endfunction
По поводу этого. Есть ли способ выполнять список normal! операций так, чтобы один undo возвращал их все? Своего рода, транзакция
источник

VG

Vadim Goncharov in pro.vim
вроде что-то было про деревья отмены...
источник