如何解决Eclipse自动补全变量名

如何解决Eclipse自动补全变量名,第1张

在使用eclipse的时候,往往都会设置变量自动补全的功能,但在设置变量补全的时候,会有一个问题,就是在输入变量名之后,输入空格或等号时,这个时候是不希望补全的但会把类型名称补全到后面。下面就来介绍下如何设置补全和问题的解决

选择Window菜单,选择Preferences,搜索Content Assist,默认Auto activation triggers for Java的值为".",改成".abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",这样在输入任意字母和点的时候都会补全

2

打开编辑器新建一个java文件,输入String name变量测试刚刚的补全功能,name输入的同时下方显示补全内容,但这个name我们不想在输入空格和等号的时候补全,下面就来介绍下如何解决

3

打开插件列表视图plug-ins,首次打开插件列表视图,需要从window》show view中打开

4

向下滚动,找到插件org.eclipse.jface.text

5

右击选择Import As,再选择Project from a Repository,这个是从远程代码仓库中下载,如果是eclipse可以直接选择Source Project,myeclipse选择Source Project会没有src目录,但选择Project from a Repository都可以下载插件源码

6

插件代码下载好之后,打开org.eclipse.jface.text.contentassist.CompletionProposalPopup类修改"char[] triggers = t.getTriggerCharacter()"下面的if判断语句,"if(key != '=' &&key != 0x20 &&contains(triggers,key)) {"

7

把修改好的插件代码,导出成jar包,替换eclipse/plugins里面的插件jar包就完成了

设置eclipse能使编写C++时变量名自动补齐功能步骤:

打开终端:输入:$ gcc- v

得到类似的:gcc 版本 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)

很容易就看到你当前使用的版本了。

启动Eclipse.进入:Windows-->Preferences-->C/C++找到Environment。增加两个变量:

CPLUS_INCLUDE_PATH: /usr/include/c++/4.1.3(我的gcc版本)

C_INCLUDE_PATH: /usr/include


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7994110.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存