Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 如何在VIM中使用系统剪贴板_Linux_Vim - Fatal编程技术网

Linux 如何在VIM中使用系统剪贴板

Linux 如何在VIM中使用系统剪贴板,linux,vim,Linux,Vim,下面是一个场景,在VIM中,我从文件中复制字符串(例如,/home/redhat),然后使用以下命令:!cd XXX(我从缓冲区复制的路径,在本例中应该是/home/redhat) 我的问题是,我应该使用什么命令来粘贴字符串?“+y是从vim中的系统剪贴板复制的,而“+p是从系统剪贴板粘贴的,您可以将它们映射到正常的键绑定 noremap <C-C> "+y noremap <C-V> "+p 对于其他映射,您可以检查 如果您不关心系统剪贴板,y是复制,p是在正常模式下

下面是一个场景,在VIM中,我从文件中复制字符串(例如,
/home/redhat
),然后使用以下命令
:!cd XXX
(我从缓冲区复制的路径,在本例中应该是
/home/redhat

我的问题是,我应该使用什么命令来粘贴字符串?

“+y
是从vim中的系统剪贴板复制的,而
“+p
是从系统剪贴板粘贴的,您可以将它们映射到正常的键绑定

noremap <C-C> "+y
noremap <C-V> "+p
对于其他映射,您可以检查

如果您不关心系统剪贴板,
y
是复制,
p
是在正常模式下粘贴。

“+y
是从vim中的系统剪贴板复制,
”+p
是从系统剪贴板粘贴,您可以将它们映射到正常的键绑定

noremap <C-C> "+y
noremap <C-V> "+p
对于其他映射,您可以检查

如果您不关心系统剪贴板,
y
是复制,
p
是在正常模式下粘贴。

“+y
是从vim中的系统剪贴板复制,
”+p
是从系统剪贴板粘贴,您可以将它们映射到正常的键绑定

noremap <C-C> "+y
noremap <C-V> "+p
对于其他映射,您可以检查

如果您不关心系统剪贴板,
y
是复制,
p
是在正常模式下粘贴。

“+y
是从vim中的系统剪贴板复制,
”+p
是从系统剪贴板粘贴,您可以将它们映射到正常的键绑定

noremap <C-C> "+y
noremap <C-V> "+p
对于其他映射,您可以检查


如果您不关心系统剪贴板,
y
是复制,
p
是在正常模式下粘贴。

之后,您处于命令行模式。与插入模式类似,您可以按Ctrl+R,然后按寄存器名称,在光标位置插入寄存器内容。因此,如果您只是简单地拉动
/home/redhat
,那么默认寄存器将是
;对于系统剪贴板,使用
+

在命令行中,您还可以按Ctrl+F切换到命令行窗口,在该窗口中,您可以使用所有Vim命令,就像在任何其他缓冲区中一样,因此您也可以通过通常的
p
/
p
从正常模式粘贴


了解如何查找命令和导航内置的
:help
;它很全面,提供了许多提示。您学习Vim的速度不会像其他编辑器那么快,但是如果您致力于持续学习,它将证明是一个非常强大和高效的编辑器。这里提到的命令的帮助主题是
:help c_CTRL-R
:help c_CTRL-F

之后,您处于命令行模式。与插入模式一样,您可以按CTRL+R,然后按寄存器名称,在光标位置插入寄存器内容。因此,如果您只需拖动
/home/redhat
,则默认寄存器为
;对于系统剪贴板,请改用
+

在命令行中,您还可以按Ctrl+F切换到命令行窗口,在该窗口中,您可以使用所有Vim命令,就像在任何其他缓冲区中一样,因此您也可以通过通常的
p
/
p
从正常模式粘贴


了解如何查找命令和导航内置的
:help
;它是全面的,并提供了许多提示。您学习Vim的速度不会像其他编辑器一样快,但如果您致力于持续学习,它将被证明是一个非常强大和高效的编辑器。这里提到的命令的帮助主题是
:help c_CTRL-R
:help c_CTRL-F

之后,您处于命令行模式。与插入模式类似,您可以按Ctrl+R,然后按寄存器名称,在光标位置插入寄存器内容。因此,如果您只是简单地拉动
/home/redhat
,那么默认寄存器将是
;对于系统剪贴板,使用
+

在命令行中,您还可以按Ctrl+F切换到命令行窗口,在该窗口中,您可以使用所有Vim命令,就像在任何其他缓冲区中一样,因此您也可以通过通常的
p
/
p
从正常模式粘贴


了解如何查找命令和导航内置的
:help
;它很全面,提供了许多提示。您学习Vim的速度不会像其他编辑器那么快,但是如果您致力于持续学习,它将证明是一个非常强大和高效的编辑器。这里提到的命令的帮助主题是
:help c_CTRL-R
:help c_CTRL-F

之后,您处于命令行模式。与插入模式一样,您可以按CTRL+R,然后按寄存器名称,在光标位置插入寄存器内容。因此,如果您只需拖动
/home/redhat
,则默认寄存器为
;对于系统剪贴板,请改用
+

在命令行中,您还可以按Ctrl+F切换到命令行窗口,在该窗口中,您可以使用所有Vim命令,就像在任何其他缓冲区中一样,因此您也可以通过通常的
p
/
p
从正常模式粘贴


了解如何查找命令和导航内置的
:help
;它是全面的,并提供了许多提示。您学习Vim的速度不会像其他编辑器一样快,但如果您致力于持续学习,它将被证明是一个非常强大和高效的编辑器。这里提到的命令的帮助主题是
:help c_CTRL-R
:help c_CTRL-F

您的用例根本不需要系统剪贴板:

:!cd <C-r>"
FWIW,您也可以在光标下插入文件路径,而无需拖动和粘贴:

:!cd <C-r><C-f>
:!光盘

您的用例根本不需要系统剪贴板:

:!cd <C-r>"
FWIW,您也可以在光标下插入文件路径,而无需拖动和粘贴:

:!cd <C-r><C-f>
:!光盘

您的用例根本不需要系统剪贴板:

:!cd <C-r>"
FWIW,您还可以使用