3

手册页说 vim -X 禁用剪贴板和窗口标题操作。这就是 vim 连接到 X 的全部内容吗?

我觉得这有点令人惊讶,因为默认设置对我来说显着减慢了 vim 的启动速度,而且我从来不需要剪贴板/窗口标题行为。

顺便说一句,这不是 gvim。

4

1 回答 1

2

我有根据的猜测是,这是因为现在大多数人在图形环境中使用终端仿真器,所以表现得像这样一个环境的好公民是有用的,在各种应用程序的外观或工作方式上提供更多的一致性。

作为奖励,它更像 vim 使用 * register 来询问剪贴板。

而且更加万无一失。我记得图形终端模拟器选择文本的唯一方法是老式的鼠标选择。鉴于当您选择终端的一部分时终端中的 vim 缓冲区不会滚动(因为技术上选择发生在终端模拟器领域的 vim 之外,并且 vim 甚至不知道它当前正在发生),因此无法复制到剪贴板任何跨越屏幕的东西目前都可以容纳。即使那样,它也可能无法按照您想要的方式工作,具体取决于换行设置。

但如果编辑器连接到系统剪贴板,这不是问题。只需将您喜欢的任何文本复制到 * 以 vim 方式注册,然后将其保存在系统剪贴板中。

这仍然只是我的猜测。

于 2012-10-18T19:50:51.973 回答