我希望能够使用键盘从系统剪贴板(或文本选择)粘贴到我的“类似 vi”的 shell 提示中。我通常使用 zsh,有时使用 bash。在这两种情况下,我都使用类似 vi 的行为 ( bindkey -v
/ set -o vi
)设置了 shell 。
在 vim 中,我正在寻找的行为可通过 key sequence 获得"+p
。但是,此特定键序列在启用 vi 的 shell 提示中无法按预期工作。有什么方法可以启用这个或类似的行为,只使用键盘,同时在 zsh 或 bash shell 提示中保留类似 vi 的键绑定?
- 编辑 -
用例:我经常在带有Pentadactyl 插件、终端模拟器和 vim 本身的Firefox 之间导航- 使用带有自定义键的Xmonad窗口管理器来移动。所有三个程序都有类似 vi 的键绑定,这非常有效(对于“手指记忆”),因此最好仅使用 vim 语法(或非常相似的语法)在它们之间进行文本通信。
我在convert
执行以下操作时遇到问题:
我有一堆单页 pdf 文件,其几何形状对应于横向 A4 纸。实际内容在视觉上分为 2 页。我一直在试图与这些文件做,基本上是:调整大小到A3,其实在中间垂直分割获得两页(我试过convert
的crop
unsuccesfully),然后重新组装为2页由 2 张 A4 纵向页面组成的 pdf 文件。
最终的内容应该是按一个因子调整大小的原始内容 sqrt(2)
[ ] -> [ ] -> [ | ]
[ ] [ | ]
A4 A3 2xA4
lands. lands. portrait
Run Code Online (Sandbox Code Playgroud)
这样做的全部目的是能够将调整后的内容打印为 2 张纵向 A4 纸而不是 1 张横向 A4,但实际上创建新的 pdf 文件比直接打印要好,因为它们可以随时重新打印并与其他人共享然后谁也可以按预期直接打印它们。