从GitHub.com上的浏览器中考虑以下拆分视图代码差异:
在查看这个差异时,我想要从右侧剪贴板复制代码(例如,为了将该代码段粘贴到另一个窗口中的不同项目中)。
但是,如果我尝试使用鼠标以通常的方式选择右侧的代码,则双方中的代码最终会被选中:
如果我按下Ctrl + C / Cmd + C,我的剪贴板上会出现一些混乱,其中包含来自两个侧面,和所有+
和-
指标,这使我在粘贴后会有很多容易出错的手动清理。 (特别是当我从一个比较长而复杂的差异中复制时,我在这个问题中为了说明的目的选择了一个简单的那个!)
我的问题:如何在GitHub.com上的网络浏览器中将代码从分割视图差异的一侧干净利落地复制到我的剪贴板?
答案 0 :(得分:1)
正如Hugo Giraudel中his tweet在2018年4月下旬所提到的那样,有点太快了:
GitHub 最后将
+
和-
符号从差异移动到CSS伪元素,使得直接从差异复制代码成为可能,而不必清理它 这是姗姗来迟,太棒了。 ✨
实际上......只有借助第三方扩展才能实现这一点!
与sindresorhus/refined-github
一样。
如果没有,您仍会复制“+
”和“-
”
GitLab虽然有这个功能
对于BitBucket(issue 16204)