V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
cyberpoint
V2EX  ›  Vim

有没有老哥用 vs code 的 vim

  •  
  •   cyberpoint · Oct 2, 2018 · 12582 views
    This topic created in 2766 days ago, the information mentioned may be changed or developed.

    看了 @Meli55a 的帖子,说 vs code 的 vim 不好用,屌大的说一下现在的情况怎么样。 因为从 mac 转到了 win,快捷键都变了,键盘布局也变了,输入效率下降了不少。 选择 vim 的原因是因为全平台,而且对键盘布局要求不高。本人 web 开发。

    34 replies    2020-11-26 16:53:56 +08:00
    agagega
        1
    agagega  
       Oct 2, 2018 via iPhone
    普通用用还行
    CodeMan27
        2
    CodeMan27  
       Oct 2, 2018 via iPad
    vim 不好用
    ngg0707
        3
    ngg0707  
       Oct 2, 2018 via iPhone
    不好用
    cz5424
        4
    cz5424  
       Oct 2, 2018 via iPhone
    不好用+1
    joysir
        5
    joysir  
       Oct 2, 2018
    默认的配置的确不好用,会感觉很简陋,配置一下还不错。

    - 支持 Leader Key
    - 支持配置 keymap
    - 支持调用软件本身及插件的任何操作(可以到 Keyboard Shortcuts 设置里面找到各个操作的 command )

    后期应该会更好用,目前已经可以集成 nvim 了。
    hhsuan
        6
    hhsuan  
       Oct 2, 2018 via Android
    不好用
    will0404
        7
    will0404  
       Oct 2, 2018 via iPhone
    一点点槽点吧,比如 fold 和 unfold 不支持,普通用用还是可以的,已经用了一年左右。当然我同时也在 iterm2 里用 vim,后者纯码字舒服一些。
    ericls
        8
    ericls  
       Oct 2, 2018 via iPhone
    那没办法 也必须得用
    cyberpoint
        9
    cyberpoint  
    OP
       Oct 2, 2018
    有没有好一点的设置教程。
    kindjeff
        10
    kindjeff  
       Oct 2, 2018   ❤️ 1
    直接用 vim 用习惯的人大概不会尝试 vscode 的 vim 插件,至少我是。很多习惯还是不一样,不好用,偶尔用的话不如就用 vscode 的那一套快捷键,还不会串。
    cyberpoint
        11
    cyberpoint  
    OP
       Oct 2, 2018
    @joysir
    @will0404 对 vim 算是新手程度,只用过一点点简单的功能,有没有必要在 vs code 上使用 vim。或者自己调整 vs code 的快捷方式以统一 mac 和 win 平台
    cyberpoint
        12
    cyberpoint  
    OP
       Oct 2, 2018
    @kindjeff 就是因为从 mac 版 vs code 转到了 win 后好多快捷方式变了,键盘布局也变了,很难受。
    shalk
        13
    shalk  
       Oct 2, 2018 via iPhone
    有一些按键会冲突,可以忍一下,基本操作都没问题。用的不多,不想折腾。
    lsls931011
        14
    lsls931011  
       Oct 2, 2018
    vim 很好用,现在我无论使用啥编辑器或者 IDE,第一件事就是找 vim 插件
    VVVVVEX
        15
    VVVVVEX  
       Oct 2, 2018
    vsc 就是渣,换 emacs 保平安
    AEANWspPmj3FUhDc
        16
    AEANWspPmj3FUhDc  
       Oct 2, 2018
    说实话,VS Code 是不错,但它的 Vim 插件体验是比较差。
    glues
        17
    glues  
       Oct 2, 2018
    VSC 的 Vim 插件做的确实垃圾,JB 家的都比他好用
    sdlearn
        18
    sdlearn  
       Oct 2, 2018
    vsc 的 vim 插件确实很难用,亲身体会
    sdlearn
        19
    sdlearn  
       Oct 2, 2018
    就因为它这个插件这么蛋疼我放弃用它了
    chemzqm
        20
    chemzqm  
       Oct 2, 2018   ❤️ 1
    我觉得 VSCode 的 vim 插件做的蛮好的,不过还是建议在 terminal 下使用 vim。
    想在 vim 里面体验 VSCode 的功能,可以试试 https://github.com/neoclide/coc.nvim
    voidcomma
        21
    voidcomma  
       Oct 2, 2018
    还可以,天天用,每次安装第一时间找 vim 插件。
    Baymaxbowen
        22
    Baymaxbowen  
       Oct 2, 2018 via Android
    不好用+1
    yuuko
        23
    yuuko  
       Oct 2, 2018 via Android
    楼上的 coc.nvim 真心好用,而且作者维护很活跃👍
    Meli55a
        24
    Meli55a  
       Oct 2, 2018
    额,好久没用了
    hotsymbol
        25
    hotsymbol  
       Oct 3, 2018
    不会用 Vim 的算什么程序员
    xxgirl2
        26
    xxgirl2  
       Oct 3, 2018
    专项专用。vim 配合终端和 ssh 用来做些奇怪的操作。写代码主要用主流 ide,自带智能提示,用鼠标调试。vscode 用来写别的领域的东西,vim 插件那一套根本不行,我都是自己设的快捷键。(顺便推荐一个叫 macros 的插件)
    limbo0
        27
    limbo0  
       Oct 3, 2018 via Android
    有哪些不好用?说不好用的都没给出个理由,
    我觉得不错,该支持的都支持了,常用的无非就是几个编辑操作
    zeny620
        28
    zeny620  
       Oct 3, 2018 via Android
    @chemzqm 老哥,我一直在用您的 vim 插件,我想给 terminal 下的 vim 添加一键启动 有什么办法么
    chemzqm
        29
    chemzqm  
       Oct 3, 2018
    @zeny620 简单点用个 alias 就行了 alias n='nvim'
    我用的 fish 函数,可以在 neovim 的 terminal 下使用 nvr 打开文件
    function n
    if test -n "$NVIM_LISTEN_ADDRESS"
    nvr $argv
    else
    nvim $argv
    end
    end
    别的 shell 语法不同
    veightz
        30
    veightz  
       Oct 3, 2018
    IDE + VIM 插件之后,容易让人陷入快捷键的迷茫。。
    cyberpoint
        31
    cyberpoint  
    OP
       Oct 3, 2018
    @xxgirl2 macros 这个插件是干嘛用的,能不能说说你的快捷键设置。
    xxgirl2
        32
    xxgirl2  
       Oct 3, 2018   ❤️ 1
    @cyberpoint 快捷键比如自己根据键位设一些 Ctrl+HJKL 之类的移动,再设一些配合 macros 的键。macros 就是宏,因为 vscode 的快捷键只能对应单一命令,这个插件可以把一串命令整合成一个,方便一键执行。我编辑的东西都是固定格式,大量操作是固定套路,配合 macros 和自定义快捷键能省不少时间。
    cyberpoint
        33
    cyberpoint  
    OP
       Oct 4, 2018
    @xxgirl2 you 有点意思,有空研究研究。
    bushnerd
        34
    bushnerd  
       Nov 26, 2020
    在编辑界面使用了 vim,然后其他依然沿用原有的快捷键,还不错。
    不过并不是完整的实现了 VIM 的功能,似乎作者现在维护不太活跃。
    刚看到还有 vscode-neovim,准备去试试,有用过的老哥吗?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3169 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 141ms · UTC 13:40 · PVG 21:40 · LAX 06:40 · JFK 09:40
    ♥ Do have faith in what you're doing.