Eclipse防止定义变量名时后面追加类型后缀
来源:互联网 发布:淘宝返现卡片 编辑:程序博客网 时间:2024/05/17 09:03
大家使用eclipse或者MyEclipse敲代码的时候,是不是都被这样一个问题困扰着。就是你键入一个变量名的时候,会自动提示补全,就是在你的变量名后面加上类型的名字。
增强的补全功能,这个大家应该有设置吧。这么好用的功能。!!这里照顾一下新手,我先讲一下怎么设置增强的补全功能。。
一、打开 Eclipse
-> Window -> Perferences
找到Java 下的 Editor 下的 Content Assist , 右边出现的选项中,有一个Auto activation triggers for Java:
会看到只有一个"."存在。表示:只有输入"."之后才会有代码提示,把"."的地方修改成".abcdefghijklmnopqrstuvwsyzABCDEFGHIJKLMNOPQRSTUVWSYZ_"
点最下面的"OK"来保存设置。
Ps:如果你的版本比较低,不能直接修改的话,就导出配置文件,然后修改配置文件。最后再导入配置文件就可以了。。
二、接下来就是重点啦,按照下面的方法,就可以彻底解决eclipse帮你自动补全变量名了。
1,先找到相关的插件: window -> show view -> plug-ins
找到插件org.eclipse.jface.text,右键点击,选择import as Source Project,导入完成后,在你的workspace就可以看到这个project了
2.修改代码
在src/org/eclipse/jface/text/contentassist/CompletionProposalPopup.java文件中,找到这样一行代码
char[] triggers = t.getTriggerCharacter();
if(contains(triggers,key))
在那行if判断里面,eclipse会判断key(就是你按下的键)是否在triggers中,如果是,那就触发下面的第一行提示上屏的代码.所以我们要做的就是把空格和=号排除就可以了:
if(key != '=' && key != 0x20 &&contains(triggers,key)){
.........
}
代码修改成这样后,提示的时候按下空格或者等号,提示就会没掉,也不会自动补全了咯!!!
3.把修改好的org.eclipse.jface.text导出
右键点击你的workspace里的org.eclipse.jface.text,选择export-->Deployable plugins and
fragments, next,destination 选择
archive file,然后finish.你就可以在zip文件里看到生成好的jar ,用它替换掉eclipse/plugins里面的同名jar包,就可以了。
转载地址:http://www.cnblogs.com/w-wfy/p/5861274.html
转载地址:http://www.cnblogs.com/w-wfy/p/5861274.html
修改后的插件下载地址:点我下载jar
阅读全文
0 0
- Eclipse防止定义变量名时后面追加类型后缀
- 解决 eclipse 自动补齐变量名时加上类型后缀的问题
- 防止变量重复定义
- 84 php in_array 类型转换 数组变量名后面加中括号
- 动态定义变量名
- 变量名后面的空括号
- gcc label 后面不能声明/定义变量?
- eclipse 替换变量名
- STM32变量类型定义
- 汉字定义的变量名,类名
- Eclipse 工程名变量名
- 头文件防止变量被重复定义
- eclipse变量名统一改变
- eclipse批量修改变量名
- eclipse批量修改变量名
- eclipse变量名统一改变
- C#中用"?"定义变量类型
- C++ 定义string类型变量
- 算法map简单用法
- 栈 介绍及简单实现
- 转换函数
- Unix/Linux编程实践教程–chmod在Centos7.3的实现
- JVM内存划分
- Eclipse防止定义变量名时后面追加类型后缀
- iOS 运用Runtime机制扩大UIButton的响应区域
- Android利用activity-alias动态更新图标icon,标题label
- 在Java中如何遍历Map对象
- android传输图片数据给java后台(HTML)原始封装
- IntelliJ IDEA Tomcat配置 详解
- 开发实现C++ RTMP直播拉流播放器
- 开始
- HTML的基本结构