你的 neovim 可以更快一些

2017-01-02 23:54:07 +08:00
 chemzqm

因为我需要经常启动 neovim ,所以对于启动速度很敏感。

neovim 启动 remote host 会调用 rpcrequest 检测进程是否正常,而这会导致 150ms 毫秒以上的延迟。

所以有了这个 PR :

https://github.com/neovim/neovim/pull/5856

感兴趣的同学可以帮忙测试一下或者发表一下你的个人看法。

5722 次点击
所在节点    Vim
14 条回复
markx
2017-01-03 00:07:24 +08:00
厉害!
codecrash
2017-01-03 00:22:48 +08:00
neovim 和 vim 8.0 相比有什么优势吗
chemzqm
2017-01-03 00:38:37 +08:00
@codecrash 内置 terminal , 对我来说最大的特性是它的 remote-plugin 架构,我使用 https://github.com/Shougo/denite.nvimhttps://github.com/Shougo/deoplete.nvim 理论上 vim 也能支持,但是实际上 vim 的 JSON RPC 性能比较差,所以体验差些。
我真正要做的是 https://github.com/neoclide/neoclide 一个基于 neovim RPC 的 GUI 的东西,它能完整利用 neovim 现有插件,同时允许用户使用 web 技术进行扩展。
我还在构思架构,已经有一些相对成熟的实现,例如: https://github.com/extr0py/oni
simple26
2017-01-03 06:24:12 +08:00
点赞 看来真的应该试一下 neovim ~
markx
2017-01-03 06:44:28 +08:00
@chemzqm neoclide 和 oni 会有什么区别呢?
iCyMind
2017-01-03 09:09:58 +08:00
赞!
另外,一直在等一个类似 UEditor 的 neovim 控件出现,这样就能在浏览器里愉快 vim 啦
yuuko
2017-01-03 09:43:36 +08:00
滋词
chemzqm
2017-01-03 10:15:40 +08:00
@iCyMind 有人在做了,不过对于多数情况,使用桌面 app 会更合适些
@markx neoclide 将会针对前端开发提供整套的插件解决方案,就像 vim 针对 C 语言,另外将使用 web-component 和 react 等技术提供更方便和一致的插件化机制(计划中)
7jmS8834H50s975y
2017-01-03 20:11:56 +08:00
@chemzqm 我觉得终端 nvim 也因该可以功能很强大,所以我才做了 SpaceVim 项目,你可以参加帮一起看看么?也可以加我们群。
skywind3000
2017-01-06 02:19:26 +08:00
bug 太多了, neovim ,实在是,
skywind3000
2017-01-06 02:24:52 +08:00
我给 neovim 提了一大堆 bug ,现在都没人回答,不要觉得 neovim 的 ui 分离有多好用,一堆 bug :

比如:
https://cloud.githubusercontent.com/assets/3035071/21546207/1f74f8a4-ce18-11e6-97c0-f8cf76281d2d.gif

再稳定些吧。
chemzqm
2017-01-06 02:54:12 +08:00
@skywind3000 问题是一步一步解决的, neovim 现在核心开发主要在解决之前引入 partial 导致的严重 bug
7jmS8834H50s975y
2017-06-26 11:41:57 +08:00
@skywind3000 我看了这图片,我跟人是非常非常少用 :! 这个样的写法,我对 window 的黑框有恐惧症,我喜欢用插件来解决这样的事情
manerzhang
2021-03-24 12:33:44 +08:00
说实话今天试了试,还是太卡了,有明显卡顿,还是放弃了

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

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

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

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

© 2021 V2EX