油灰般的复制/粘贴


24

多年来,我在使用* nix服务器时一直使用Putty,而我真的已经习惯了它的复制和粘贴方法:选择,单击鼠标左键进行复制,单击鼠标右键进行粘贴。

如何以相同方式设置Ubuntu终端?我看到有一个快捷方式配置,但是它不允许我设置所需的键。Ctrl+ Shift+ CCtrl+ Shift+ V只是在制动我的手指。

我知道在右键单击上有一个菜单,但我不需要它。


为什么不在Ubuntu中安装Putty而不是在终端上安装Putty是有原因的?
Rinzwind

好主意-尝试过,但没有成功。基本上,键在Linux下是不同的,并且不会在鼠标左键复制,也不会在鼠标右键插入。实际上,我根本没有找到在Linux上复制/粘贴腻子的任何方法:-D
BarsMonster,2011年

我在ubuntu底下尝试过腻子,看起来很糟糕。钥匙也不同于窗户腻子。
阿比耶特(Abhijeet)

非常奇怪...因为每当我使用Ubuntu ...默认情况下,此复制粘贴的内容就在...在终端机中..在浏览器中..到处都是
abhishek

Answers:


20

我也习惯了该功能,这就是为什么我使用Ubuntu。您需要做的就是打开终端并输入ssh myserver.gov

对于超快速复制和粘贴:

  • 选择要复制的文本
  • 单击鼠标中键粘贴
    • 中键单击是鼠标滚轮单击(或两个鼠标按钮)

它适用于OS中的任何可选文本:在终端,浏览器,...


2
+1请注意,但是,通过执行这种快速复制和粘贴操作,复制的文本不会复制到剪贴板。基本上,您可以在剪贴板保存有last的结果时进行鼠标复制粘贴Ctrl+C
Andrejs Cainikovs 2011年

4
+1,但我很难解释这个答案。PuTTY和Ubuntu终端之间的区别是您使用中键单击而不是右键单击进行粘贴。
Waylon Flinn

请注意,这在虚拟机之间不起作用,因为它不使用剪贴板缓冲区。因此,我坚持使用PuTTY,并避免在VM中使用GUI终端。
Will Bickford

17

Ubuntu终端(gnome-terminal)具有此功能。它仅使用单击鼠标中键粘贴而不是单击鼠标右键。

综上所述:

  • 选择要复制的文本
  • 单击鼠标中键将其粘贴到

1
在2016年在鼠标上具有中间按钮将是一件很不错的
事情

3

使用以下两种方法之一解决此问题:

  1. 使用PuTTY linux版本:

    单击两个触摸板按钮,我模拟了中间按钮。自从使用Linux Mint发行版以来,我没有激活此中间按钮模拟。

    (最新版本的evdev 2.5版更改了鼠标中键仿真代码的默认值。此更改通过单击鼠标左键和右键禁用了鼠标中键的仿真。)我需要手动启用它:

    启用鼠标中键仿真,将其添加到xorg.conf片段中:

        Section "InputClass"
           Identifier "middle button emulation class"
           MatchIsPointer "on"
           Option "Emulate3Buttons" "on"
        EndSection
    
  2. 使用PuTTY Windows版本:

    (我更喜欢这种方法,因为我不需要更改发行版设置(例如Xorg,只需更改Wine设置即可连接到控制台串行端口):

    由于Wine通过/dev/ttyUSB0~/.wine/dosdevices文件夹中具有指向设备(即)的链接来处理COM端口,因此将按以下方式创建此链接,以便更新您的Wine配置文件配置:

    ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com1
    

    我更喜欢第二种方法,因为复制粘贴始终有效,不需要模拟中间按钮,并且蛋糕顶部的雪利酒永远不会挂起(有时在某些winXP安装中会挂起Windows的PuTTY)。

    否则,如果您不需要/不想安装葡萄酒,则首选第一种方法。



1

我很喜欢xterm这种行为,所以您可能要使用它。就像在我的机器上一样。Ubuntu默认情况下安装了XTerm,您可以使用以下xterm命令运行它。

实际上,在PuTTY中复制和粘贴工作的方式是在xterm之后建模的。正如“ 配置PuTTY”页面所提到的:

PuTTY的复制和粘贴机制是在Unix xterm 应用程序上建模的。X窗口系统使用三键鼠标,约定是左键选择,右键扩展现有的选择,中间键粘贴。

Windows通常只有两个鼠标按钮,因此在PuTTY的默认配置中,将粘贴右键,而中间按钮(如果有)将扩展选择范围。

如果您有三键鼠标...


0

甚至可以使用LeftClick + RightClick将选定的文本粘贴到Ubuntu中的任何位置。虽然仅在终端中可以通过简单选择进行“复制”,但是LeftClick + RightClick “粘贴”在OS中的任何地方都可以正常工作,例如:text-editors。

这使它在鼠标不在时使用笔记本电脑上的触摸板时非常有用。

因此,最终gnome终端的工作原理几乎与腻子一样,只是同时“粘贴”的左+右键单击而不是“右键”例外。


0

无法像Putty那样进行设置,但是选择+ =复制并=粘贴比使用Ctrl+ Shift+ CCtrl+ Shift+ V或菜单更简单的鼠标方式AltMiddle-buttonMiddle-button


0

使用Ubuntu 14.10和更早版本时,我遇到了同样的问题: 终端中的Unix样式复制粘贴无法正常工作。令人失望的默认设置。但是,这是一个解决方案(部分类似于我的前任的总结):

2)为了解决终端问题,我成功在xorg.conf中输入了以下几行:(请查看/etc/X11/xorg.conf是否适合您。对于Lubuntu等可能有所不同)。

“ InputClass”部分

    Identifier "middle button emulation class"

    MatchIsPointer "on"

    Option "Emulate3Buttons" "on"

EndSection

1)实际上,可以通过“ gpointing-device-settings”来修复缺少的第三个鼠标按钮(触摸板,大理石鼠标)带来的烦人的故障。只需使用带有apt-get install gpointing-device-settings的CLI进行安装即可。然后调用gpointing-device-settings以获取gui窗口。

可能某些步骤需要sudo或root访问。我想你知道。

但是,现在我可以通过标记和鼠标中键使用unixish复制粘贴。至少在终端。对于大理石鼠标,还有另一篇文章,其中包含许多配置详细信息。

希望能帮助到你。

PS:不要错过这个

/ubuntu//a/390308/354678

上:

通过更改以下选项的默认值为所有用户启用鼠标中键 /usr/share/glib-2.0/schemas/org.gnome.settings-daemon.peripherals.gschema.xml

或只是在duckduckgo中寻找该词。

FF!

附录:在这里,我们获得了有关如何处理鼠标分辨率的罕见且有趣的文本:https : //who-t.blogspot.de/2014/12/building-a-dpi-database-for-mice.html


Section "InputClass"行格式错误。应该缩进4个空格,但不能缩进。我会自己修复它,但Stack Exchange阻止我进行少于6个可打印字符的编辑。
mpb

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.