请教一下 什么让你放弃 vim 改用 neovim

2016-05-05 11:12:52 +08:00
 chy373180

除了 vim 本身的代码重构, api 优化,还有什么改进, 这些对我们的使用体验有什么提升

29214 次点击
所在节点    Vim
42 条回复
timothyye
2016-05-05 14:03:09 +08:00
用了一下 neovim ,发现有些插件不兼容,于是又换回 vim 了……
Havee
2016-05-05 14:24:45 +08:00
什么时候 centos/debian 等发行版内置 neovim 的时候,再来讨论吧
这货也就运维用的溜
theJian
2016-05-05 16:01:22 +08:00
一直在关注, 从未打算用
BigPa
2016-05-05 16:11:25 +08:00
@chy373180 不是不能用,是会严重拖慢启动速度(启动要 3 秒)
yuuko
2016-05-05 17:39:35 +08:00
@chemzqm 同样的配置,你用 vim 打开不卡么?以前我 vim 打开一个压缩成一句的 js 文件的时候,直接卡得动一下,等几秒
yuuko
2016-05-05 17:41:12 +08:00
换到 neovim 日常开发使用几个月了
fy
2016-05-05 18:05:17 +08:00
@chy373180 - - 说起来 ycm 卡的要死……我用来写 python ,在自己辣鸡 vps 上试了一下 报警了
thinker3
2016-05-05 18:09:50 +08:00
@chemzqm 不能复制路径,命令模式自动完成区分大小写
htfy96
2016-05-05 18:17:20 +08:00
用 nvim 半年了,捐了 5 刀。插件不兼容多半是用的插件太老了已经失去维护了,或者已经有 nvim 版替代了,还有 neovim 有一项专门的任务就是确保和 ycm 的兼容
Reficul
2016-05-05 20:20:17 +08:00
@Testalias
据说是这样的,所以主要维护者就是作者本人。

内核恐慌里有一期这么说的,要是作者出现意外, VIM 项目就很难维护了。
ensonmj
2016-05-05 21:00:59 +08:00
@chemzqm tmux 最主要的作用不是分屏,是 ssh 断线恢复,这点上来说 nvim 取代不了
7jmS8834H50s975y
2016-05-05 21:12:33 +08:00
@ensonmj Cross session cache 应该不是很难.
tracyone
2016-05-05 21:15:14 +08:00
并没有放弃,但也偶尔用 neovim .YCM 在 neovim 可以用啊
chemzqm
2016-05-06 10:00:25 +08:00
@ensonmj 确实,不过我都是 key 登录的,查看 log 也是直接用脚本命令 tail ,不太需要 ssh 断线重连

@yuuko 会,但是我配置了 vim 下禁用一些插件,所以好些。你说的这种单行 js 文件卡是因为 vim 一直以来语法高亮的正则都不是很高效,推荐打开方式是 `vim -U none 文件名`
yuuko
2016-05-06 12:01:14 +08:00
@chemzqm mac 下的终端还是没有 Ubuntu 下的 gnome 终端给力啊,同样的配置, mac 的 neovim 明显没有 Ubuntu 下的效率高,对比就是同样一个文件打开, mac 下面上下移动明显感觉比 Ubuntu 慢很多,这是这一个月 mac 下用 neovim 的感受,如果没在 Ubuntu 下用过可能不会有这种感觉
chemzqm
2016-05-06 18:53:13 +08:00
@yuuko neovim 打开大一点的 ruby 文件光标移动会很慢,但是 js 的不会慢,用 macvim 打开也不会慢,不过我很少用方向键,所以还好。
7jmS8834H50s975y
2016-05-07 10:53:12 +08:00
wsdjeg: I see this patch two years ago.but why vim do not merge this feature?I do not see any disadvantages

Shougo: It has been on the todo list in 3 years ago. It is the Vim disadvantage...

that is why I use neovim instead of vim
7jmS8834H50s975y
2016-05-08 00:16:24 +08:00
我已经默认开始使用 neomake 了,虽然我的 syntastic fork 版本 也支持 gradle maven, 但是 明显的 neomake 要快很多哦.
KentY
2016-05-13 21:40:34 +08:00
如果我 10+年用下来的 vim 配置, 自己写的脚本插件, 别人的插件 换到 neovim 都可以立马用, 那我就换...

neovim 有很多特性还是很吸引人的. 上面都说了, 就不赘述了.
timothyye
2016-05-23 12:17:14 +08:00
@chy373180 我最近刚切换到 neovim , YCM 是没问题的

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

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

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

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

© 2021 V2EX