如何从GitHub.com差异中干净地剪贴板复制代码?

时间:2018-01-25 15:30:14

标签: github

从GitHub.com上的浏览器中考虑以下拆分视图代码差异:

diff

在查看这个差异时,我想要从右侧剪贴板复制代码(例如,为了将该代码段粘贴到另一个窗口中的不同项目中)。

但是,如果我尝试使用鼠标以通常的方式选择右侧的代码,则双方中的代码最终会被选中:

enter image description here

如果我按下Ctrl + C / Cmd + C,我的剪贴板上会出现一些混乱,其中包含来自两个侧面,和所有+-指标,这使我在粘贴后会有很多容易出错的手动清理。 (特别是当我从一个比较长而复杂的差异中复制时,我在这个问题中为了说明的目的选择了一个简单的那个!)

我的问题:如何在GitHub.com上的网络浏览器中将代码从分割视图差异的一侧干净利落地复制到我的剪贴板?

1 个答案:

答案 0 :(得分:1)

正如Hugo Giraudelhis tweet在2018年4月下旬所提到的那样,有点太快了:

  

GitHub 最后+-符号从差异移动到CSS伪元素,使得直接从差异复制代码成为可能,而不必清理它   这是姗姗来迟,太棒了。 ✨

https://pbs.twimg.com/media/DcBOo-tXcAArfD_.jpg:large

实际上......只有借助第三方扩展才能实现这一点! 与sindresorhus/refined-github一样。

如果没有,您仍会复制“+”和“-” GitLab虽然有这个功能 对于BitBucket(issue 16204

,这仍然有待处理