사용자 도구

사이트 도구


vim:register

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
vim:register [2016/11/18 16:19]
kwon37xi [특수 레지스터]
vim:register [2016/11/18 16:22] (현재)
kwon37xi
줄 15: 줄 15:
   * '':''​ : 마지막 ex 명령   * '':''​ : 마지막 ex 명령
   * ''​_''​ : blackhole 행위를 블랙홀로 보내면 다른 레지스터를 건들지 않음.   * ''​_''​ : blackhole 행위를 블랙홀로 보내면 다른 레지스터를 건들지 않음.
 +
 ===== 운영체제 클립보드를 기본 레지스터에 매핑하기 ===== ===== 운영체제 클립보드를 기본 레지스터에 매핑하기 =====
 다음 명령을 내리면 운영체제 클립보드와 Vim기본 레지스터가 동일해진다. 운영체제의 데이터를 복사해 붙여넣거나 그 반대가 쉬워진다. 다음 명령을 내리면 운영체제 클립보드와 Vim기본 레지스터가 동일해진다. 운영체제의 데이터를 복사해 붙여넣거나 그 반대가 쉬워진다.
줄 24: 줄 25:
   * '':''​ 명령모드에서 ''<​Ctrl-R>''​누르고 ''​+''​ 연속으로 누르면 클립보드 내용이 복사돼 들어간다. ''​+''​ 대신 Vim 레지스터를 눌러도 된다.   * '':''​ 명령모드에서 ''<​Ctrl-R>''​누르고 ''​+''​ 연속으로 누르면 클립보드 내용이 복사돼 들어간다. ''​+''​ 대신 Vim 레지스터를 눌러도 된다.
  
 +===== 삭제시 yank된 것 덮어쓰지 않기 =====
 +  * [[http://​stackoverflow.com/​questions/​3638542/​any-way-to-delete-in-vim-without-overwriting-your-last-yank|vi - Any way to delete in vim without overwriting your last yank? - Stack Overflow]]
 +  * 삭제시 ''"​_dd''​ 처럼 삭제 내용을 블랙홀로 보내버리면 기존 yank된 내용은 원래 레지스터에 남아 있게 된다.
 +  * 혹은 그냥 삭제하고 ''​0''​번 레지스터 내용을 붙여넣어도 된다.
vim/register.txt · 마지막으로 수정됨: 2016/11/18 16:22 저자 kwon37xi