对 python 不了解,请赐教!
网上看到说 python 倾向于使用 jit ,这个“倾向于”太模糊了,难道现在 python 默认并没使用 jit ,jit 是要另外安装“外挂”?
vim script 本身不支持多线程,通过 python 应该支持多线程吧!
最关键的,python 在 vim 中执行是否比 vim script 更快?猜想 python 脚本本身运行应该更快,但用 vim 模块和 vim 交互时可能和 vim script 没什么区别甚至更慢。vim script 已经碰到性能问题了,可惜不能用 C ,唉!
给 vim 用了 python ,内存会多用几兆?不说目标脚本如何,就说 python 支持要消耗多少。
问点 vim python 的事
- 自由建客
- 帖子: 13468
- 注册时间: 2008-07-30 23:21
- 系统: Debian stable AMD64
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: 问点 vim python 的事
可以通过 Python 支持线程,但是只有主线程能操作图形界面。不知道你是什么操作使得性能成为瓶颈的?
PS:Vimscript 可以调用 C 库的。
PS:Vimscript 可以调用 C 库的。
- 自由建客
- 帖子: 13468
- 注册时间: 2008-07-30 23:21
- 系统: Debian stable AMD64
Re: 问点 vim python 的事
我是要弄一个输入法和补全集成的东西,这牵涉频繁的交互处理,C 接口那两个函数不行,不能交互。
- fanhe
- 帖子: 2357
- 注册时间: 2007-03-24 23:45
Re: 问点 vim python 的事
你需要交互, 改vim源码吧
我只想要一个函数calltips的功能, 就是在光标上方显示个类似下拉菜单的东东
你可以开多线程, 内部处理多复杂都没问题, 只要需要时用vim显示文字就得了
python 肯定比 vim script快, 因为 python可以变异成字节码, vim script不行
我只想要一个函数calltips的功能, 就是在光标上方显示个类似下拉菜单的东东
你可以开多线程, 内部处理多复杂都没问题, 只要需要时用vim显示文字就得了
python 肯定比 vim script快, 因为 python可以变异成字节码, vim script不行