我在一个窗格中打开 neovim,并ipython
在另一个窗格中打开。我已经设置了键盘映射,允许我发送按键或将缓冲区粘贴到我的 ipython 窗格中,而无需离开 neovim。
我现在尝试设置一个键映射,将 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