|
|
1
444
这个
在Linux发行版中,出于某种原因,必须首先安装vim gtk才能获得剪贴板功能。
对于那些在拉或放时对如何使用寄存器感到困惑的人,你只需写
|
|
|
2
292
在MAC上 OSX
论 最 Linux
|
|
|
3
141
在VIMRC文件中,可以指定自动使用系统剪贴板进行复制和粘贴。 Windows集:
在Linux上(VIM 7.3.74+):
注意:您可能需要使用最新版本的VIM才能工作。 |
|
|
4
114
使用寄存器
同样,你也可以从
|
|
|
5
66
@JacobDalton在评论中提到过这一点,但似乎没有人在回答中提到Vim必须使用剪贴板支持进行编译,才能使这里提到的任何建议发挥作用。默认情况下,我的配置在MacOSX上不是那样的,我必须重新构建VIM。使用此命令可以确定您是否拥有它
|
|
|
6
52
总结,让新手更容易, 要复制当前行,请在命令模式下键入:
要复制整个文件/缓冲区,在命令模式下,首先通过
如前所述,这需要
|
|
|
7
23
我无法复制到剪贴板的系统,因为我的~/.vimrc文件中有这个:
但是,如果您下一步添加这一行,它将允许您简单地 Ctrl键 + C 从剪贴板中获取所选内容。
原始讨论和更多详细信息: Copy text out of vim with set mouse=a enabled |
|
|
8
20
如果您在MacOSX中使用VIM,不幸的是它附带了老版本的Verion,并且不符合剪贴板选项。幸运的是,自制啤酒可以很容易地解决这个问题。 安装VIM:
安装VIM的GUI版本:
重新启动终端以生效。
现在你可以复制Vim中的行
多年来我一直对设置剪贴板的方法不满意。最大的缺点是它会破坏你的剪贴板历史,即使你使用
|
|
9
18
我的解决方案是安装额外的VIM,其中包括剪贴板选项:
|
|
|
10
15
适用于Ubuntu-2018年7月 使用寄存器 “+” 复制到系统剪贴板(即 “+ Y” 而不是 Y ) 同样,你也可以从 “+” 从系统剪贴板获取文本(即 “+P” 而不是 磷 ) 您还必须确保VIM是在支持剪贴板的情况下编译的。尝试:
如果它是 -Xterm_剪贴板 (一个减号前缀)然后你就可以了 不 有支持。 以下是一些关于与支持剪贴板的VIM工作版本交换的说明。
再次检查
祝你好运。 |
|
|
11
14
如果你使用的是GVIM,你也可以
|
|
|
12
10
如果您的VIM恰好是在没有
|
|
|
13
10
|
|
|
14
7
仅在Ubuntu终端下的VIM中,
按
然后
|
|
|
15
5
如果使用xclip,将文本复制到剪贴板的简单方法如下:
|
|
|
16
4
也许有人会发现它很有用。我想独立于X剪贴板,仍然能够在两个运行的VIMS之间复制和粘贴一些文本。这个小代码将所选文本保存在temp.txt文件中以便复制。将下面的代码放入.vimrc中。使用ctrl-c ctrl-v来完成此项工作。 VNOMMAP:W!cp/dev/null~/temp.txt&cat>~/temp.txt 诺娜马克:R!CAT/TEMP.TXT |
|
|
17
4
|
|
|
18
3
我是VIM新手,但在正常模式下,将所有文本复制到系统剪贴板(例如,如果您想将其粘贴到字处理器或其他文本编辑器(如Gedit、MousePad等)中: GGVGY 或者更简单地说: %y 按照建议,我也安装了 VIM GTK 放 设置剪贴板=unnamedplus 在我的VIMRC中 一切都很好 如果只想复制一部分文本,请使用 视觉模式(V) ,选择要复制的文本,然后按 Y . 最后,我建议使用剪贴板程序,比如clipman(我最喜欢)、clipit、parcellite或类似程序。 (我在Debian Stretch XFCE中使用VIM 8.0) 原谅我的英语!-) |
|
|
19
2
我在我的.vimrc中写了一行简单的代码来让拷贝工作。希望这能帮助别人。不幸的是,我的VIM没有安装剪贴板支持,所以这些建议对我来说都不起作用。基本上,将这一行粘贴到.vimrc中:
如果你想详细了解它的作用,你可以在 my blog |
|
|
20
2
对于某些国际键盘,您可能需要按
“
+
空间
得到一个
所以在这种情况下,你必须 “ 空间 + Y 或 “ 空间 * Y |
|
|
21
2
如果您不想为VIM使用任何图形界面,并且您更喜欢使用终端仿真器,那么可能有一种更简单的方法来解决这个问题。不要使用Yank或类似的工具,首先查看您使用的终端文档。我一直在努力解决同一个问题(尝试使用+剪贴板和xclip等),最终发现,在我的终端模拟器中,只需按shift并选择任何要复制的文本就足够了。就是这样。非常简单,不需要破坏配置。(顺便说一下,我用的是URXVT)。 |
|
|
22
1
如果您通过Putty连接到Unix系统,那么按照以下步骤复制文件的内容
|
|
|
23
1
对于OSX,正如上面所说的10342答案,您需要确保VIM支持剪贴板功能,并说OSX附带的那个不支持剪贴板,如果您运行
但是,运行vi仍然会使您运行预装的OSX版本,而不是从BREW安装的版本。 为了解决这个问题,我简单地将vim命令别名为BREW版本,而不是OSX默认版本:
现在我是金色的 |
|
|
24
1
我有问题是因为我的维姆不支持 剪贴板 :
我安装了vim gnome(支持剪贴板),然后再次检查:
现在我可以分别使用“+Y”和“+P”进行复制和粘贴。 |
|
|
25
0
我不想包括电话号码,所以我
|
|
26
0
在我的Windows笔记本电脑上,上面的任何东西对我都不起作用。 Ctrl键 + C 可以复印……但我需要 换档 + 插入 粘贴! (一个很好的理由总是在 插入 始终可以在不按辅助键的情况下访问) |
|
27
0
|
|
|
David Robie · VIM:寄存器中填充字符断点宏的有向图 1 年前 |
|
|
Haoshu · 打开文件时如何简化包含“..”的文件路径 1 年前 |
|
|
Paw-1 Poudel · 在窗口中显示neovim内部的隐藏文件 1 年前 |
|
|
Bippan Kumar · 保存时删除在nvim中添加的空白 1 年前 |
|
|
perpetual · 防止在git主分支上意外直接提交 1 年前 |
|
|
ashish singh · 如何删除VIM中的单词和以前的空白? 2 年前 |
|
|
farnsy · Vim如何将第二个参数添加到缓冲区列表(备用文件)? 2 年前 |
|
|
MdNihal05 · vim插件安装在linux中不工作如何安装插件 2 年前 |