如何安全的在 mac 终端中 copy?

2018-01-28 11:07:59 +08:00
 zhizhongzhiwai
我打开了两个 mac 终端,但是我想把其中的一个窗口的内容黏贴到另外一个窗口去。
但是当我用 command+c 操作的时候, 这个复制的内容进入了系统的 clipboard, 但是我不想这样,我希望这个复制的内容只能在终端中。
请问这个有办法达到吗?
6067 次点击
所在节点    macOS
23 条回复
strongcoder
2018-01-28 11:34:31 +08:00
那请问你,你复制后东西在哪里?
xy90321
2018-01-28 11:43:40 +08:00
用人脑剪切板就可以了
选中一段文字,心中默念 cmd + c 然后记下来
到另一个窗口凭借记忆打出来
你就完成了一次神经网络级别的剪切板跨设备同步
carlclone
2018-01-28 11:48:18 +08:00
默念嘛哩嘛哩哄
eagrex
2018-01-28 11:53:51 +08:00
直接选中想要复制的文字 拖过去就好了
nicevar
2018-01-28 11:54:27 +08:00
有多大关系,不管你复制到哪去,你都要放内存里面
你这需求,自己做个终端拦截一组快捷键按要求实现
ceyes
2018-01-28 12:44:14 +08:00
楼主可能是想要多个 clipboard 吧,可以试试 clipmenu 类似的 app

只要终端有独立 clipboard 的话,试试 GNU screen ?
1002xin
2018-01-28 13:54:49 +08:00
@strongcoder 给你点个赞兄弟
xiadong1994
2018-01-28 13:57:29 +08:00
你大概需要 IPC ?
wweir
2018-01-28 14:03:55 +08:00
还是喜欢 X11 的中键剪切板
pq
2018-01-28 14:26:17 +08:00
呃,XFCE terminal 貌似就能办到,鼠标选取的文字,直接按中键即可粘贴在终端内,但并没有进入系统的剪贴板内。
zhizhongzhiwai
2018-01-28 14:42:26 +08:00
@eagrex 怎么操作可以直接拖过去?我试了很多方式都不行。能给说下吗?
zhizhongzhiwai
2018-01-28 14:42:52 +08:00
@ceyes screen 是可以的,不过操作有点复杂。哈哈。谢谢你。
eagrex
2018-01-28 15:22:26 +08:00
@zhizhongzhiwai 你两个 terminal 窗口分别占据左半右半屏幕 选中文字后按住鼠标拖过去就好了
ivyliner
2018-01-28 15:56:25 +08:00
mac 应该不行. Linux 有两个剪切板可以.
RqPS6rhmP3Nyn3Tm
2018-01-28 18:57:10 +08:00
你可以试试看自己写一个用 pipe 实现的脚本。
不过没什么意义,总是要操作内存的,没必要给自己添麻烦
freezhan
2018-01-28 19:00:04 +08:00
@eagrex #13 拖过去也会复制到系统剪切板
icyalala
2018-01-28 19:13:19 +08:00
装个 Unclutter 之类的剪贴板管理器,复制完后去点一下 x 把最新一条删掉,就能恢复之前状态了。
但如果是想要“安全”,不希望内容进入系统 clipboard,那就直接拖动。。先在一个窗口选中内容,用鼠标按住内容一秒后再拖。
eagrex
2018-01-28 19:25:40 +08:00
@freezhan 是吗...我试了拖动成功的话再在别的地方粘贴没有反应的
SpringHack
2018-01-29 03:30:04 +08:00
你这个需求,倒是向我前几天遇到一个 bug,简单来说就是 iterm electron 与系统其它软件不使用同一个剪切板了。
简单来讲,iTerm 有对剪切板的设置,你可以看下。
或者 tmux yank 设置 @override_copy_command 搞一个。
其实最后的目的和夸 term 的 pipe 很像。
以上都是思路,具体就不要问了我没试过😂
freezhan
2018-01-29 09:39:28 +08:00
@eagrex #18 我用的 iterm2

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/426522

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX