第三次尝试 vscode,还是放弃了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zgqq
V2EX    Visual Studio Code

第三次尝试 vscode,还是放弃了

  •  
  •   zgqq 2019-09-28 10:43:51 +08:00 11879 次点击
    这是一个创建于 2279 天前的主题,其中的信息可能已经有所发展或是发生改变。

    三次都是相同原因

    1. vim 插件太渣,配置太弱,比 ideavim 还差
    2. 自带快捷键很多 bug,习惯命令行的人都会用 ctrl-u 清空一行,但是在 vscode 你是没办法在命令窗口 workbench.action.showCommands 配置 ctrl-u 清空的, 用 karabiner 勉强配置到可以在 vscode 使用 ctrl-w,但是你会发现在 vim normal mode, / 搜索的时候,却不能 ctrl-w, 只能 ctrl-u
    3. ctrl+d 也是没办法使用,考虑到 vim 插件,不能使用 karabiner 配置

    Intellij 系列基本没有上面问题

    46 条回复    2019-09-29 16:44:30 +08:00
    justdoit123
        1
    justdoit123  
       2019-09-28 11:18:15 +08:00 via iPhone
    确实还不够成熟 再等等。vim 的按键跟带有空格(间歇)的快捷键冲突。

    我用的那个 vim 貌似连块操作都没有,在括号上按 V 竟然把光标移动到行首,这直接导致我无法按%匹配括号。

    不过我还是准备继续用,实在不行的时候 就双开。
    zgqq
        2
    zgqq  
    OP
       2019-09-28 11:22:23 +08:00
    @mistkafka #1 主要快捷键用不了我就受不了,用 karabiner 改键又会影响 vim,不改键又实现不了,真的头大,果断放弃了
    IsaacYoung
        3
    IsaacYoung  
       2019-09-28 11:25:59 +08:00 via iPhone
    越来越卡是真的
    MuscleOf2016
        4
    MuscleOf2016  
       2019-09-28 11:27:46 +08:00
    跟 idea 比确实不够好,重度开发,还是不适合。
    q8164305
        5
    q8164305  
       2019-09-28 11:29:32 +08:00 via Android
    越来越卡了,已经放弃
    poplar50
        6
    poplar50  
      2019-09-28 11:31:58 +08:00 via Android
    说 vim 插件比 ideavim 我不服,ideavim 简直是垃圾。
    guog
        7
    guog  
       2019-09-28 11:35:40 +08:00 via Android   1
    vim 插件真是难受,撤销操作很迷,时灵时不灵,尤其是大段操作,不能准确恢复真的心碎
    guog
        8
    guog  
       2019-09-28 11:36:06 +08:00 via Android
    @poplar50 那个起码撤销操作是正常的
    ClericPy
        9
    ClericPy  
       2019-09-28 11:42:50 +08:00
    vi 插件有的能覆盖全局快捷键, 有的覆盖不住, 折腾的很迷... 现在 vsc 上基本不敢用 vi
    keyv
        10
    keyv  
       2019-09-28 11:44:39 +08:00 via iPhone
    我现在撤销都是 cmd+z 和 u 混着用。感觉在这种编辑器里面用 vim 插件都需要混合一部分编辑器本身的快捷键
    keyv
        11
    keyv  
       2019-09-28 11:45:16 +08:00 via iPhone
    @guog 见楼上,忘记 @了
    Akkuman
        12
    Akkuman  
       2019-09-28 11:49:00 +08:00 via Android   1
    vscode 开久了,比如几天不关机,会出现无法智能提示
    reus
        13
    reus  
       2019-09-28 11:50:09 +08:00 via Android
    用过一段时间,出问题概率太高,就放弃了,感觉越来越臃肿,微软产品一贯的路线
    jackchao7432
        14
    jackchao7432  
       2019-09-28 12:48:05 +08:00
    @Akkuman ....................
    zgqq
        15
    zgqq  
    OP
       2019-09-28 12:50:44 +08:00
    @poplar50 #6 我还是觉得 vscode 的 vim 垃圾, 连最基本的 remap 都不正常
    kaler
        16
    kaler  
       2019-09-28 12:53:09 +08:00 via Android   1
    代码折叠还会自动展开,不知道是不是 vscode 的 feature..
    scnace
        17
    scnace  
       2019-09-28 12:58:44 +08:00 via Android
    确实不好用,但是习惯了竟然觉得就还好?
    zgqq
        18
    zgqq  
    OP
       2019-09-28 12:59:40 +08:00
    @keyv #10 这个也是一个很难受的点,ideavim 完美和 IDEA 整合
    zgqq
        19
    zgqq  
    OP
       2019-09-28 13:01:12 +08:00
    @scnace #17 习惯不了,没有 emacs 的键位和基本 vim 功能,我受不了
    GG668v26Fd55CP5W
        20
    GG668v26Fd55CP5W  
       2019-09-28 13:09:49 +08:00 via iPhone
    最近升级了,Json language Server 老是启动报错
    wnpllrzodiac
        21
    wnpllrzodiac  
       2019-09-28 13:22:42 +08:00 via Android
    坐我对过的 java eclipse 转过来的,天天吐槽 vs 各种难用。我一直无力吐槽啊。他用过 gdb makefile 就知道 vs 调试多方便了
    Sapp
        22
    Sapp  
       2019-09-28 13:52:38 +08:00
    @Akkuman 是的,这个我也发现了,尤其是特别大的项目,根本不用几天,几个小时都能出现
    kneep
        23
    kneep  
       2019-09-28 17:43:32 +08:00 via iPhone
    我现在基本也只是改个配置文件用用,确实越来越慢
    zachlhb
        24
    zachlhb  
       2019-09-28 17:47:23 +08:00 via Android   1
    最近在用 vscode 的远程开发,真香
    B4PLpPSsR4voMdx0
        25
    B4PLpPSsR4voMdx0  
       2019-09-28 17:51:18 +08:00 via iPhone   2
    vscode 用户群本来就不是为了吸引 vim 用户的,vim 扩展只是吸引一小部分 vim 用户。
    习惯 vscode 自带快捷键,使用体验非常好。
    看楼上那么多吐槽的,很明显你们不是属于 vscode 用户群体
    ipwx
        26
    ipwx  
       2019-09-28 18:04:38 +08:00 via Android   1
    只要抛弃 vim,大把大把替代品会用的很舒服的。
    trait
        27
    trait  
       2019-09-28 18:49:09 +08:00 via iPhone
    然而 vim 的键入方式能打的编辑器一个都没有
    murmur
        28
    murmur  
       2019-09-28 19:00:54 +08:00
    本来以为你说 vscode 坑,跟 idea 那当然没法比,idea 个人版订阅一年都得好几百块钱呢
    Akkuman
        29
    Akkuman  
       2019-09-28 19:01:58 +08:00 via Android
    @Sapp 并且报错修改好了,还是提示报错,但是能编译通过没错误
    jin7
        30
    jin7  
       2019-09-28 20:33:40 +08:00
    懒得记 /记不住 vim 命令的我 表示 vscode 还不错 几个快捷键+鼠标够用 不费脑子
    当然 vim 熟练肯定能提高效率, 就像用双拼打字一样, 形成了条件反射.
    charseer
        31
    charseer  
       2019-09-28 20:53:07 +08:00
    直接用 neovim 吧,加上 coc 很强的.
    mason961125
        32
    mason961125  
       2019-09-28 21:10:47 +08:00   2
    你会开汽车,有一天你想骑摩托车;然后摩托车有个插件叫方向盘,你觉得在摩托车上很难用。
    fine
    ipwx
        33
    ipwx  
       2019-09-28 22:07:01 +08:00 via Android
    @trait 记不住那么多命令和快捷键,我就会用一只手数的过来的快捷键加上鼠标,所以我选择 idea
    CuVee
        34
    CuVee  
       2019-09-29 01:22:35 +08:00
    用来做 IDE 还是不行,当个日常写小 demo 的编辑器完全 OK
    shiny
        35
    shiny  
    PRO
       2019-09-29 03:56:59 +08:00
    VSCode 的鼠标中键批量编辑还是很香的
    wdv2ly
        36
    wdv2ly  
       2019-09-29 07:19:32 +08:00 via Android   2
    所以为什么不直接用 vim ?
    stephenyin
        37
    stephenyin  
       2019-09-29 08:10:20 +08:00
    别的不说,vscode 中的列编辑功能太香。
    TangMonk
        38
    TangMonk  
       2019-09-29 08:39:10 +08:00
    @shiny 列编辑?是 multi cursor 吗?那 sublime 的其实更强大
    iblessyou
        39
    iblessyou  
       2019-09-29 09:46:29 +08:00
    前段时间要开发前端,也是接触了 VSCODE,
    开始觉得很喜欢,软件界面风格什么的都很好,但最后还是放弃了,
    问题出在使用体验,
    首先频繁的更新开始出现卡顿,
    然后许多提示,链接点击跳转等,都不够理想,还试了 Hbuilder 也是好多问题啊
    justin2018
        40
    justin2018  
       2019-09-29 09:52:16 +08:00
    vscode 要是原生程序就好了
    jagger2048
        41
    jagger2048  
       2019-09-29 09:56:11 +08:00
    vim 是不可能用的 只能用着 vscode 勉强凑合
    MaxTan
        42
    MaxTan  
       2019-09-29 10:11:05 +08:00
    vscode 的 vim 插件还行吧,如果只用它的编辑操作,其他的用 vscode 配置还是挺不错的

    而且也必须去适应一下,假如强行用 emacs 的习惯用 vim 或者用 vs 的习惯用 idea,最后得出的结论一定是:
    “vim 或 idea 就是个垃圾”

    而且都三次尝试了,还是放弃吧,没必要给自己添堵,用自己觉得舒服的就好
    hikarugo
    &nbs;   43
    hikarugo  
       2019-09-29 10:11:41 +08:00
    sublime 的 vi 真的完爆 vsc,这也是我放弃 vsc 的原因,sublime 牛逼在使用 vi 模式的时候,自带的快捷键还能无缝使用,比如我在 vi 命令模式下,仍然可以使用 cmd+d 连续选中相同单词,然后多重选中之后仍然可以按 i 进行插入或者按 n 切换到下个目标。sublime+vi 真的是我最喜欢的编辑环境了。
    zhwithsweet
        44
    zhwithsweet  
       2019-09-29 10:33:58 +08:00
    如果世界上的编辑器只有 vscode,那可太单调,太无趣了。vim 同理。
    knowckx
        45
    knowckx  
       2019-09-29 10:37:23 +08:00
    2.自带快捷键很多 bug,习惯命令行的人都会用 ctrl-u 清空一行,但是在 vscode 你是没办法在命令窗口 workbench.action.showCommands 配置 ctrl-u 清空的, 用 karabiner 勉强配置到可以在 vscode 使用 ctrl-w,但是你会发现在 vim normal mode, / 搜索的时候,却不能 ctrl-w, 只能 ctrl-u


    直接把光标放到该行任意位置,使用 ctrl-x 试试?
    Zoro76
        46
    Zoro76  
       2019-09-29 16:44:30 +08:00
    vscode 写写前端,体验还是蛮好的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2944 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 13:45 PVG 21:45 LAX 05:45 JFK 08:45
    Do have faith in what you're doing.
    ubao msn 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