gpt4 book ai didi

java - vim java 全能

转载 作者:行者123 更新时间:2023-11-29 09:21:37 25 4
gpt4 key购买 nike

我正在尽力按照此处的安装说明进行操作:http://vim.sourceforge.net/scripts/script.php?script_id=1785 ,但我无法让它工作,而且看起来有点模糊。

这是我所做的。

  • 我确认我有 vim 7 或更高版本。
  • 我创建了一个 $HOME/.vim 目录
  • 我将最新的解压到 $HOME/.vim 中
  • 我在 .vimrc 中添加了以下两行:

:setlocal omnifunc=javacomplete#Complete
:setlocal completefunc=javacomplete#CompleteParamsInfo

从那里我不确定我应该做什么才能让它工作。想法?

最佳答案

:setlocal 命令只设置当前缓冲区的值,它在 .vimrc 中没有区别。相反,您应该告诉 vim 为每个 java 类型的文件设置值。这是如何完成的:

if has("autocmd")
autocmd Filetype java setlocal omnifunc=javacomplete#Complete
autocmd Filetype java setlocal completefunc=javacomplete#CompleteParamsInfo
endif

用上面的行替换你的 .vimrc 中的命令并重新加载它(你可以为此运行 :source ~/.vimrc)。

请注意,为此您需要 autocmd(在 vim 中运行 :echo has("autocmd") 时,您必须观察值 1 ).

关于java - vim java 全能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6038510/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com