Windows 용 WSL / Bash를 사용하는 동안 항상 vim에서 작동하고 동일한 방식으로 사용 y
yy
3y
하고 p
싶지만 vim의 내부 클립 보드가 아닌 모든 응용 프로그램에서 공유하는 시스템 클립 보드에 연결 중입니다 ... 이미 클립 보드를 관리해야합니다. 역사.
Vim에는 이미 복사 / 붙여 넣기 버퍼를 시스템 클립 보드와 동기화하는 옵션이 내장되어있는 것 같습니다. 그러나 WSL을 실행할 때 문제는 실제로 /mnt/c/Windows/System32/clip.exe
클립 보드에 액세스하는 데 사용해야 한다는 것입니다. 사용할 수 있도록 :
set clipboard^=unnamed
아직 WSL을 지원하지 않는 것 같습니다.
나는 neovim이 이것을 옵션으로 가지고 있음을 이해하지만, 실제로 neovim으로 실험하고 싶지는 않습니다 ...
지금까지 내가 찾은 해결 방법에 가장 가까운 것은 다음과 같습니다.
nnoremap <silent> <leader>y :call system('/mnt/c/Windows/System32/clip.exe', @0)<CR>
vnoremap <silent> <leader>y :call system('/mnt/c/Windows/System32/clip.exe', @0)<CR>
그러나 이것은 제 생각에는 정말 끔찍한 해결책입니다 ... 2 단계 프로세스를 복사하는 것은 ...
물론 마우스 / shift + in으로 복사하여 붙여 넣기를 수행 할 수 있지만 Vim에서이 동기화를 제대로 수행 할 수있는 방법이 있어야한다고 생각합니다.