我正在运行全屏tmux,分为两个窗格。左窗格运行vim,我在其中编辑Python文件。右窗格运行Python解释器。
我希望能够突出显示vim中的多行(Shift + V),然后使用一些快捷键,将这些行发送到另一窗格上正在运行的Python解释器。
是否有一些vim插件可以做到这一点?
此功能类似于Spyder中的功能,您可以在其中突出显示多行,单击鼠标右键,然后将这些行发送到Spyder中的活动解释器。我不愿搬到Spyder,因为我的肌肉记忆力已经投入到vim和tmux上了(将手放在键盘上等等)。
我不使用vim,所以我无法为您提供帮助,但是如果您能弄清楚如何使vim将其选择传递给命令,则可以将其传递给类似的东西:
tmux loadb -bvim_copy - \; pasteb -bvim_copy -t'{right}' \; deleteb -bvim_copy'