zsh에서 복사 및 붙여 넣기

Leandros

zsh 내에서 시스템 클립 보드에 복사하여 붙여 넣기 위해이 작은 스크립트를 직접 작성했습니다 (기본적으로 여기에서 모든 것을 얻을 수 있습니다 : zsh 복사 및 붙여 넣기 ).

x-yank() {
    zle copy-region-as-kill
    print -rn -- $CUTBUFFER | pbcopy
}
zle -N x-yank

x-cut() {
    zle kill-region
    print -rn -- $CUTBUFFER | pbcopy
}
zle -N x-cut

x-paste() {
    CUTBUFFER=$(pbpaste)
    zle yank
}
zle -N x-paste

bindkey -M vicmd "y" x-yank
bindkey -M vicmd "Y" x-cut
bindkey -M vicmd "p" x-paste

그러나 몇 가지 사소한 문제가 있는데, 해결할 수없는 것 같습니다.

  • 붙여 넣으면 커서 아래에있는 현재 문자가 제거되며 나중에 삽입하는 데 Vim 방식을 훨씬 선호합니다.
  • 복사는 선택을 제거하지 않습니다.

어디서 시작해야할지 아이디어가 있습니까?

Leandros

좋아, 알아 냈고, 다른 버퍼를 직접 조작 할 수 있습니다.

x-paste() {
    PASTE=$(pbpaste)
    LBUFFER="$LBUFFER${RBUFFER:0:1}"
    RBUFFER="$PASTE${RBUFFER:1:${#RBUFFER}}"
}
zle -N x-paste

bindkey -M vicmd "p" x-paste

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

VBA 매크로 복사 및 붙여 넣기, 개별 위치에 붙여 넣기

분류에서Dev

Windows PowerShell에서 복사 및 붙여 넣기

분류에서Dev

rdesktop에서 작동하지 않는 복사 및 붙여 넣기

분류에서Dev

클립 보드에서 URxvt로 복사 및 붙여 넣기

분류에서Dev

Datagridview 컨트롤에서 데이터 복사 및 붙여 넣기

분류에서Dev

VBA에서 특정 열 복사 및 붙여 넣기

분류에서Dev

첫 번째 빈 행 루프에서 복사 및 붙여 넣기

분류에서Dev

줄 끝에서 텍스트 복사 및 붙여 넣기

분류에서Dev

MS Word에서 주석 복사 및 붙여 넣기

분류에서Dev

Excel 복사 및 데이터를 여러 셀에 붙여 넣기

분류에서Dev

여러 셀 복사 및 붙여 넣기

분류에서Dev

xclip에 파일 복사 및 Firefox에 붙여 넣기

분류에서Dev

색상 서식으로 AS3 복사 및 붙여 넣기

분류에서Dev

SHIFT없이 터미널에 복사 및 붙여 넣기

분류에서Dev

프레임 버퍼에 복사 및 붙여 넣기

분류에서Dev

다음 빈 행에 데이터 복사 및 붙여 넣기

분류에서Dev

SSMS 복사 및 Excel에 붙여 넣기-DateTime 열

분류에서Dev

SHIFT없이 터미널에 복사 및 붙여 넣기

분류에서Dev

셀 값에 따라 행과 열 복사 및 붙여 넣기

분류에서Dev

Selenium (Java)의 두 필드간에 복사 및 붙여 넣기

분류에서Dev

복사 및 붙여 넣기에 도움이 필요합니다.

분류에서Dev

셀 데이터 복사 및 변수에 붙여 넣기 (pasteSpecial)

분류에서Dev

특정 빈 열에 복사 및 붙여 넣기시 Excel Marco

분류에서Dev

복사 및 붙여 넣기에 마우스 버튼 바인딩

분류에서Dev

열 복사 및 다른 열에 붙여 넣기

분류에서Dev

URxvt로 복사 및 붙여 넣기

분류에서Dev

emacs 복사 및 붙여 넣기

분류에서Dev

셀 및 값 복사 / 붙여 넣기

분류에서Dev

'If Then'루프 복사 및 붙여 넣기

Related 관련 기사

  1. 1

    VBA 매크로 복사 및 붙여 넣기, 개별 위치에 붙여 넣기

  2. 2

    Windows PowerShell에서 복사 및 붙여 넣기

  3. 3

    rdesktop에서 작동하지 않는 복사 및 붙여 넣기

  4. 4

    클립 보드에서 URxvt로 복사 및 붙여 넣기

  5. 5

    Datagridview 컨트롤에서 데이터 복사 및 붙여 넣기

  6. 6

    VBA에서 특정 열 복사 및 붙여 넣기

  7. 7

    첫 번째 빈 행 루프에서 복사 및 붙여 넣기

  8. 8

    줄 끝에서 텍스트 복사 및 붙여 넣기

  9. 9

    MS Word에서 주석 복사 및 붙여 넣기

  10. 10

    Excel 복사 및 데이터를 여러 셀에 붙여 넣기

  11. 11

    여러 셀 복사 및 붙여 넣기

  12. 12

    xclip에 파일 복사 및 Firefox에 붙여 넣기

  13. 13

    색상 서식으로 AS3 복사 및 붙여 넣기

  14. 14

    SHIFT없이 터미널에 복사 및 붙여 넣기

  15. 15

    프레임 버퍼에 복사 및 붙여 넣기

  16. 16

    다음 빈 행에 데이터 복사 및 붙여 넣기

  17. 17

    SSMS 복사 및 Excel에 붙여 넣기-DateTime 열

  18. 18

    SHIFT없이 터미널에 복사 및 붙여 넣기

  19. 19

    셀 값에 따라 행과 열 복사 및 붙여 넣기

  20. 20

    Selenium (Java)의 두 필드간에 복사 및 붙여 넣기

  21. 21

    복사 및 붙여 넣기에 도움이 필요합니다.

  22. 22

    셀 데이터 복사 및 변수에 붙여 넣기 (pasteSpecial)

  23. 23

    특정 빈 열에 복사 및 붙여 넣기시 Excel Marco

  24. 24

    복사 및 붙여 넣기에 마우스 버튼 바인딩

  25. 25

    열 복사 및 다른 열에 붙여 넣기

  26. 26

    URxvt로 복사 및 붙여 넣기

  27. 27

    emacs 복사 및 붙여 넣기

  28. 28

    셀 및 값 복사 / 붙여 넣기

  29. 29

    'If Then'루프 복사 및 붙여 넣기

뜨겁다태그

보관