한 창과 다른 창에 neovim을 열어 놓았습니다 ipython
. neovim을 떠나지 않고도 ipython 창에 키 입력을 보내거나 버퍼를 붙여넣을 수 있는 키맵을 설정했습니다.
이제 ipython 세션의 출력을 Neovim 버퍼로 직접 파이프하는 키맵을 설정하려고 합니다. 나는 그것을 시도했지만 pipe-pane
작동 capture-pane
시킬 수 없습니다.
어떻게 해야 하나요?
답변1
버퍼 내용을 파일에 복사하는 간단한 스크립트가 있습니다. neovim에서 열도록 수정하세요.
#!/usr/bin/sh
tmux capture-pane -pJS - > /tmp/tb
tmux display "Saved to /tmp/tb"
tmux 구성에 다음을 추가하여 키 바인딩을 만들 수 있습니다.
bind c run-shell /path/to/tmux-capture.sh
crtl+b+c
스크립트를 실행하고 /tmp/tb에 저장합니다.