V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cyberpoint
V2EX  ›  Vim

有没有老哥用 vs code 的 vim

  •  
  •   cyberpoint · 2018-10-02 16:11:55 +08:00 · 11395 次点击
    这是一个创建于 2004 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    34 条回复    2020-11-26 16:53:56 +08:00
    agagega
        1
    agagega  
       2018-10-02 16:37:21 +08:00 via iPhone
    普通用用还行
    CodeMan27
        2
    CodeMan27  
       2018-10-02 18:00:35 +08:00 via iPad
    vim 不好用
    ngg0707
        3
    ngg0707  
       2018-10-02 18:45:33 +08:00 via iPhone
    不好用
    cz5424
        4
    cz5424  
       2018-10-02 19:14:30 +08:00 via iPhone
    不好用+1
    joysir
        5
    joysir  
       2018-10-02 19:20:49 +08:00
    默认的配置的确不好用,会感觉很简陋,配置一下还不错。

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

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