Vimclip은 좋아하는 $EDITOR 생성하고 클립 보드에 입력 한 것을 남겨 두는 작은 스크립트입니다. 나는 그것을 가벼운 vim-any awhere로 생각하고 싶습니다.
기본적으로 Vimclip은 Linux의 xsel (X11) / wl-copy (WAYLAND) 및 MACOS의 pbcopy 에 의존하여 입력 한 내용을 클립 보드에 복사합니다. $VIMCLIP_CLIPBOARD_COMMAND 설정하여 VimClip이 다른 명령을 사용하도록하십시오.
또한 좋아하는 편집기 (아마도 VIM)에 $EDITOR 설정해야합니다.
스크립트를 $PATH 의 폴더에 복사하고 실행 파일을 표시하십시오. 아치 사용자는 AUR에서 vimclip-git 설치할 수 있습니다.
그런 다음 터미널을 자동으로 스폰하고 vimclip 실행하기 위해 바로 가기를 설정하려고합니다. 이것은 데스크탑 환경과 터미널에 따라 다릅니다. 몇 가지 예 :
그놈 말단이있는 우분투
Settings > Devices > Keyboard 열고 바닥까지 스크롤 한 다음 + 눌러 새 바로 가기를 추가하십시오. VimClip이라고 부르고 명령을 gnome-terminal -- vimclip 에 설정하고 원하는 바로 가기를 할당하십시오.
다른 말단 에뮬레이터
Kde의 Konsole 의 경우 명령을 konsole -e vimclip 으로 설정했습니다. Kitty 의 경우 간단히 kitty vimclip 에 설정했습니다.
Macos iterm
사과 스크립트를 만들어 명령 zsh -c $HOME/bin/vimclip 명령 (또는 Vimclip을 배치 한 곳)으로 ITERM 창을 엽니 다. 그런 다음 키보드 바로 가기를 만들어 스크립트를 호출하십시오. #3도 참조하십시오.
기타
다른 터미널 에뮬레이터로 다른 데스크탑 환경을 실행하면 파악할 수있을 것입니다. 그렇지 않은 경우 주저하지 마십시오.
? ? ?
걱정하지 마세요. 다시는 입력 할 필요가 없습니다. VimClip은 입력을 /tmp/vimclip.XXXXXXXX 의 임시 파일에 저장합니다 (여기서 xxx는 임의의 문자열로 대체). vimclip 입력을 붙여 넣기 전에 실수로 클립 보드에 다른 것을 복사 한 경우, 그냥 가서 콘텐츠를 가져 가십시오.
나는 그것을 Vimclip이라고 불렀지 만 $EDITOR Emacs, Nano 또는 다른 사람이라면 작동해야합니다.