在 vscode 中批量替换了大量文件,需要一个个检查,每个文件只需要扫一眼,但 git 界面里要用鼠标一个个点

我的提案:加快捷键,跳转到下一个修改的文件
1
mercury233 OP @chizuo 借你标题一用(
|
2
statumer May 4, 2022 via iPhone
这是不是写个插件就可以解决?
|
3
QNLvw5fLfr7c May 4, 2022 via iPhone
我觉得更好的解决方法是像 GitHub 那样把所有改动列在一个页面上,只显示改动的几行
|
4
mercury233 OP |
5
ch2 May 4, 2022
在终端 git add 不就行了
|
6
learningman May 4, 2022
idea 的(切换到下一一个变更行)到了文件末会自动切换到下一个文件,这个做法感觉更好一些
|
7
Girlphobia May 4, 2022 via Android
如果不想扫一眼,只想全部添加:
按住 Shift 点击第一个和最后一个,可以选中所有的文件,再点加号,会把所有选中的文件都放入 staged 。 如果还是想扫一眼,我不清楚有没有更好的办法。 使用 JetBrains 系列的 IDE 可以用 F7 在 diff 界面跳转到下一个改动。 |
8
fpure May 4, 2022
感觉可以做成像全局搜索一样在左侧文件列表中按上下键切换文件
|
9
461da73c May 4, 2022
笑死,暴露了不会用 git 命令行。
|
10
fpure May 4, 2022
我觉得还是没必要,git 差异面板的逻辑显然和资源面板的逻辑一样,我也没遇到过这种浏览大量差异文件的问题
|
11
fpure May 4, 2022
你这种情况试试 git diff
|
12
morize May 4, 2022
我也有这个需求。已 upvote
楼上说 op 不会用 git add 的人怕是从没用过 vscode git 面板。 正解:Changs Toggle 上点一下就能全部 stage 起来了。 看不懂问题真的贻笑大方 |
13
la9998372 May 4, 2022
你把鼠标放到 changes 上面,不是有个总加号吗?这样不就一键 add 了?
|
14
darklinden May 4, 2022
习惯使用 git add -p 添加修改
|
15
oldshensheep May 4, 2022 为什么有人看不懂楼主的问题
已经有了 https://github.com/microsoft/vscode/issues/24389 https://github.com/microsoft/vscode/issues/24916 vscode 居然已经有了 6k 多个 issue…… |
16
Vegetable May 4, 2022
人家 replace preview 是干啥的
|
18
mercury233 OP @Vegetable 并不一定是在 vsc 里替换的,可能是外部脚本
|
19
yuancoder May 4, 2022
用命令可能更方便一点
|
20
gouflv May 4, 2022 via iPhone
文件导航在任何一个 git client 都是基本操作,很难想象 vsc 没有。
或者说,大部分 vsc 用户都是无脑 add all ? |
21
ynyounuo May 4, 2022
可以试试 forgit 的 gd
|
22
daveh May 4, 2022 via iPhone
笑死😆,VS 社区还这么正规呀,我寻思有文件列表的地方就应该得有上一个、下一个快捷键操作,这基本功能都缺失,还要用户去 vote 才肯改😂。
珍惜生命,改用 JetBrains 全家桶吧,除了前面 V 友提的 diff 窗口能跳下一个文件,git commit 窗口文件列表中也行,上下键操作自动跳,符合正常人类思维及操作习惯。 |
23
stimw May 5, 2022
vscode 的 git 插件确实很屎,而且也没有出来特别好用而且操作符合直觉的(指跟 jb 家一个水平的)
|
24
agdhole May 5, 2022
已充钱投奔 jb
|
25
siluni May 6, 2022 via iPad
老哥是做 ygo 的?
|
26
gouflv Aug 14, 2022
看到 #15 楼的 issue 惊讶了,5 年了,SCM 甚至连一个快捷键都没加过
前几天还试图捡起 VSCodeVim ,发现还只是编辑器内能用, 剩下的 UI 存在感依旧为 0 |