V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
nexo
V2EX  ›  问与答

用 vim 或 neovim 能实现 完全舒适的前端开发吗

  •  1
     
  •   nexo · 2020-09-13 11:42:26 +08:00 · 3846 次点击
    这是一个创建于 1292 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有没有比较好的方案 推荐

    19 条回复    2020-09-15 10:22:47 +08:00
    crs0910
        1
    crs0910  
       2020-09-13 11:59:36 +08:00
    coc 呀
    crs0910
        2
    crs0910  
       2020-09-13 12:00:25 +08:00
    再加个 TabNine
    goophy
        3
    goophy  
       2020-09-13 12:01:09 +08:00 via iPhone
    上面两个,欧了
    whypool
        4
    whypool  
       2020-09-13 13:48:00 +08:00
    JB 全家桶

    请使用 IDE 开发

    vim 也许能提高 code 的感觉,但是代码格式,版本控制,diff,拼写检查
    zxCoder
        5
    zxCoder  
       2020-09-13 14:09:05 +08:00
    不能吧
    Numbcoder
        6
    Numbcoder  
       2020-09-13 14:16:25 +08:00
    当然可以,参照 1 楼说的,vscode 有的,vim 都有

    @whypool 不懂就别强行作答可以吗?
    whypool
        7
    whypool  
       2020-09-13 14:36:02 +08:00
    @Numbcoder 是是是,你是大佬你最懂

    老子给另一个选择你也要来杠?
    ynyounuo
        8
    ynyounuo  
       2020-09-13 14:41:19 +08:00
    @crs0910 TabNine 被 codota 收购了,不过早期 30/90 刀终身 Professional / Business 的价格真的是早买享折扣,晚买钱不够
    lbyo
        9
    lbyo  
       2020-09-13 15:11:19 +08:00
    @ynyounuo #8 原来如此,不过免费版也够用了,就是吃内存
    Chingim
        10
    Chingim  
       2020-09-13 15:40:49 +08:00 via Android
    前端开发者,好几年了一直在用。

    几次想换 vscode 都失败了,vsc 总有些地方不能用键盘操作,感受有点割裂。
    nexo
        11
    nexo  
    OP
       2020-09-13 15:49:20 +08:00
    @crs0910
    @Chingim 大佬阿这是 参考下方案阿
    starcraft
        12
    starcraft  
       2020-09-13 15:59:55 +08:00 via iPhone
    前端完全可以啊,和 ide 用 vim 插件没区别。java/c#是没必要折腾,甚至 ide 提供更多便捷。前端你自己熟悉 vim,打包那一套轮子,折腾完可以明显更加提升效率。
    lfcyme
        13
    lfcyme  
       2020-09-13 16:35:46 +08:00 via Android
    coc + nvim 个人感觉很舒服 (不过我是后端
    arobota
        14
    arobota  
       2020-09-13 20:25:21 +08:00
    vscode + vim

    vscode 负责项目管理
    vim 负责代码编辑
    raaaaaar
        15
    raaaaaar  
       2020-09-14 07:08:46 +08:00 via Android
    合适的地方,用合适的工具,如果你用 Linux,或者服务器要编辑个脚本,那坨坨的用 vim 方便,开发前后端什么的,有的是好的工具,调试,补全,提示,编译等等这些功能,别人都搞好了等你用,厉害折腾个啥啊,自己弄着玩可以,别想着替代。
    DFshpAq3
        16
    DFshpAq3  
       2020-09-14 10:37:38 +08:00
    @Chingim 写篇中文教程吧,大佬
    Chingim
        17
    Chingim  
       2020-09-14 15:58:46 +08:00   ❤️ 1
    @nexo
    @DFshpAq3
    我觉得用 vim/neovim 的人需要喜欢 terminal, 因为需要用 terminal 配合做编辑以外的事情.

    如果喜欢 terminal 想尝试用 neovim, 就可以先用起来了, 想要啥功能装插件就行了. 提供个列表仅供参考:
    - coc, 代码补全
    - ale, 错误 /风格提示
    - vim-gitgutter, 文件变化状态
    - defx, 树形文件管理
    - vim-easymotion, 顾名思义
    - leaderF, 文件 /buffer/书签 快速跳转
    - emmet-vim
    - vim-plolyglot, 语法高亮
    - input-source-switcher, 输入法切换
    DFshpAq3
        18
    DFshpAq3  
       2020-09-14 17:39:49 +08:00
    @Chingim 我发现目前根本就没有维护中的 JavaScript LSP-server,LSP-TypeScript 最后更新也是一年前了,不知道能否满足需求。。
    R0ckyY2
        19
    R0ckyY2  
       2020-09-15 10:22:47 +08:00   ❤️ 1
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5497 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 08:26 · PVG 16:26 · LAX 01:26 · JFK 04:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.