vim php自动补全插件,vim有自动补全功能吗?

用户投稿 124 0

关于“vim的php自动补全”的问题,小编就整理了【4】个相关介绍“vim的php自动补全”的解答:

vim有自动补全功能吗?

VIM的自动补全功能让你有效的避免输入错误,快速的完成变量名、类名、方法名的输入,善用之可以极大的提高软件开发的工作效率。需要提前说明的是,下面介绍的所有快捷键必须让VIM位于插入模式(即"i"Insert And Replace"模式)。VIM的自动补全方式一共有三种

已知单词

这是VIM中最基本的功能,当你键入某个单词的前几个字母,然后按<C-p>,VIM会自动搜索所有当前打开的缓冲区中的单词完成自动补全。<C-p>表示VIM从当前光标位置向前搜索,你也可以按<C-n>,表示从当前光标位置向前搜索。通常我们可以忽略<C-n>和<C-p>的区别。为了方便记忆,我选择按<C-p>,因为p代表previous,<C-p>表示补全之前(previous)已经键入的单词. 下面两个图分别是<C-n>和<C-p>的效果图,区别在于在自动补全菜单弹出时默认高亮的单词

另外,如果你打开的文件太多,那么自动补全可能会列出一大串来自其他缓冲区中的单词,这时可以使用<C-x><C-p>或者<C-x><C-n>让VIM仅仅列出当前缓冲区的单词。

vim怎么设置代码补全?

按ctrl+p就可以出补全列表了,当然你也可以安装neocomplete之类的插件。

vimwindows版本如何安装自动补全功能?

vim本身就支持常见的语言自动补全, 一般是ctrl+space, 和输入法切换冲突, 所以你需要修改快捷键。 写html装个emmet插件,也挺方便!

linux下编写C语言用vim能做到代码补全吗?

用 YouCompleteMe,非常好用,配合 tern 甚至可以自动补全对象属性和函数名。

1. 安装 YouCompleteMe插件

Valloric/YouCompleteMe · GitHub

跟着文档安装,过程稍微有点繁琐,需要手动编译一些依赖库,不过文档写的很详细,所以应该不会有什么问题。

2. 安装 tern_for_vim 插件

YouCompleteMe 只原生对 C 系列的静态语言提供补全。对于 javascript,YouCompleteMe 会调用 omni-completion 进行补全。为了使 omni-completion 支持 javascript 的语义分析,需要通过 tern_for_vim 插件来调用 tern 这个强大的 javascript 代码分析器。首先安装 tern_for_vim,我用 Pathogen 管理 vim 插件,所以直接 cd 到 ~/.vim/bundle 下:

到此,以上就是小编对于“vim的php自动补全”的问题就介绍到这了,希望介绍关于“vim的php自动补全”的【4】点解答对大家有用。

抱歉,评论功能暂时关闭!