vim에서 시스템 클립 보드로 라인을 쉽게 보낼 수 있도록 매핑을 설정하고 싶습니다.vim에서 커서 이동을 스크립트하는 방법은 무엇입니까?
나는 일반적으로 범위를 지정하고,이 같은 (pbcopy
"대지에 페이스트가"나는 OSX에있어), pbcopy
에 그 범위 써서 :
:20,23w !pbcopy
이보다 편리하게하기를 이 명령의 대부분을 채우기 위해 매핑을 설정하고 싶습니다. 그런 다음 원하는 범위를 채울 수 있도록 줄 시작 부분으로 돌아갑니다.
기본적으로이 :
nnoremap <leader>g :w !pbcopy
을하지만 줄 끝에 커서를 둡니다. 텍스트를 추가하고 범위 삽입을 위해 줄 시작 부분에 커서를 놓는 매핑을 만들 수있는 방법이 있습니까?
nnoremap <leader>g :w !pbcopy<c-b>
<c-b>
가 당신을 위해 행의 시작 부분에 커서를 가져올 것이다 : 당신은 다음과 같은 매핑을 시도 할 수있는 거리를 입력 할 수있는 지금의 시작으로 이동하기 위해
선택을 시각적으로 선택하고 복사하면 멋지게 작동합니다. 감사합니다. 나는 당신이 설정하고 마크로 돌아가는 변이와 정확히 무슨 일이 일어나지 않습니다. 이 경우 복사 할 영역을 어떻게 지정합니까? –
사과드립니다. 나는 그 질문을 잘못 읽었다. 원래의 질문에 대한 적절한 해결책으로 해결했습니다. – Bambu
그게 좋습니다. 귀하의 답변을 수락하신 후 추가 정보를 제공해 주셔서 감사합니다. 네, 이제는 저에게 더 많은 의미가 있습니다. –