Vim:映射GNU屏幕命令
如果之前有人问过我,我很抱歉,但我对Vim文档感到不知所措,我似乎无法理解这一点 我想在Vim中映射F5键以完成以下操作:Vim:映射GNU屏幕命令,vim,gnu-screen,Vim,Gnu Screen,如果之前有人问过我,我很抱歉,但我对Vim文档感到不知所措,我似乎无法理解这一点 我想在Vim中映射F5键以完成以下操作: 从Vim中的视觉选择中拖动文本 在另一个名为ipython的GNU屏幕会话中执行文本的拖动部分 第二部分可以通过发出以下命令行参数(通过:!)来实现,前提是我能够找到在该行的双引号之间粘贴寄存器内容的方法(但我不知道如何粘贴): map:!screen-x ipython-x stuff“[注册0内容]” 任何帮助都将不胜感激 对于第二部分,您可以使用 :execute
ipython
的GNU屏幕会话中执行文本的拖动部分:!
)来实现,前提是我能够找到在该行的双引号之间粘贴寄存器内容的方法(但我不知道如何粘贴):
map:!screen-x ipython-x stuff“[注册0内容]”
任何帮助都将不胜感激 对于第二部分,您可以使用
:execute "!screen -x ipython -X stuff " . shellescape(@0)
对于第二部分,您可以使用
:execute "!screen -x ipython -X stuff " . shellescape(@0)
我在这里抄录:
也许这两个插件中的一个就是您所需要的:
- 是基于网络的
- 是基于slime的版本
- 是基于网络的
- 是基于slime的版本
object?
和object.
一样
如果您遵循github链接,那么会有一些屏幕演示您可以使用它做什么。不过,它需要启用ZeroMQ的IPython 0.11或更高版本。鉴于您问题的性质,我建议您看看。使用此插件,您可以发送行或整个文件供IPython执行,还可以在Vim中获得对象内省和单词补全,就像您在IPython中获得的:
object?
和object.
一样
如果您遵循github链接,那么会有一些屏幕演示您可以使用它做什么。但它需要启用ZeroMQ的IPython 0.11或更高版本。请检查。非常感谢!vim的工作原理与广告完全一样,并且完全符合我的需要。我高估了你的另一个答案,但如果你想让我接受它,你可以在这里转发。请查看。非常感谢!vim的工作原理与广告完全一样,并且完全符合我的需要。我高估了你的另一个答案,但如果你想让我接受的话,你可以在这里转发。谢谢尼尔,这也非常有用。谢谢尼尔,这也非常有用。谢谢保罗。事实上,我已经玩过你的插件,发现它非常棒。我还用R做了很多交互式数据分析,所以slime解决方案对我来说是一站式的。但是维姆·伊普顿肯定会在我的雷达上。谢谢保罗。事实上,我已经玩过你的插件,发现它非常棒。我还用R做了很多交互式数据分析,所以slime解决方案对我来说是一站式的。但维姆·伊普顿肯定会一直在我的关注范围内。