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