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

2020-09-13 11:42:26 +08:00
 nexo

有没有比较好的方案 推荐

4034 次点击
所在节点    问与答
19 条回复
crs0910
2020-09-13 11:59:36 +08:00
coc 呀
crs0910
2020-09-13 12:00:25 +08:00
再加个 TabNine
goophy
2020-09-13 12:01:09 +08:00
上面两个,欧了
whypool
2020-09-13 13:48:00 +08:00
JB 全家桶

请使用 IDE 开发

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

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

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

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

vscode 负责项目管理
vim 负责代码编辑
raaaaaar
2020-09-14 07:08:46 +08:00
合适的地方,用合适的工具,如果你用 Linux,或者服务器要编辑个脚本,那坨坨的用 vim 方便,开发前后端什么的,有的是好的工具,调试,补全,提示,编译等等这些功能,别人都搞好了等你用,厉害折腾个啥啊,自己弄着玩可以,别想着替代。
DFshpAq3
2020-09-14 10:37:38 +08:00
@Chingim 写篇中文教程吧,大佬
Chingim
2020-09-14 15:58:46 +08:00
@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
2020-09-14 17:39:49 +08:00
@Chingim 我发现目前根本就没有维护中的 JavaScript LSP-server,LSP-TypeScript 最后更新也是一年前了,不知道能否满足需求。。
R0ckyY2
2020-09-15 10:22:47 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/706552

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX