问题标签 [paste]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2668 浏览

apache-flex - 有没有办法允许在 CTRL-V 上使用 Shift-Insert 从剪贴板粘贴?

我知道您可以使用右键单击控件来使用上下文菜单来选择剪切、复制、粘贴等。我还注意到您可以使用 Windows 键盘快捷键 CTRL-C 进行复制和 CTRL -V 用于粘贴。

Windows 支持本机 CTRL-Insert(用于复制)和 SHIFT-Insert(用于粘贴)。

但是,在 Flex 中,这些似乎不起作用。有没有人能够允许这些键盘事件?任何解决方案表示赞赏。

0 投票
5 回答
422 浏览

vim - 如何在 Vim 中删除(需要的文本)、删除(不需要的文本)和粘贴(需要的文本)

我不知道这是否是一个智障问题,但这是一个有趣的困境。当我想删除我想放在其他地方的文本,但那个地方有其他一堆我不想要的文本时,我会删除那个文本,但在这个过程中我复制了一个新的剪贴板,所以以前删除的文本消失了.

有什么建议可以解决这个问题吗?

0 投票
2 回答
10105 浏览

c# - 如何获取剪贴板粘贴通知并提供我自己的数据?

对于我正在编写的一个小型实用程序(.NET、C#),我想监视剪贴板复制操作和剪贴板粘贴操作。

我的想法是在粘贴到任意应用程序时提供我自己的数据。

使用剪贴板查看器可以轻松地监视复制操作。

对我来说似乎更先进的事情是编写一个“剪贴板粘贴提供程序”:

  • 回答应用程序的“可用的格式”查询。
  • 向应用程序粘贴操作提供数据。

我找到了这个帖子这个帖子,但它们似乎都没有真正帮助我。

我猜我必须以某种方式模仿/劫持当前的剪贴板。

问题:

是否可以根据粘贴操作“包装”剪贴板并提供我自己的“剪贴板代理”?

0 投票
4 回答
2667 浏览

iphone - UITextView粘贴方法覆盖

我真的希望能够检测到 UITextView 中的粘贴事件,但似乎无法做到这一点。

我最初尝试继承 UITextView 并覆盖 paste: 方法,但它永远不会在粘贴事件上被调用。

有没有人能够做到这一点?之前关于同一个问题的问题在八月份没有答案......

0 投票
1 回答
1115 浏览

objective-c - 覆盖粘贴:格式化文本

我想捕获粘贴到控件中的字符串,并在粘贴之前对字符串应用一些自定义格式。

这怎么可能?

谢谢!

0 投票
25 回答
211372 浏览

java - Eclipse复制/粘贴整行键盘快捷键

任何人都知道将一行复制/粘贴到新行中的键盘快捷键Eclipse,而不必突出显示整行?

ctrl- alt-down把我的整个屏幕倒过来(我在窗户上)。有趣的是,这就是 windows->preferences 中指定的内容。

0 投票
6 回答
1290 浏览

vim - 如何在vim中使用鼠标选择一大块文本并将其粘贴到当前光标位置?

我想放弃使用鼠标在缓冲区中选择和粘贴文本块。仅使用 kb 最有效的方法是什么?我的意思是导航到任意行,复制子字符串,返回上一个位置并粘贴。

0 投票
3 回答
540 浏览

windows - 让 Linux shell 脚本将字符串填充到 Windows 用户的复制/粘贴缓冲区中

我们现在有一个脚本,我们的 Windows 用户通过 putty 在 Linux 主机上运行它。脚本有时会生成一个字符串,用户必须将其复制并粘贴到 Windows 应用程序中。

如果不在 Windows 机器上运行成熟的 X 显示服务器,我想修改脚本,以便将字符串自动填充到 Windows 用户的复制/粘贴缓冲区中,以便用户更方便,从而减少错误率(工作流程已经够笨拙了,我们想让它少一点)。

以下是我考虑的解决方案:

  1. 为此在 Windows 端运行一个完整的 X 显示管理器(如果存在一个几乎不可见的实用程序,它只启用这个功能,那就是另一回事了)
  2. 使用户停止运行 Windows
  3. 重写任何其他应用程序

我可以完全控制 Windows 用户的环境(可以设置我需要的任何腻子设置)以及 Linux 主机和两者之间网络中的每个节点。

0 投票
2 回答
206 浏览

vim - Vim:每次找到某些文本时添加粘贴缓冲区

在 Vim 中,我试图粘贴几行:

在以“select”开头的每一行上方和

在以“FOR FETCH ONLY”结尾的每一行下方

有没有办法使用粘贴缓冲区?喜欢

因此,一旦我键入命令,它就会打开一个粘贴缓冲区,如a! 命令,并使用它作为替代?

谢谢,丹

0 投票
2 回答
1018 浏览

java - Java 在同一程序的两个运行副本之间复制/粘贴 org.w3c.dom.Node

我有一个显示 XML 文件的树表示的程序。使用许多在线资源,我在程序的单个实例中复制/粘贴。我正在使用系统剪贴板。我需要的是能够从程序的一个实例复制节点并粘贴到同一程序的不同实例。

我尝试了许多不同的选项,都导致相同的行为。从同一应用程序中粘贴时,剪贴板内容包含一个“可传输”对象,其中包含正确的数据以及设置为“真”的 isLocal。当我执行复制然后尝试从运行剪贴板内容的同一程序的另一个实例进行粘贴时,剪贴板内容包含“flavorsToData”HashMap 和“flavors”值,isDataFlavorSupported 的检查失败(永远不会命中代表新风味的我的自定义类)。

我尝试在 getContents() 调用中为请求者对象使用不同的值。同样,我为 setContent() 调用尝试了几个不同的 ClipboardOwners。两者似乎都没有以任何方式改变行为。

我非常想将被复制的节点转换回文本 XML 格式,然后在粘贴时转换回 DOM 模型,但如果可能的话,我宁愿不这样做。

此类用于定义 DataFlavor 和可转移对象:

我从主应用程序屏幕定义了一个剪贴板对象,然后为鼠标单击绑定复制和粘贴处理程序:

在初始化期间,我分配了系统剪贴板:

复制处理程序

粘贴处理程序

谢谢!