关于 VScode , 救救孩子 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
eachann
V2EX    程序员

关于 VScode , 救救孩子

  •  
  •   eachann 2019-05-31 20:23:05 +08:00 8241 次点击
    这是一个创建于 2326 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如楼下这个图

    还有一件事 , 最近被 hbx 的双击圈粉了,想知道 VScode 有没有类似的操作 一个用过就回不去的操作 , 求助求助 , 想回到 vscode , 求大佬们助我一臂之力

    51 条回复    2019-06-04 18:51:54 +08:00
    Wincer
        1
    Wincer  
       2019-05-31 20:38:40 +08:00   3
    1. 第一个是 vscode 的 Git 插件导致的,这两个应该是一个是新增的行,一个是修改的行,暂时不清楚能不能禁用
    2. vscode-expand-region 试试这个插件
    wutiantong
        2
    wutiantong  
       2019-05-31 21:20:17 +08:00   1
    settings:

    "scm.diffDecorations": "none"
    chendy
        3
    chendy  
       2019-05-31 21:30:50 +08:00
    第一个是 git 的修改标记…多好用啊
    第二个 idea 的 keymap 是 cmd+up …,默认可能有吧,扔了鼠标吧
    sunjourney
        4
    sunjourney  
       2019-05-31 21:34:44 +08:00   1
    大家都觉得好的功能,为什么叫死人线?你关了就永远别打开吧。。。
    azh7138m
        5
    azh7138m  
       2019-05-31 21:36:32 +08:00 via Android
    楼主平时不用 git 的吗
    担忧.webp
    1010543618
        6
    1010543618  
       2019-05-31 21:40:07 +08:00
    vim 有办法实现第二种么 我只知道有个`v + %`能选花括号里的
    Raisu
        7
    Raisu  
       2019-05-31 21:43:21 +08:00 via Android
    虽然语气有点那个,但楼主描述问题清晰啊
    Sainnhepark
        8
    Sainnhepark  
       2019-05-31 21:49:49 +08:00
    @1010543618 刚刚试了一下,装 andymass/vim-matchup,然后 nmap <leader>% [%v]%
    效果感觉还不错
    chenqh
        9
    chenqh  
       2019-05-31 21:51:20 +08:00
    自己去做一个?
    1010543618
        10
    1010543618  
       2019-05-31 22:00:29 +08:00
    @Sainnhepark 6 啊,先 star 了有空研究研究
    secondwtq
        11
    secondwtq  
       2019-05-31 22:22:36 +08:00
    @1010543618 Text Object 了解一下,va{, vap 就行
    dfourc
        12
    dfourc  
       2019-05-31 22:48:38 +08:00
    死人线,秀
    RainyH2O
        13
    RainyH2O  
       2019-05-31 23:29:22 +08:00
    第一个 git commit 了那线就没了
    第二个 vim 党只能表示鼠标是什么?
    Akiyu
        14
    Akiyu  
       2019-06-01 00:00:26 +08:00
    @1010543618
    可以使用: v + i + {
    第三个还可以是 ( " ' 等等
    对于 <> 内的内容, 可以是 v + i + t
    [如果我没记错的话 :) ]
    sneezry
        15
    sneezry  
       2019-06-01 00:27:17 +08:00 via iPhone
    死人线,哈哈哈,楼主你怎么这么有语言天赋
    ochatokori
        16
    ochatokori  
       2019-06-01 02:16:36 +08:00 via Android
    广东的吗哈哈哈哈,说粤语我也会说死人线
    Raincal
        17
    Raincal  
       2019-06-01 02:31:44 +08:00 via Android
    最近的 insiders 版本加入了第二个功能
    msg7086
        18
    msg7086  
       2019-06-01 03:27:48 +08:00
    @sunjourney 大家是谁?除了楼主的所有人?
    你确定就没有人因为这几条线会干扰正常写代码的思路?
    我就很讨厌这些无关紧要的东西。Git 修改记录等我提交的时候再看就好了,边写边看是为了什么目的?
    dangyuluo
        19
    dangyuluo  
       2019-06-01 04:15:13 +08:00
    有好东西不用,还骂死人线。
    nvkou
        20
    nvkou  
       2019-06-01 04:37:08 +08:00 via Android
    @msg7086 为杠而杠。那写代码的时候左侧树形目录会干扰吗?拼写检查会干扰吗?

    楼上给出了方法治好强迫症

    说句不好听的,楼主有点浅尝辄止
    xiamx
        21
    xiamx  
       2019-06-01 04:41:15 +08:00
    楼主就是不喜欢 scm 的修改提示线想关掉,@nvkou 你不觉得干扰有人觉得干扰,知道么
    thedrwu
        22
    thedrwu  
       2019-06-01 05:51:31 +08:00 via Android
    @1010543618
    除了 vi / va + 括号,还可以用 za 折了,直接一个大 V 全选上
    Pilippa
        23
    Pilippa  
       2019-06-01 05:56:35 +08:00 via iPhone
    哈哈哈死人线系广东话
    msg7086
        24
    msg7086  
       2019-06-01 06:49:03 +08:00
    @nvkou
    我就觉得这个功能看着不爽,凭什么我就要被 4 楼代表成所有人?
    你要喜欢让别人代表你我管不着,能不能别绑架别人?我先谢谢你了哈。

    左侧树形目录本来就无所谓有无,有人觉得干扰那太正常了。
    拼写检查那是拿来提示错误的,要是你代码写对了那拼写检查就不应该跳出来。
    所以这句为杠而杠是你说给自己听的吧,我觉得下次不用挑明了,看得出来。
    oaix
        25
    oaix  
       2019-06-01 09:31:19 +08:00
    第二个功能叫做 expand/shrink selection,快捷键分别是 Shift+Alt+RightArrow/LeftArrow
    yim7
        26
    yim7  
       2019-06-01 10:39:25 +08:00
    你把 git 关了就没了,这个提示可以让你方便的看到修改了哪里,而且可以撤销,为啥不喜欢
    nyaapass
        27
    nyaapass  
       2019-06-01 10:54:01 +08:00 via iPhone
    死人线戳笑点哈哈哈哈哈
    sunjourney
        28
    sunjourney  
       2019-06-01 14:55:43 +08:00
    @msg7086 #18 不喜欢就不喜欢,有人戾气大就以戾止戾。这个标题,这个死人线的说法,在 V 站时间线上看着不闹心吗?
    msg7086
        29
    msg7086  
       2019-06-01 14:57:35 +08:00
    @sunjourney 闹心啊。不过突然被代表也挺闹心的。
    sunjourney
        30
    sunjourney  
       2019-06-01 14:57:40 +08:00
    @msg7086 #24 再给你介绍一个戾气大的人才: https://zhuanlan.zhihu.com/p/63587679
    在知乎时间线上刷出来也是烦得一 B
    msg7086
        31
    msg7086  
       2019-06-01 14:59:04 +08:00
    @sunjourney 是的,我遇到这样的都是直送 Block 列表……
    sunjourney
        32
    sunjourney  
       2019-06-01 14:59:23 +08:00
    @msg7086 #29 大家指大多数没啥歧义吧,如果你认为并不是大家都认为好,这就是另一个问题了
    msg7086
        33
    msg7086  
       2019-06-01 15:01:20 +08:00
    @sunjourney 嗯,你说得有道理,我接受批评。
    n2l
        34
    n2l  
       2019-06-01 17:58:17 +08:00 via iPhone
    楼主很逗。
    hronro
        35
    hronro  
       2019-06-01 19:12:50 +08:00 via iPhone
    hbx 是啥?谁能给我解释一下?
    eachann
        36
    eachann  
    OP
       2019-06-01 19:49:12 +08:00
    @wutiantong 谢谢大佬 , 这个的确有效 , 强迫症终于好啦 , 楼下老是以为我戾气很大 , 我也是醉了 戾气两个字我都是复制他们的 , 哪里来的戾气
    @sunjourney 没有说这个不好的意思 , 也没有戾气 , 只是经常这样讲习惯了而已 ,确实带点粤语的方言 , git 的那个线是真的神烦 , 自己写的代码还能不知道么 , 养成没天一 commit 的习惯多好 , 何必要看那个线呢 ,
    @ochatokori 确实是广东人 哈哈
    eachann
        37
    eachann  
    OP
       2019-06-01 19:50:08 +08:00
    @Wincer 多谢老哥 , 第二个插件我去试了一下 好像搜不到哎....
    eachann
        38
    eachann  
    OP
       2019-06-01 19:57:09 +08:00
    @azh7138m 没天都提 , 不需要看线 , 太久的可能忘记 , 但是没天都提交 , 真的是记得明明白白 ....所以这个线就确确实实影响到我了....
    @dangyuluo 没有骂的意思 , git 内置真是的良心好评到爆炸 , 但是这个线至少我是很少用到 , 而且看习惯把 , 也没说用就不好
    zcxey2911
        39
    zcxey2911  
       2019-06-01 19:58:47 +08:00
    @hronro hbuilderx
    eachann
        40
    eachann  
    OP
       2019-06-01 20:05:54 +08:00
    @zcxey2911 对 , 老哥觉得 hbx 咋样呢
    GeruzoniAnsasu
        42
    GeruzoniAnsasu  
       2019-06-01 20:16:12 +08:00
    追加科普: 粤语里“死人 X ” 这个表达类似于 “什么鬼 X ”
    Wincer
        43
    Wincer  
       2019-06-01 20:43:04 +08:00 via Android
    @eachann 你在 vscode 内部搜的话,直接搜 expand region 就行。你应该试试用搜索引擎搜的。
    azh7138m
        44
    azh7138m  
       2019-06-01 20:49:29 +08:00 via Android
    @eachann
    commit 不应该按天
    多人协作的时候确实清晰了很多(防杠,对我来说)
    tomoya92
        45
    tomoya92  
       2019-06-01 21:08:31 +08:00
    想知道 vscode 里有没有这种双击选中代码块的插件?
    eachann
        46
    eachann  
    OP
       2019-06-03 09:25:33 +08:00
    @azh7138m commit 有时候可能是一天十次 , 但是最不济也有一天一次 , 多人协作的时候没注意到他 , 所以没用过 , 反正在没用到的时候就挺讨厌的 ヘ(_ _ヘ)
    eachann
        47
    eachann  
    OP
       2019-06-03 09:32:41 +08:00
    @lp10 感谢层主, 确实解决了我的身体

    @Wincer 这个插件用上了 , 但是体验明显不如双击就只能选中要好 , 老哥可以去试一下 , 真的是完美
    eachann
        48
    eachann  
    OP
       2019-06-03 09:33:02 +08:00
    @lp10 问题....
    lp10
        49
    lp10  
       2019-06-03 13:13:02 +08:00
    @eachann 解决身体需要另行付费
    其实二楼那个就是解决办法,只不过看着不太明显…
    eachann
        50
    eachann  
    OP
       2019-06-03 15:03:12 +08:00
    @lp10 emmm 其实我昨天已经看二楼的方法解决了 , 但是看到你热心回帖 就又试了一下你的方法 , 都可以
    blanu
        51
    blanu  
       2019-06-04 18:51:54 +08:00
    @eachann https://marketplace.visualstudio.com/items?itemName=dbankier.vscode-quick-select
    感觉这个插件比上面说的功能都好些,我觉得 expand/shrink 选择根本没啥效率,还不如直接给一个边界来选
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2333 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 15:54 PVG 23:54 LAX 08:54 JFK 11:54
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86