我打开了两个 mac 终端,但是我想把其中的一个窗口的内容黏贴到另外一个窗口去。
但是当我用 command+c 操作的时候, 这个复制的内容进入了系统的 clipboard, 但是我不想这样,我希望这个复制的内容只能在终端中。
请问这个有办法达到吗?
但是当我用 command+c 操作的时候, 这个复制的内容进入了系统的 clipboard, 但是我不想这样,我希望这个复制的内容只能在终端中。
请问这个有办法达到吗?
1
strongcoder Jan 28, 2018 via iPhone
那请问你,你复制后东西在哪里?
|
2
xy90321 Jan 28, 2018 用人脑剪切板就可以了
选中一段文字,心中默念 cmd + c 然后记下来 到另一个窗口凭借记忆打出来 你就完成了一次神经网络级别的剪切板跨设备同步 |
3
carlclone Jan 28, 2018
默念嘛哩嘛哩哄
|
4
eagrex Jan 28, 2018 via iPhone 直接选中想要复制的文字 拖过去就好了
|
5
nicevar Jan 28, 2018
有多大关系,不管你复制到哪去,你都要放内存里面
你这需求,自己做个终端拦截一组快捷键按要求实现 |
6
ceyes Jan 28, 2018
楼主可能是想要多个 clipboard 吧,可以试试 clipmenu 类似的 app
只要终端有独立 clipboard 的话,试试 GNU screen ? |
7
1002xin Jan 28, 2018
@strongcoder 给你点个赞兄弟
|
8
trn4 Jan 28, 2018 via iPhone
你大概需要 IPC ?
|
9
wweir Jan 28, 2018 via Android
还是喜欢 X11 的中键剪切板
|
10
pq Jan 28, 2018
呃,XFCE terminal 貌似就能办到,鼠标选取的文字,直接按中键即可粘贴在终端内,但并没有进入系统的剪贴板内。
|
11
zhizhongzhiwai OP @eagrex 怎么操作可以直接拖过去?我试了很多方式都不行。能给说下吗?
|
12
zhizhongzhiwai OP @ceyes screen 是可以的,不过操作有点复杂。哈哈。谢谢你。
|
13
eagrex Jan 28, 2018 via iPhone
@zhizhongzhiwai 你两个 terminal 窗口分别占据左半右半屏幕 选中文字后按住鼠标拖过去就好了
|
14
ivyliner Jan 28, 2018
mac 应该不行. Linux 有两个剪切板可以.
|
15
RqPS6rhmP3Nyn3Tm Jan 28, 2018 via iPhone
你可以试试看自己写一个用 pipe 实现的脚本。
不过没什么意义,总是要操作内存的,没必要给自己添麻烦 |
17
icyalala Jan 28, 2018
装个 Unclutter 之类的剪贴板管理器,复制完后去点一下 x 把最新一条删掉,就能恢复之前状态了。
但如果是想要“安全”,不希望内容进入系统 clipboard,那就直接拖动。。先在一个窗口选中内容,用鼠标按住内容一秒后再拖。 |
19
SpringHack Jan 29, 2018 via iPhone
你这个需求,倒是向我前几天遇到一个 bug,简单来说就是 iterm electron 与系统其它软件不使用同一个剪切板了。
简单来讲,iTerm 有对剪切板的设置,你可以看下。 或者 tmux yank 设置 @override_copy_command 搞一个。 其实最后的目的和夸 term 的 pipe 很像。 以上都是思路,具体就不要问了我没试过😂 |
22
will0404 Jan 29, 2018 via iPhone
很简单啊,用 hammerspoon 不就好了。
自定义两个快捷键,一个复制一个粘贴,用个变量存复制的信息。完美绕过 clipboard。 |
23
LagunAPaTa Jan 29, 2018
@freezhan Terminal 拖过去貌似并不会经过 clipboard 专门试了一下
|