Questions tagged «clipboard»

剪贴板是一个临时存储器,主要与文本有关,可以将内容从中粘贴到新的/其他位置。使用此标签解决特别涉及将材料放入剪贴板或从剪贴板取出材料的问题。

17
使tmux将缓冲区复制到剪贴板
我试图找出一种不错的方法将tmux缓冲区中的内容复制到剪贴板中。我已经尝试了几种不同的方法,例如 bind-key p select-pane -t 2 \; split-window 'xsel -i -b' \; paste-buffer 这使我非常接近,我要做的就是在我做前缀-p之后按control-d。 我试图通过做来解决 bind-key p select-pane -t 2 \; split-window 'xsel -i -b << HERE\; tmux paste-buffer\; echo HERE' 但这是行不通的。实际上,如果我将其配对为 bind-key p select-pane -t 2 \; split-window 'xsel -i -b << HERE' 它什么也没做,所以我假设在shell命令中,分割窗口不喜欢<<。 有任何想法吗? 编辑:select-pane -t 2如果需要,可以跳过,这并不是很重要。我只使用一种特定的布局,而窗格2是我在进行其他操作时希望拆分的布局,因此默认情况下会进入涉及拆分的绑定。


3
Vim为什么不正确地缩进粘贴的代码?
在Vim中,如果我粘贴以下脚本: #!/bin/sh VAR=1 while ((VAR < 10)) do echo "VAR1 is now $VAR" ((VAR = VAR +2)) done echo "finish" 我得到这些奇怪的结果: #!/bin/sh #VAR=1 #while ((VAR < 10)) # do # echo "VAR1 is now $VAR" # ((VAR = VAR +2)) # done # echo "finish" # 哈希符号(#)和选项卡已经出现。为什么?

10
如何将文本从vim复制到外部程序?
我正在尝试从vim复制粘贴一些文本。我正在做v进入可视模式,然后在选择块后进行y。 似乎会将文本复制到vim的剪贴板中,因为p会将其粘贴。但是在另一个程序(例如Chrome)中,右键单击->粘贴不会粘贴正确的文本。如何将文本复制到正确的剪贴板?

10
鼠标(:set mouse = a)打开时,vim的复制粘贴不起作用?
我试图将粘贴内容从vim复制到另一个应用程序,也从该应用程序vim复制到使用鼠标右键单击,然后复制粘贴(或者使用Ctrl+ v和Ctrl+,c并且Command显然也尝试了Mac OSX 的版本)。但是,当我尝试执行此操作时,它仅将第一个单词vim复制到应用程序中或从应用程序复制到时vim,它会复制所有内容,但会插入奇怪的制表符和空格。我认为这是我决定在终端上打开鼠标时发生的。如: :set mouse=a 我.vimrc在iTerm(mac os x)的文件上有该行。虽然,是有可能使我的副本不在其他应用程序粘贴vim不与突破mouse=a呢?还是在复制粘贴时至少可以将鼠标关闭?我做了:help鼠标,但是评论对我没有用。我会在这里粘贴它们,但是...我的复制粘贴工具坏了! 我确实尝试过:set mouse!,:set mouse=a!但是这些没有任何用处... :( 我的环境的其他信息: 我大多数时候也使用tmux,但是,我在没有tmux会话的情况下测试了此错误/错误,这就是为什么我将其主要发布为vim问题的原因。
52 vim  clipboard 

3
将文件复制到xclip并粘贴到Firefox
我正在处理文件 xclip cat file.txt | xclip 我粘贴没有问题 xclip -o 当我想将其粘贴到Firefox其中时,Ctrl+V它会粘贴旧文本(该文本本不应该在剪贴板中)。 当我回到终端并运行时,xclip -o它会粘贴正确的文本。 为什么粘贴到有问题Firefox?


1
如何使用鼠标与tmux复制和粘贴
我正在使用tmuxOSX。从终端复制和粘贴时,tmux我可以按住Option并选择文本。但是,我无法使文本停留在窗格内。因此,当我想复制文本时,要么需要将窗格循环到最左边,要么将窗格缩放,如下所示。 除了必须按住Option键之外,这还很痛苦。我知道我可以进入视觉模式并使用vim动作到达那里,但我宁愿有一种使用鼠标的方法。有没有人找到解决方法?
44 tmux  mouse  clipboard 

9
通过SSH将输入复制到剪贴板吗?
这是我的用例: 我经常通过SSH连接到其他计算机以进行工作,并且我经常需要将文件/文本从服务器复制并粘贴到本地运行的编辑器中,以编写示例和共享文本。 通常,如果文本足够小,我将只复制终端程序(当前为gnome-terminal)的输出并粘贴。 但是,对于整个文档,我的选择非常有限。我可以逐块复制文档,也可以将其复制scp到本地计算机。 有没有办法使用这样的程序,例如xclip允许我将远程复制stdin到本地X服务器的剪贴板的程序?效果: cat myconffile.conf | sed {...} | copy-over-ssh-to-local-clipboard 会很棒。是否存在使之成为可能的东西?
33 ssh  xorg  clipboard 

1
Primary Selection和Clipboard Buffer有什么区别?
我在Linux中的Webkit-browser领域进行了调整,并且经常遇到“ 主要选择 ”和“ 剪贴板选择或缓冲区 ” 这两个术语。 我想了解它们是什么,它们有什么区别? 拖放粘贴适合在哪里? 什么是工作xclip在这个问题到底是什么?
32 x11  clipboard 

2
侏儒,鹦鹉螺复制文件到USB停止100%或接近
我之前也遇到过类似的问题,但我不记得我是如何解决的。 当我尝试使用FAT复制某些东西到USB记忆棒时,它几乎快停了下来,有时会达到100%。当然,当我将记忆棒转移到其他地方时,它不包含完整的文件。(文件是电影!) 我试图用-o flush挂载设备,但是我遇到了同样的问题。 另外,我确实用新的FAT分区格式化USB记忆棒... 知道我会感冒吗? ps:我认为这与Debian操作系统无关,并且我相信从SSD驱动器应对不会使它卡住。

2
为什么在某些应用程序中从CLIPBOARD粘贴Shift + Insert在其他应用程序中粘贴?
如何使用键盘快捷键从“主要”选择(例如,鼠标选择的文本)中粘贴?Shift+Insert从PRIMARY或CLIPBOARD粘贴不一致,具体取决于应用程序。 背景: Ctrl+C将所选文本复制到CLIPBOARD,而将鼠标选择复制到PRIMARY。从CLIPBOARD Ctrl+V粘贴,从PRIMARY粘贴mouse-middle-click。 在终端仿真器(gnome-terminal)中,使用键从CLIPBOARD粘贴Ctrl+Shift+V。(从PRIMARY粘贴,mouse-middle-click仍然。) 我想使用键盘快捷键从PRIMARY粘贴。在gnome-terminal中,它是Shift+Insert,但是在gedit和Firefox中,是Shift+Insert从CLIPBOARD粘贴的。我想要一个始终从CLIPBOARD粘贴的快捷方式,以及一个始终从PRIMARY粘贴的快捷方式。 我正在使用xmonad和Firefox 34.0运行Ubuntu 14.04
29 x11  clipboard 

2
将图像从剪贴板复制到文件
是否可以从剪贴板拍摄图像并将其输出到文件(使用X)? 我可以用文本轻松地做到这一点: $ xclip -selection c -o > file.text 但是,当我尝试上述图像时,什么也没写。 我要执行此操作的原因是我没有安装图像编辑器,这让我开始思考是否可以不安装图像编辑器来执行此操作。

4
使用URxvt复制和粘贴
我在debian jessie上使用URxvt 9.20,我正在寻找一种复制和粘贴文本的方式,就像我以前在gnome-terminal上使用的一样(Ctrl+ Insert用于复制,Shift+ Insert用于粘贴)。 它可以在不同的urxvt控制台中运行,但是不能在urxvt和iceweasel之间运行。 根据我对手动尝试的archlinux,但它不会工作(尽管我其实不想使用Shift+ Ctrl+ C/ V这是值得一试)。 .Xresources: ! ****************** ! urxvt config ! ****************** ! Disable Perl extension ! If you do not use the Perl extension features, you can improve the security ! and speed by disabling Perl extensions completely. URxvt.perl-ext: URxvt.perl-ext-common: ! Font spacing …
27 clipboard  rxvt 

5
如何在终端上没有换行的情况下读取4k输入?
因此我在剪贴板上有很多数据而没有新行(一行上是一个很大的SVG文件)。我去了 $ cat >file.svg 然后尝试粘贴(在Gnome终端中),但只接受前4kB个字符。 我认为这是一个readline功能/局限性。 有没有一种可以从STDIN读取的方法来避免此问题? 编辑 测试用例:创建一个演示文件。这个将带有〜4k“ =”符号,后跟“ foo bar”。 { printf '=%.0s' {1..4095} ; echo "foo bar" ; } > test.in 将其复制到剪贴板 xclip test.in (如果要单击鼠标中键以插入)或 xclip -selection clipboard test.in (如果您想使用Ctrl-Shift-Insert粘贴它) 然后cat >test.out,粘贴(以任何一种方式)。按Ctrl-D结束流。cat test.out-您看到“ foo bar”了吗? 在我的设置(Ubuntu 12.04,Gnome Terminal,zsh)上,粘贴时,我只会看到,=而看不到foo bar。我检查的时候也一样test.out。

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.