请问 VSCode 和 JetBrains 的快捷键学哪一套比较好? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Clarke

请问 VSCode 和 JetBrains 的快捷键学哪一套比较好?

  •  
  •   Clarke Jul 10, 2021 5488 views
    This topic created in 1755 days ago, the information mentioned may be changed or developed.

    我在用 Intellij IDEA 写 Java,有时候又要用 VSCode 的 Remote - SSH 插件修改服务器上的配置文件,我想尽量减少对鼠标的使用,但我不想同时学两套快捷键,目前有两个选择:

    • 在 Intellij IDEA 上使用 VSCode 的 Keymap
    • 在 VSCode 上使用 JetBrains 的 Keymap

    想问大家学哪套比较好?

    Supplement 1    Jul 11, 2021

    感谢大家的解答,我选择 Intellij 的快捷键 + vim

    31 replies    2021-07-12 11:51:28 +08:00
    darksword21
        1
    darksword21  
    PRO
       Jul 10, 2021   3
    。。。 学 vim 和 emacs 的,vim 的基本哪个编辑器都有插件,mac 和 terminal 分默认快捷键是 emacs 的

    当然不学也无所谓,大家爱用什么用什么
    whywaoxaks
        2
    whywaoxaks  
       Jul 10, 2021   1
    vim
    lostberryzz
        3
    lostberryzz  
       Jul 10, 2021   1
    2L+1

    个人觉得修改服务器上的配置直接 ssh 上去 vim 改比较无痛吧,毕竟只是改改配置而已,vscode remote 还要装个 vscode-server

    另外 idea 装 ideavim 基本可以在 ideavimrc 里接管常用的快捷键了,不一定要用 idea 的 keymap
    Leviathann
        4
    Leviathann  
       Jul 10, 2021   1
    别问 问就是 vim
    jingcoco
        5
    jingcoco  
       Jul 10, 2021   1
    楼上的回复如此统一有点意外。。。。。我个人因为以 webstorm 为主,所以主用 webstorm 那一套,然后也用用 vim 。。。。
    6IbA2bj5ip3tK49j
        6
    6IbA2bj5ip3tK49j  
       Jul 10, 2021   2
    推荐学 Intellij IDEA 的。
    至于上服务器 vim 改配置,都是一些小的改动,大改动不会直接在服务器上改的。
    Hurriance
        7
    Hurriance  
       Jul 10, 2021 via iPhone   1
    如果,修改字数不多,修改次数不多,就用 vim 完全就可以了吧
    hafuhafu
        8
    hafuhafu  
       Jul 10, 2021   1
    我 IDEA 和 vscode 全是用 Eclipse 的...
    Trim21
        9
    Trim21  
       Jul 10, 2021 via Android   1
    我一开始在 idea 里面设置了 vs 的 keymap

    再后来就不看 ide 的默认快捷键是什么了,想用什么就把 idea 和 vscode 都设置成什么
    yitingbai
        10
    yitingbai  
       Jul 10, 2021   2
    vim 我只会 wq , q!
    terrytang1
        11
    terrytang1  
       Jul 10, 2021   1
    IDEA
    jawilx
        12
    jawilx  
       Jul 10, 2021   1
    Vim,都有对应插件
    levelworm
        13
    levelworm  
       Jul 10, 2021 via Android   1
    Jetbrain 的感觉更喜欢一些,比如双 Ctrl 可以多选 caret
    dumbass
        14
    dumbass  
       Jul 10, 2021 via iPhone   1
    @yitingbai me too
    FightPig
        15
    FightPig  
       Jul 11, 2021   1
    我一直用的 sublime 的
    jiezh
        16
    jiezhi  
       Jul 11, 2021 via iPhone   1
    @yitingbai ZZ 更舒适
    limbo0
        17
    limbo0  
       Jul 11, 2021   1
    vim+1, 各个 ide 都支持, 使用范围最广, 收益最高
    szzhiyang
        18
    szzhiyang  
       Jul 11, 2021   1
    我就不一样了,我自己创造了 Power Keys 「空格编辑」统一了所有电脑 App 的文本编辑快捷键,使用体验远超 Vim 和 Emacs:

    https://PowerKeys.GitHub.io/space
    Leviathann
        19
    Leviathann  
       Jul 11, 2021 via iPhone   1
    @szzhiyang vim 的操作不用背,普通模式下大部分命令都是语义化的,你这个太依赖提示
    stimw
        20
    stimw  
       Jul 11, 2021 via Android   1
    我不是纯 vim 支持者,现代 ide 的体验(尤其是调试)远超 vim/neovim,但我会在所有 ide 上装 vim 插件。
    raaaaaar
        21
    raaaaaar  
       Jul 11, 2021 via Android   1
    JB 家的是我的主力,其他 vim 虽然也会,但是比较小众
    palxie
        22
    palxie  
       Jul 11, 2021   1
    JetBrains 这一套还是值得学的, 学一个, 全家都能用
    dengshen
        23
    dengshen  
       Jul 11, 2021 via iPhone   1
    @palxie 并不能!多光标在 idea 上是 cmd+鼠标左键。webstorm 是 cmd+shift+鼠标左键
    mauve
        24
    mauve  
    PRO
       Jul 11, 2021   1
    keymap plugins 不能覆盖所有快捷键,我选择学两套
    VSCode 不能只用键盘完成折叠展开类,不能只用键盘查看方法签名
    itechify
        25
    itechify  
    PRO
       Jul 11, 2021 via Android   1
    很奇怪,为啥楼上推荐 Vim 的快捷键。楼主不是想问学哪一套 IDE 快捷键吗?比如:JetBrains 中

    打开最近文件列表( Ctrl +E )
    查找文件( Ctrl + N )
    查找标记( Ctrl + Shift+N )
    打开左侧文件导航列表( Alt+1 )
    打开设置( Ctrl +Alt+S )
    全屏 /退出全屏( Ctrl+Shift+F12 )
    重新编译当前 class ( Ctrl+Shift+F9 )
    查看接口实现方法( Ctrl+Alt+B )
    Git 提交( Ctrl+K )

    但在 VSCode 中,
    Ctrl+N 是新建文件
    Ctrl+Shift+N 是新建窗口
    Ctrl +K 是切换主题。。。等

    比较好奇,VSCode 和 JetBrains,都安装了 Vim,都有如上 JetBrains 的快捷键?都能解决不同 IDE 之间相同快捷键但是功能完全不同的冲突?
    itechify
        26
    itechify  
    PRO
       Jul 11, 2021 via Android
    @oneisall8955 好吧,没看主题内容,只是减少鼠标使用,确实用 Vim 快捷键行
    lostberryzz
        27
    lostberryzz  
       Jul 11, 2021   2
    ideavim 支持 ide actions,基本上常用的快捷键都能 remap
    Clarke
        28
    Clarke  
    OP
       Jul 11, 2021
    @oneisall8955 #25 我原本是想问这个的,比如聚焦到左边的文件管理器 Intellij IDEA 是 Alt + 1,VSCode 是 Ctrl + Shift + E,我就想统一成一种
    Dragonphy
        29
    Dragonphy  
       Jul 11, 2021   1
    vim 要学的太多了。。。我平常用的最多的就是 wq 和 /查找
    palxie
        30
    palxie  
       Jul 11, 2021
    @dengshen #23 可能小部分不太一样吧, 我用 as 与 webstrom, 绝大部分都是一样的, 有一些也自己改过
    About     Help     Advertise     Blog     API     FAQ     Solana     2690 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 113ms UTC 14:34 PVG 22:34 LAX 07:34 JFK 10:34
    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