我可以从一个终端窗口中的 vim 粘贴到另一个终端窗口中的 vim,但不能粘贴到 vim 之外的任何内容。我已经阅读了许多关于这个主题的帖子,但我发现没有任何帮助。从 MacVim 复制/粘贴有效,但我更喜欢使用 VIM。
我使用的是通过 MacPorts 安装的 OSX 10.7.5 和 Vim 7.4。
vim --version
Run Code Online (Sandbox Code Playgroud)
显示 +clipboard、+x11、+xterm_clipboard。
我试过 "+y, "*y 结合视觉选择和范围选择。
在我的~/.vimrc,我有
set clipboard=unnamedplus,unnamed,autoselect
Run Code Online (Sandbox Code Playgroud)
编辑:
找到解决方案!现在,y、yy 等等都可以完美运行!无论我在 Vim 中拉什么,我都可以粘贴到外面,而我在外面命令 -c 的任何东西,我都可以在 Vim 中 p。
解决方案:根据 FDinof 的建议,我通过没有 x11 的 MacPorts 重新安装,而不是只做
sudo -v port install vim +huge
为了记录,我仍然有
set clipboard=unnamedplus,unnamed,autoselect
在我的 ~/.vimrc
感谢您的帮助!
当我选择列中的特定单元格时,Excel 最终会复制整个单元格范围,而不仅仅是我选择的单元格。我正在使用CTRL+LEFT MOUSE ClICK选择单元格。如何仅从选定的单元格复制数据。
我每天使用 Excel 2013 几个小时,我真的很讨厌它。Outlook 更糟,但大多数 Office 套件会降低生产力而不是提高生产力。
一个可能有人可以帮助我的示例是:我从 Excel 复制一个记录 ID 并将其粘贴到 SQL 查询中,这为我提供了一堆与该记录相关的行。然后我复制行并希望将其粘贴到 Excel 中并操作数据。当我按下粘贴时,我从 Excel 中粘贴了单个单元格 ID,而不是我刚刚复制到剪贴板的数据。然后我必须在 Excel 中按 ESC,然后再次复制并粘贴数据。为什么 Excel 不只是将我复制的内容粘贴到剪贴板?
我们必须针对 Microsoft 的特性提出的所有变通方法都导致了像 superuser.com 这样的优秀网站,但也浪费了大量时间。
使用?XMac 上的快捷方式,我剪切了一段文本(称为A)并打算粘贴它,但在此之前我无意中复制了另一段文本(称为B)。我现在正在尝试恢复A。它会永远消失吗?
我目前没有任何用于此目的的第三方应用程序;一个应用程序只有在它可以恢复应用程序安装之前的剪贴板内容时才会有所帮助。
我使用的是 Mac OS X 10.9.5(小牛队)
我可以使用CMD-C和CMD-V来触发 X11 剪贴板功能吗?
我不想重新映射CMD发送CTRL。这不仅仅是关于人体工程学和肌肉记忆。现有的答案似乎忽略了一个事实,即它^C是一个有效的、有用的字符,对许多程序都有其自身的意义。我想将窗口管理器命令(如复制/粘贴)绑定到在流行程序(如 Vim 和 Emacs )中还没有与它们相关联的几十年前约定的组合键。类似的东西CMD-C。
我希望我的CTRL钥匙继续做它的设计目的。
CTRL-C应该继续向^c我的终端发送一个字符以终止进程CTRL-V应该继续发送一个^v字符(Vim 中的转义序列)CTRL-X应该继续发送一个^x字符(vim 的“count从光标下的数字中减去”的键)我想使用CMD密钥向我的窗口管理器发送命令:
CMD-C应该将突出显示的文本/对象设置为 X11CLIPBOARD选择。CMD-V应该从 X11CLIPBOARD缓冲区粘贴- 无论那里有什么 - 到活动目标中,例如CTL-V或 Edit->Paste 默认情况下几乎在每个 X 应用程序中都会这样做。MacOS 在系统范围内的快捷方式做得非常好。这需要一些肌肉记忆调整,但现在我意识到我可以将实际控制字符发送到我的应用程序,我再也回不去了。
我可以配置我的 linux box 来做同样的事情,至少是复制和粘贴吗?最大的症结是CTRL-C/CTRL-V用于复制/粘贴与 vim 键绑定冲突,但通常我想将终端控制字符与窗口管理器命令序列分开。
Jamie Zawinski 的站点上有一些关于 …
如何从byobu复制到x系统剪贴板?
我知道如何在 byobu ( http://manpages.ubuntu.com/manpages/precise/en/man1/byobu.1.html ) 中复制和粘贴,我可以使用预期的 ctrl+ 从系统剪贴板轻松粘贴到 byobu移位+V
理想情况下,我希望能够使用鼠标或在 byobu 滚动模式下突出显示,然后按 ctrl+shift+c 和/或右键单击 -> 复制如果这不可能,则将内部 byobu 剪贴板与系统剪贴板将是盛大的。或者人们可能使用/想到的任何其他解决方案?这肯定是一项常见的任务吗?例如,我经常想从终端复制并粘贴到浏览器中。
我见过的唯一两个解决方案是:
1) 一次涉及多次击键的骇人听闻的黑客攻击:https : //dodoincfedora.wordpress.com/2012/06/23/integrating-byobuscreens-copy-buffer-with-xgnome-clipboard/
2)选择并复制到内部缓冲区后跟:echo [alt][insert] | xclip -selection c
我怎样才能做到这个(肯定很常见?)每次少于十几个击键的任务?:)
我正在尝试将文本区域复制粘贴到同一图像中以复制它。我真的不介意它是粘贴到同一层还是另一层。
我选择文本区域,然后Ctrl+ C,然后Ctrl+ V。
创建了一个浮动选择层,如果我移动文本,它看起来是“空的”(原始文本是黑色的,新文本是白色的,带有细长的灰色边缘,好像我只是在移动一个选区)。
我读了一些关于浮动选择的内容。我认为在选择之外单击会将其合并到现有图层中。如果我这样做,新的(粘贴的)文本区域就会消失(就像我刚刚移动了一个选择一样)。但是,如果我在图层面板中单击“到新图层”,我确实会得到一个新图层,其中文本框为黑色字符,正如我预期的那样。
我对浮动选择和复制粘贴有什么误解?
是否有更好的工作流程来进行简单的复制粘贴,而不涉及在图层面板中右键单击?
如果我在 Word 中有一个嵌套的项目符号列表,例如:
当我将其粘贴到记事本或任何其他纯文本文档中时,项目符号会丢失缩进:
如何使纯文本版本自动保留原始间距/缩进,以便我不需要手动添加空格?
理想情况下它会像这样输出 Markdown。
澄清一下:我问如何设置Word的复制操作来理解将“制表符”字符(纯文本)插入到剪贴板中的值中,以便粘贴时一切看起来都很好。
自从 1994 年在计算机上安装我的第一个 Linux 以来,我一直在使用主要选择。
就这么简单:选择文字、改变窗口、中键、快乐
有了最新的更新——它开始于我第一次尝试 wayland 并迅速切换回 X11,因为wayland 不支持主选择——主选择变得越来越不稳定。
在过去的几个月里,我观察到了更多的烦恼,它们起源于我的习惯,依赖于使用剪贴板和主要选择作为两个不同的操作原则。