我最近从bash
移至zsh
,并在zsh
中使用vim键盘绑定。
当我在视觉上突出显示一个字符串并用y将其拉出时,我可以毫无问题地将其粘贴到zsh中。但是,当我尝试将同一字符串粘贴到zsh
之外时(使用命令Ctrl + d),它不起作用。而是最后复制带有Ctrl + c的项目。
.zshrc
中是否还有其他命令要写?
您首先必须确保您的vim安装具有剪贴板支持。打开vim并输入:
:version
[您将看到安装中包含的功能在它们旁边有一个+
,而那些没有-
,例如:
Huge version with GTK2 GUI. Features included (+) or not (-):
.
.
.
+clientserver -footer +mouse_netterm +smartindent +wildmenu
+clipboard +fork() +mouse_sgr +startuptime +windows
.
.
.
^^^^^^^^^^^^^^此处包含剪贴板。如果您不支持剪贴板,请参阅此stackoverflow answer,了解如何在MacOS中获取它。
一旦有了+clipboard
,您可以通过首先输入"+
告诉vim使用'+寄存器'(请参阅How do I use vim registers?),然后按普通的y
来拉入系统剪贴板。删除文本。