사용자 도구

사이트 도구


vim:register

차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
vim:register [2015/07/09 10:22]
kwon37xi [Vim Registers]
vim:register [2020/11/24 15:22] (현재)
kwon37xi [삭제시 yank된 것 덮어쓰지 않기]
줄 14: 줄 14:
   * ''*'' 혹은 ''+'' : 운영체제 클립보드   * ''*'' 혹은 ''+'' : 운영체제 클립보드
   * '':'' : 마지막 ex 명령   * '':'' : 마지막 ex 명령
 +  * ''_'' : blackhole 행위를 블랙홀로 보내면 다른 레지스터를 건들지 않음.
  
 ===== 운영체제 클립보드를 기본 레지스터에 매핑하기 ===== ===== 운영체제 클립보드를 기본 레지스터에 매핑하기 =====
줄 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]]
 +  * https://vim.fandom.com/wiki/Accessing_the_system_clipboard
 +  * 삭제시 ''"_dd'' 처럼 삭제 내용을 블랙홀로 보내버리면 기존 yank된 내용은 원래 레지스터에 남아 있게 된다.
 +  * 혹은 그냥 삭제하고 ''0''번 레지스터 내용을 붙여넣어도 된다.
vim/register.1436404967.txt.gz · 마지막으로 수정됨: 2015/07/09 10:22 저자 kwon37xi