标签: copy-paste

带鼠标选择的 Tmux 复制管道

copy-pipe在 OS X 上使用 Tmux 1.8 共享系统剪贴板:

unbind -t vi-copy Enter
bind -t vi-copy Enter copy-pipe "reattach-to-user-namespace pbcopy"
Run Code Online (Sandbox Code Playgroud)

这在进入选择模式和复制文本(选择文本,然后点击Enter)时有效,但在用鼠标选择文本时无效。是否可以设置一个在鼠标选择后运行的命令,就像copy-pipe点击后运行一样Enter?即我需要reattach-to-user-namespace pbcopy在选择时运行。

mouse clipboard copy-paste tmux macos

5
推荐指数
2
解决办法
3259
查看次数

如何复制文本而不复制不需要的文本?

我正在尝试复制一般的文本,但是在它的左侧有指向页面部分的链接。每当我尝试仅复制文本时,它都会突出显示屏幕左侧的每个文本字符:

被选择的行号的屏幕截图

当我将其粘贴到其他地方时,我必须删除左侧的数字。用几十行代码来做这件事需要很多看似浪费的时间。

如果没有左侧的数字和链接,我如何突出显示和复制相关信息?

PS:在任何人可能称之为“非法”之前,我正在复制的是开源的。

browser user-interface highlighting copy-paste

5
推荐指数
1
解决办法
2019
查看次数

从 emacs 控制台模式复制粘贴时删除虚假的结尾空格?

控制台模式下使用emacs,我想从 emacs 复制鼠标选定的文本并将其粘贴到另一个应用程序(可能是另一个术语)。

但是 emacs 会为选择添加完整的空间以填充整个屏幕宽度。

雪上加霜,vim效果完美。我不得不切换到vim(或cat)来做一个简单的复制/粘贴。

作为测试场景,您可以在 emacs 中编写此文本(在控制台模式下运行):

(echo Does it work: \
 true)
Run Code Online (Sandbox Code Playgroud)
  1. 用鼠标选择此文本(两行)。
  2. 将其粘贴到终端,然后按

如果它写道:

Does it work: true
Run Code Online (Sandbox Code Playgroud)

然后它按预期工作(复制粘贴工作),你没有我的问题(为什么?)。但是,在我的电脑上,我看到:

Does it work:
Run Code Online (Sandbox Code Playgroud)

并且缺少“真实”:它失败了,如本期当前所述。

有什么建议吗?

bash vim emacs copy-paste

5
推荐指数
1
解决办法
2009
查看次数

在 MS Office 2013 中复制和粘贴而不跟踪更改

我正在从带有跟踪更改的文档复制和粘贴到纯文本文档。此前复制和从这样,文本是划掉粘贴时(即改变)是被复制,并没有显示出来,当我粘贴。现在,突然,它是。如何让 Word 不从修订中复制删除线文本?

稍微编辑以更好地定义从 Word 复制/粘贴到纯文本时发生的问题。

copy-paste microsoft-word microsoft-word-2013

5
推荐指数
1
解决办法
2万
查看次数

在 Windows 上复制和粘贴后,Unicode 字符被问号替换

我有这个奇怪的问题,自从 Windows 8 以来我已经有很多年了(如果我没记错的话,我现在在 Windows 10 上。问题似乎只出现在我的工作计算机上。我的其他个人计算机似乎没有有问题。一开始我没有考虑寻求帮助,因为我找到了一个解决方法 - 我稍后会解释 - 但我认为已经足够了。

基本上,每当我复制和粘贴 Unicode 文本(日语、阿拉伯语等)时,它们都会在粘贴时显示为问号。这是我将复制的日语文本示例:

????????????

这是粘贴后的样子:

?????????????!

有趣的是,如果我再次复制完全相同的文本至少一次,它将正确粘贴......

????????????

在复制之前从选择中删除甚至单个字符都会导致问题“重置”。

这是我的解决方法。做起来并不难,但我往往总是忘记去做,因为我的其他电脑工作正常。这会增加更多的步骤并浪费宝贵的时间。

问题是系统范围的,会影响我使用的所有程序和应用程序。

知道如何永久解决这个问题吗?任何帮助将不胜感激。

windows unicode copy-paste windows-10

5
推荐指数
1
解决办法
5万
查看次数

如何在 Hyper-V VM 中将密码粘贴到登录屏幕

我在 Windows 10 中使用 Hyper-V,并且需要能够将密码粘贴到登录屏幕中(我使用密码管理器来生成和存储强密码。)

登录屏幕忽略 Ctrl-V 和上下文菜单。我怎样才能启用它?

hyper-v copy-paste

5
推荐指数
1
解决办法
2585
查看次数

网站如何防止粘贴密码或电子邮件地址?

我注意到一些网站会阻止用户粘贴数据 - 从密码到用户名/电子邮件到所有内容。在不讨论实践和理由/理由的情况下,网站阻止我将数据粘贴到文本输入字段的技术手段是什么?

例如,此站点不允许粘贴到“重新键入电子邮件地址”字段中。如何?我的猜测是有多种方法可以实现这种行为?

我在 OS X 10.11.6 上使用 Firefox 62.0.2。

firefox email website copy-paste

5
推荐指数
1
解决办法
841
查看次数

如何防止从 OneNote 复制的文本粘贴为图像

从 OneNote 复制文本时,它也会作为图像出现在剪贴板中。(内容以各种不同的格式类型保存在 windows 剪贴板中)某些应用程序在粘贴时使用图像版本,导致粘贴的文本以图像形式出现。

Microsoft 支持页面上有一些开放的支持票,但似乎没有功能/错误修复正在进行中。

自我回答的问题......但欢迎更好的解决方案。

clipboard copy-paste microsoft-onenote

5
推荐指数
1
解决办法
1471
查看次数

当我尝试粘贴长文本时,为什么我的 Chrome 会死机?

每次我尝试粘贴从某些应用程序(如 Vim 或 using xsel)复制的长文本时,我的 Google Chrome 都会冻结,一段时间后它再次响应但未粘贴文本。

大约 60 行足以让它挂起。如果我先在文本编辑器中粘贴文本并从那里复制它,那么在 Chrome 中粘贴就没有问题了。

对于短文本,我没有问题。

这发生在 Ubuntu 18.04 和 Google Chrome 75.0.3770 上

使用xsel我尝试使用主要和剪贴板选择,但这些都不起作用。那么文本编辑器使用什么选择?为什么从那里复制它会起作用?

google-chrome vim copy-paste ubuntu

5
推荐指数
1
解决办法
1513
查看次数

将 'required text' 粘贴到终端模拟器会导致 '^[[200~required text~'

我注意到,在 macOS(使用Terminal.appiTerm2.app)或 Linux(使用urxvt)上粘贴到终端模拟器时,有时我会得到额外的字符。

字符总是相同的 - 在我得到的粘贴文本之前^[[200~^[突出显示)和粘贴文本之后一个额外的~. 如果我取消并再次粘贴,则会正确粘贴。

例如,下面我试图粘贴git clone https://git.qemu.org/git/qemu.git从复制他们的网页到iTerm2用?v。我取消了ctrlc并且(没有重新复制)再次粘贴了,?v没关系。

截屏

这当然并非总是如此,而是一天几次,我还没有设法缩小导致它的原因并且无法可靠地重新创建它。

  • 文本可以来自任何地方(网站、文本文档、从终端本身复制)。
  • 复制时光标的位置似乎没有区别(我认为我不是在复制光标)
  • 鼠标的位置似乎没有什么区别。

这些^[[200~ ~字符是什么,我该如何摆脱它们?当然,它们必须代表特定的东西,因为它们总是相同的,并且出现在 macOS 和 Linux 上。

urxvt arch-linux copy-paste iterm2 macos-catalina

5
推荐指数
2
解决办法
2737
查看次数