2

我最近将 shell 从 bash 更改为 zsh,我在 vim 中遇到了问题,因为我的系统粘贴不再有效。在更改 shell 之前,我可以使用从我的系统剪贴板进行粘贴,=+p但现在由于某种原因,我不知道,-+键现在绑定到上一行和下一行,停止粘贴工作。

我还在为 zsh 使用oh-my-zsh插件管理器,我的操作系统是 Ubuntu Linux。

我可以根据要求发布我的.zshrc.vimrc,尽管我的.vimrc.

我不确定是什么导致了+-键映射,我想知道如何重新启用系统粘贴功能?

任何帮助将不胜感激。

4

1 回答 1

4

从系统剪贴板粘贴的“更安全”的方法是使用 OS-wide paste-combo shiftinsert。它相当于复制 is ctrlinsert。它几乎适用于每个平台,并且不在乎您如何设置剪贴板。我不确定它是否能很好地与 Gvim 配合使用,至少它不能在 Windows 上运行。

除此之外,您可能希望paste在粘贴时切换模式,这样它就不会尝试解释和对齐您粘贴的任何内容。按 切换它的插入模式F3

set pastetoggle=<F3>

然而,这并不能回答您关于行为为何发生变化的问题,但无论如何都可能很高兴知道。

于 2013-05-17T11:21:23.907 回答