vi의 커서 아래에 있는 현재 줄을 시스템 클립보드에 복사하는 방법은 무엇입니까?
dd
vi 자체나 셸, libreoffice 애플리케이션 등 어느 곳에나 콘텐츠를 붙여넣을 수 있으며 줄 삭제 와 같은 더 쉬운 단축키를 찾고 있습니다 .
답변1
Vim을 사용하고 있다면+clipboard
특징( 또는 +clipboard
안에 나타나는지 확인하십시오 ), 두 개의 특별한:version
vim --version
등록하다시스템 지정클립보드. 이 레지스터는 + / + "+
에서 사용되는 클립보드를 지정합니다 . 이 레지스터는 마우스 선택 및 중간 클릭 붙여넣기에 사용되는 기본 선택을 지정합니다.CtrlCCtrlV"*
명령을 삭제하거나 대체 레지스터에 넣으려면 큰따옴표와 레지스터 문자를 앞에 두십시오. 예를 들어, 현재 행을 클립보드에 복사하려면 다음을 입력하십시오."+yy
Vim에 이 기능이 없으면 +clipboard
외부 유틸리티를 사용하여 클립보드에 액세스할 수 있습니다. 물론 X 디스플레이에 액세스하려면 Vim이 필요합니다( DISPLAY
환경 변수를 설정해야 함). 사용:w
주문하다로 시작하는 인수를 사용하면 !
지정된 행이 프로그램을 통해 전송됩니다. 그리고셰르:
:.w !xsel -b