내용으로 건너뛰기
권남
사용자 도구
로그인
사이트 도구
검색
도구
문서 보기
이전 판
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
최근 바뀜
미디어 관리자
사이트맵
추적:
vim:register
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== Vim Registers ====== * clipboard 같은 역할을 한다. * insert mode 에서 <Ctrl>-R : <ESC>를 누르지 않고 register 탐색 가능 * ''"[레지스터명한글자]''[명령] : (앞에 쌍따옴표 주의) 특정 레지스터에 대한 명령 실행 * ''"add'' : **a** 레지스터에 한 줄 복사 후 삭제 * ''"ap'' : **a** 레지스터 내용 붙여넣기 * ''"Ayy'' : **a** 레지스터에 한 줄 내용 **추가** * '':reg'' : 레지스터 목록 ===== 특수 레지스터 ===== * ''0'' : 기본 yank * ''1'' : 삭제 * ''-'' : 작은(x) 삭제 * ''*'' 혹은 ''+'' : 운영체제 클립보드 * '':'' : 마지막 ex 명령 * ''_'' : blackhole 행위를 블랙홀로 보내면 다른 레지스터를 건들지 않음. ===== 운영체제 클립보드를 기본 레지스터에 매핑하기 ===== 다음 명령을 내리면 운영체제 클립보드와 Vim기본 레지스터가 동일해진다. 운영체제의 데이터를 복사해 붙여넣거나 그 반대가 쉬워진다. <code> :set clipboard=unnamed </code> ===== ex 모드에서 클립보드 붙여넣기 ===== * '':'' 명령모드에서 ''<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.txt
· 마지막으로 수정됨: 2020/11/24 15:22 저자
kwon37xi
문서 도구
문서 보기
이전 판
역링크
맨 위로