1
1135
对。击中 - 右 " . 如果在所拖动的内容中有文字控制字符,请使用 Ctrl键 - , Ctrl键 - O型 " .
寄存器基本上是字符串的存储位置。Vim有许多以不同方式工作的寄存器:
见
在插入或命令行模式下,
-
右
加上寄存器名,插入此寄存器的内容。如果要逐字插入(不自动缩进,不转换控制字符,如
|
2
48
用于粘贴系统剪贴板 移位 - . 它可以在Windows下工作,但我猜它在Linux下也能很好地工作。 |
3
38
“我想将拖动的文本粘贴到Vim命令行中。” 虽然最高投票的答案非常完整,但我更喜欢编辑命令历史记录。
对于文章所要求的确切内容,将一个拉伸的行(或拉伸的任何内容)粘贴到命令行中,拉伸您的文本,然后:
要退出命令历史模式,情况正好相反。在命令历史记录的正常模式下,键入:
|
4
14
要将系统剪贴板中的内容粘贴到vim命令行(“命令模式”),请使用 Ctrl键 + 然后 + 移位 + 惯性导航系统 PS:不知道为什么 + 右 然后 * Ctrl键 + 然后 + + 版本和它似乎总是工作,至少在我的盒子上。 |
5
13
|
6
1
我也有类似的问题。我希望选定的文本最终成为一个命令,但不依赖于粘贴它。下面是我试图为其编写映射的命令:
此插件的文档仅显示使用字符串文本。如果尝试选择包含双引号的文本,则以下内容将中断:
为了解决这个问题,只需使用
传入未命名寄存器的内容,并使用双引号和多行edgecase。 |
7
1
OSX公司 如果您在MAC OSX中使用vim,不幸的是,它带有旧版本的verion,并且不符合剪贴板选项。幸运的是,自制酒可以很容易地解决这个问题。 安装vim:
重新启动终端以生效。
现在你可以用
|
8
1
这个问题已经很老了,但既然已经被看了这么多次,它似乎很受欢迎-我将把这个问题留给后人。对于上下文,这些信息来自于linux mint中的开箱即用、没有插件、没有.vimrc vim 7.4行为和默认选项。
在命令行中键入CTL-r将提示输入寄存器名。所以输入:CTL-r*将把内容寄存器*放入命令行。它将粘贴任何寄存器,而不仅仅是“*”。请参阅:帮助c_CTRL-R。 有关x11如何处理选择的说明,请参见:帮助->quote plus。即使在一个简单的、开箱即用的vim(同样,在linux mint的vim 7.4中,无论如何)中,用鼠标左键所做的任何选择都可以用鼠标中键粘贴到命令行中。
请参见:帮助->x11 addl信息选择。 tl;博士
人们承认,这可能令人困惑。 |
9
0
|
Nico · 在python中的新文件中粘贴文件 7 年前 |
user8285660 · 如果满足条件,Vba复制并粘贴特定单元格 7 年前 |
L.Dutch · 将公式从一个工作簿复制到另一个工作簿 8 年前 |
Erika · 粘贴范围类的特殊方法失败-Excel VBA 8 年前 |