vim, nvim 블럭 붙여넣기 반복

 개요

(말로 설명하려니 어렵네요. 나중에 gif 넣자)

block 으로 paste 를 하는 경우 block 이 replace copy 됩니다.

그래서 다음에 또 block paste 하는 경우에는 지워진 문자열이 paste 되죠.

visual  일때만 p 명령을 remap 하면 됩니다.

vim

xnoremap p pgvy

~/.vimrc 에 위 내용 넣으면 됩니다.

nvim

vim.keymap.set('x', 'p', 'pgvy')

~/.config/nvim/init.lua 에 위 내용 넣으면 됩니다.

visual block 일때만 p를 pgvy 로 명령을 바꾼다는 내용입니다.

출처

https://stackoverflow.com/questions/290465/how-to-paste-over-without-overwriting-register
https://nolboo.kim/blog/2016/10/27/vim-g-command/


댓글

이 블로그의 인기 게시물

WSL2 Ubuntu 20.04 및 네트워크 설정

git pull 을 했더니 branch가 갈라지는 경우

리눅스 멀티코어를 사용하는 tar 압축/해제