在vim中获取ocamlmerlin自动完成功能
发布时间:2020-12-15 17:02:12 所属栏目:安全 来源:网络整理
导读:我正在尝试为OCaml进行自动完成.我喜欢使用Vim,我找到了这个插件: https://github.com/the-lambda-church/merlin 我使用OPAM安装它并添加了所需的行以将其加载到我的.vimrc 我确保OPAM bin文件夹(包含ocamlmerlin)在我的.profile文件中 检查我是否可以从终
我正在尝试为OCaml进行自动完成.我喜欢使用Vim,我找到了这个插件:
https://github.com/the-lambda-church/merlin 我使用OPAM安装它并添加了所需的行以将其加载到我的.vimrc 我确保OPAM bin文件夹(包含ocamlmerlin)在我的.profile文件中 它仍然不起作用,我不知道还有什么可以使其工作.我得到了语法高亮,但无论如何都没有merlin.我希望自动完成工作. 如果我按Ctrl-N显示完成建议我得到“正常”的vim完成,这基本上只是文档中提到的单词列表. 检查启动日志文件,我可以看到Vim确实加载了merlin: chdir(/home/incraved/.opam/system/share/ocamlmerlin/vim/plugin) fchdir() to previous dir sourcing "/home/incraved/.opam/system/share/ocamlmerlin/vim/plugin/merlin.vim" finished sourcing /home/incraved/.opam/system/share/ocamlmerlin/vim/plugin/merlin.vim Searching for "/home/incraved/.opam/system/share/ocamlmerlin/vimbufsync/plugin/**/*.vim" 有任何想法吗?
Ctrl-N是默认完成;其来源由“完整”选项配置,但不能包含自定义来源.
Merlin插件使用Omni完成,使用Ctrl-X Ctrl-O触发;请参阅:help compl-omni. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- axis和xfire以及CXF三种方式实现WebServices分别有什么优缺
- AngularJS:$scope.array.push()不更新视图,即使使用$apply
- scala – 无法在抽象类中导入案例类
- angularjs – 在Angular Material中制作“黑暗”主题的正确
- 【K8S】基于Docker+K8S+GitLab/SVN+Jenkins+Harbor搭建持续
- playframework – org.scala-sbt#sbt; ${{sbt.version}}:在
- 在Dockerfile中找不到ssh-keys
- 2.WebService之AXIS定制发布
- AngularJS和AngularUI如何相互关联?
- 【数据结构】二叉树的简单操作及简单应用