在vim中嵌入node.js?
可以使大型
vim脚本项目更容易的一件事是它的嵌入式解释器支持.有一个–enable-
rubyinterp标志包含在MacPorts的官方版本中,并由
janus使用.
有没有办法在vim中嵌入node.js? 解决方法
从我假设你想要一个嵌入式解释器的问题,你可以使用Perl,Python,Ruby,Tcl,Scheme和Lua来直接编写vim脚本 – 例如,你可以在你的.vimrc中用Python编写vim函数,或者你可以在Ruby中编写一个插件.这与使用vim启动node.js中编写的外部程序不同,它与使用vim(和各种第三方插件)帮助您在node.js中编写程序不同.
这些嵌入式接口在vim源中是硬编码的,此时没有类似的node.js嵌入式支持,也没有嵌入任意解释器的通用运行时机制. (在ConqueTerm插件,异步库等方面可能存在hacky变通方法) 如果你想亲自检查并以这种方式查看当前支持的内容,可以使用以下指令检查当前代码:http://www.vim.org/mercurial.php.在Makefile中查找对语言的引用(我看到“Perl,Python3,TCL”,MZscheme,Lua“).在src /目录下查找匹配glob的文件,如果是_ * .c – 我的结果如下:if_cscope.c,if_lua.c,if_mzsch.c,if_perlsfio.c,if_python3.c,if_python.c,if_ruby.c,if_sniff.c,if_tcl.c,if_xcmdsrv.c(其中一些是带有特殊接口的外部工具,而不是嵌入式解释器). 如果你需要在vim中支持嵌入式node.js,那么你可能需要自己编写它.如果您不需要使用JavaScript实际编写vim插件,可能有更好的方法来满足您的需求. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 5.1 vim介绍 5.2-5.3 vim颜色显示和移动光标、vim一般模式下
- Angular 5 将会推迟发布,因升级过程的问题
- WebService for Android
- Bootstrap开发中Tab标签页切换图表显示问题的解决方法
- Startup- and Shutdown sequence of OpenOffice.org
- angularjs input ng-model 双向绑定无效的问题
- scala – Akka-Http Websockets:如何向消费者发送相同的数
- Bootstrap实现下拉菜单多级联动
- webservices——cxf!!!
- 详解基于Bootstrap扁平化的后台框架Ace