あるウィンドウと別のウィンドウに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に保存します。