标签: clipboard

如何只使用一个统一的剪贴板?(即使对于 IntelliJ 的“复制路径”)

我不太了解 linux 剪贴板/s 方案。有没有办法将它简化为一个统一的剪贴板,而不是理解它?你知道,所以我可以在任何应用程序中复制并粘贴到任何其他应用程序中?

当前困扰我的问题是 IntelliJ 的“复制路径”操作似乎复制了当前文件的路径,但我只能将其粘贴回 IntelliJ 本身 - 如果我尝试将其粘贴到终端中,则内容根本不是在剪贴板中。

x11 clipboard intellij

25
推荐指数
1
解决办法
6148
查看次数

在 .tmux.conf 中复制(到 X 剪贴板)快捷方式

为了在 tmux 中将文本复制到 X 剪贴板,我目前所做的是:

  • 去选择模式 prefix[
  • 开始选择space(使用mode-keys vi顺便说一句)
  • 选择文本并按 enter
  • 使用以下命令将 tmux 缓冲区复制到 X 剪贴板 prefixctrl+c

(我有一个映射为 bind C-c run "tmux show-buffer | xclip -selection clipboard -i"

我试图通过为选择模式制作映射来消除其中的一些步骤。我试过了:

bind-key -t vi-copy C-c run "tmux show-buffer | xclip -selection clipboard -i"
Run Code Online (Sandbox Code Playgroud)

这给了我和错误:

.. usage: bind-key [-cnr] [-t key-table] key command [arguments]
Run Code Online (Sandbox Code Playgroud)

(我无法复制错误)

我怎样才能解决这个问题?

编辑:我意识到我可以像常规选择一样使用鼠标选择并复制到 tmux 缓冲区(前 3 个步骤)(虽然突出显示不会持续,但它仍然选择文本),然后使用以下绑定复制到 x 剪贴板:

bind-key -n C-c run "tmux show-buffer | xclip -selection clipboard -i"
Run Code Online (Sandbox Code Playgroud)

(我用这种方法复制了这段文字,很简单;)

请注意, …

command-line tmux clipboard

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

是什么导致终端中的复制/粘贴有时会执行命令?

当您在终端中粘贴某些命令时,它有时会自动执行该命令(就像按下“Enter”键一样),有时则不会。

我已经使用 Linux 多年,在许多发行版的各种控制台中粘贴了数千个命令,但我仍然无法判断我将要粘贴的命令是否会自动执行。

是什么触发了这种行为?

terminal clipboard command

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

在 Gnome 文件管理器中复制文件路径的鼠标快捷方式

是否有等效于 Windows Shift+右键单击序列的 Linux?我在文件和目录上经常使用它来获取弹出菜单中的“隐藏”“复制为路径”选项。使用命令行时,它可以节省大量输入(和拼写错误)。

我希望 Linux 有类似的东西,所以我可以转到 GUI 中的“文件”窗口(在我的情况下为 Gnome3),只需将文件或目录位置复制为路径,然后将其粘贴到终端窗口中。鉴于对终端的严重依赖,此功能在 Linux 中特别方便!这可能吗?

nautilus filenames clipboard

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

Bash命令在光标前复制并粘贴到后?

我不知道如何表达,但我经常发现自己输入这样的命令:

cp /etc/prog/dir1/myconfig.yml /etc/prog/dir1/myconfig.yml.bak
Run Code Online (Sandbox Code Playgroud)

我通常只输入两次路径(使用制表符完成),或者我将使用光标复制并粘贴路径。是否有一些 bashfoo 使输入更容易?

command-line bash clipboard line-editor

24
推荐指数
5
解决办法
2678
查看次数

tmux:用鼠标选择和复制窗格文本

tmux 选择问题

我的问题

当我使用鼠标从 tmux 中选择文本时,块选择会跨越到相邻的窗格。

我试过什么

我的问题

如何配置tmux以允许在多窗格模式下选择鼠标?

tmux clipboard mouse

23
推荐指数
3
解决办法
2万
查看次数

访问 Unix 剪贴板

我们有一台 Linux 服务器,该服务器上有多个用户(因此有多个帐户)。所以从逻辑上讲,不同的用户会有不同的剪贴板。

我的问题是:就像在 Windows 中我们可以有一个剪贴板查看器一样,我如何在 Unix 上看到剪贴板的内容?

clipboard

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

将文件从命令行复制到剪贴板

在 GUI 文件管理器中,可以选择几个文件,按 Ctrl-C(据说将文件的信息复制到剪贴板),然后导航到另一个文件夹并按 Ctrl-V,然后将文件复制到该文件夹​​中目录。

作为实验,在文件管理器中复制文件后,可以切换到文本编辑器 - 按 Ctrl-V 粘贴绝对文件名列表。反向过程(从文本编辑器复制文件列表并将它们粘贴到文件管理器)不起作用,这可能是由于不同的目标原子

练习的目标是能够从命令行复制一些文件,例如

find ${PWD} -name "*.txt" | xclip <magic parameters>
Run Code Online (Sandbox Code Playgroud)

然后切换到文件管理器并使用 File->Paste 将它们全部复制到一个目录中。

所以,问题是:xclip我需要指定(或其他程序)的哪些参数,以便文件管理器将选择识别为文件列表并启用其粘贴菜单项?

或者,是否有一个低级工具可以检查 X 选择的内容并查看它当前包含哪些数据?

command-line x11 clipboard

19
推荐指数
1
解决办法
6735
查看次数

在 URxvt &gt;= 9.20 中将 CTRL-ALT-[C|V] 重新绑定到 CTRL-SHIFT-[C|V]

由于URxvt9.20,文本可以被复制到剪贴板与Ctrl+ Alt+ C(并且还从与粘贴Ctrl+ Alt+ V)。

但是,我已经将这些绑定用于另一件事。

那么我怎样才能在URxvt>=9.20中将它重新绑定到Ctrl+ Shift+ C(和Ctrl+ Shift+V用于粘贴)?

keyboard-shortcuts clipboard rxvt

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

如何从 xterm(Awesome、Debian、VirtualBox)复制文本?

我在 VirtualBox 实例中运行了最小的 Debian 安装,手动安装了 X11 和 Awesome 窗口管理器(还没有任何自定义配置)并安装了 VirtualBox 附加功能(并在设置中启用了共享剪贴板)。但是,从 xterm 终端复制粘贴文本似乎仍然不起作用:CTRL+C作为信号发送到终端,Shift+Insert插入我选择的文本(这可能意味着它以某种方式被复制到某个缓冲区),但它仍然无法从主机操作系统中使用。

xterm x11 clipboard virtualbox

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