после сделав например dd, я перетираю этот "буфер" и после вставив, я получаю то что удалял, а не копировал.
может есть способ отображения списка того, что в "буфере", чтобы вставить именно то что мне нужно, а не последнее?
:reg
То, что скопировал через yy будет лежать в 0 регистре, то, что ты удаляешь будет помещаться в 1 регистр смещая остальные цифровые регистры, то есть из 2 в 3, из 3 в 4.... Последнее действие лежит в регистре "" Посмотреть регистры можно :reg Можно использовать литеральные регистры "ayy "ap
хотелось бы способ по быстрее, может перебиндить yy на "ayy. чтобы dd / x / c и другие не перебивали этот yy
ага, а потом тебе захочется размножить по dd, и что? обратно перебиндивать будешь? не, "1p проще
размножить по dd? это что значит?
Можешь перебинлить, но yy и так будет лежать в регистре "". Можешь от дула забирать yy. Я себе забиндил Ctrl yy, Ctrl p для общего регистра
ну когда ты понял, что эта строка нужна не здесь, а в двух других местах, например
I was pleased when I discovered the 0 register. If you yank text without assigning it to a particular register, then it will be assigned to the 0 register, as well as being saved in the default " register. The difference between the 0 and " registers is that 0 is only populated with yanked text, whereas the default register is also populated with text deleted using d/D/x/X/c/C/s/S commands. https://stackoverflow.com/questions/1497958/how-do-i-use-vim-registers
Я забиндил Ctrl+c копирование в xclip. А через parcellite я выбираю из истории буфера то, что нужно.
А что по дефолту на этот хоткец стоит? Там просто фигня какая-то есть как минимум в неовим. Типо какой-то подсказки
Без понятия) У меня лет 10 уже так)
Обсуждают сегодня