问题标签 [pbcopy]

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 回答
14693 浏览

macos - 如何在 bash 函数中使用 pbcopy?可以写脚本吗?

我经常发现自己使用以下命令将历史命令复制到剪贴板:

echo !123 | pbcopy

这在终端上运行良好。假设!123 = cd ..,它看起来像这样:

为了让生活更轻松,我将这个 bash 函数添加到我的 .bashrc 中:

理想情况下,将调用此命令,如下所示pb !!:但是,这不起作用。这是发生的事情:

无论我调用什么历史命令,它总是返回!!到剪贴板。我也尝试过创建别名,但这有同样的问题:

alias pb='echo !! | pbcopy'

任何指针?

0 投票
2 回答
109 浏览

regex - 有没有一种很好的方法可以使用正则表达式将文件中的文本列复制到我的粘贴板中?

目前,我所拥有的解决方案有点丑陋,而且像意大利面条代码一样......有没有一种很好的方法可以使用“标准”工具来做到这一点ack

我现在拥有的是这种格式的文件:

废话.txt:

这就是我目前得到它的方式:

这将Some Text在您的粘贴板上产生。

除了ack回显与正则表达式匹配的行,然后使用 获取该行的最后两列awk之外,我可以只获取特定的正则表达式匹配以打印到控制台吗?我尝试使用grep -o,但这似乎并没有积极的后视...

0 投票
1 回答
160 浏览

macos - Solaris 相当于 OS X 的 pbcopy / pbpaste?

OS X 有很好的操作剪贴板的命令: pbcopy 和 pbpaste

我真的可以在 Solaris 10 中使用类似的东西。我检查了xsel 和 xclip,而 Solaris 10 没有它们。我完全不走运吗?

0 投票
4 回答
881 浏览

macos - GIT - 如何在 OSX 上不使用鼠标复制 SHA?

在 OSX 上,我经常去git log寻找一个提交,通常是几个回来,用我的鼠标复制它,然后变基。

我怎样才能在不使用鼠标或记忆的情况下轻松做到这一点?

0 投票
0 回答
115 浏览

c - pbc库中element_to_bytes()和element_snprint()的区别

我想将 pbc element_t 转换为人类友好的字符串。这两个功能似乎都可以满足目标。但是,我想详细了解这些用法。提前致谢。

0 投票
1 回答
167 浏览

macos - Bash shell 脚本 101 - 变量定义、pbcopy 等

我正在尝试创建一个(我的第一个)bash 脚本,但我需要一些帮助。我有以下内容:

我希望它:

  1. 需要用户输入(LaTeX 方程)
  2. URIEncode 用户输入(谷歌的最高结果是使用 node.js,但任何事情都可以......)
  3. 对该网站执行 cURL 调用,将方程式转换为 GIF 图像
  4. 将图像复制到占位符,以便我可以将其粘贴到 OneNote、Word 等笔记应用程序中。

我的脚本在以下方面出现故障:

  • URIEncoded是未定义的,所以我的变量定义有问题。
  • 当我使用pbcopy加密文本复制时,复制的是图像内容,而不是实际图像。有解决方法吗?否则,脚本可以自动打开图像,我可以手动 Cmd + C 内容。
0 投票
3 回答
12778 浏览

ruby - 如何在不保存到文件的情况下将文本数据从 ruby​​ 控制台传递到剪贴板?

我正在尝试将包含在我创建的全局变量中的数组传递到我的 Mac 上的剪贴板中。

它很长,所以我不想在控制台上突出显示、复制和粘贴。

我想使用嵌入式 unix 代码,特别是pbcopymac 笔记本电脑控制台的功能,它允许我将文本传递到我的计算机剪贴板,准备粘贴。

如果我用文件保存来做到这一点,我会做这样的事情(在 ruby​​ 中):

但是我可以在不创建临时文件的情况下做到这一点吗?

我确信这是可能的。文字中的一切皆有可能。提前感谢您的解决方案

0 投票
1 回答
193 浏览

git - 如何在没有鼠标的情况下在终端中复制

我想在不使用鼠标的情况下在终端中复制文本。例如,在执行 git log 时存储提交哈希并将其用于另一个命令。任何人都知道如何向上移动光标和复制,也许打开复制/视觉模式或具有 vim 模式之类的东西?

0 投票
0 回答
66 浏览

homebrew - 仅设置launchd的自制公式

我想创建一个只设置一些启动配置的自制公式。具体来说,它将绑定/usr/bin/pbcopy/usr/bin/pbpaste一个端口,以便我可以将这些暴露给我的远程开发环境。

我所读到的关于创建自制公式的所有内容都暗示他们必须下载一些东西,我真的不需要这样做。我只想能够创建和链接一些 plist 文件。

我错过了什么吗,自制软件不是适合这个的工具吗?有替代方案吗?

0 投票
1 回答
218 浏览

macos - 如何使用 pbcopy 从剪贴板复制输入并将其设置为另一个文件,然后 pbpaste 可以调用该文件

我想从主剪贴板获取数据到我自己的文件中,这样当用户执行命令时,他们可以检索在第二个文件上设置的信息。或者,我也可以pbcopy直接进入第二个文件并使用pbpaste. 比我聪明的人可以告诉我如何做到这一点。我已经搜索了几个小时。