MyEclipse个性化设置
1、修改项目文件默认编码
Note:myEclipse默认的编码是GBK, 也就是未设置编码格式的文件都默认使用GBK进行编码, 而更糟糕的是JSP、JavaScriptt默认编码竟然是ISO-8859-1,我们知道ISO-8859-1是不支持中文字符的,所以我们必须修改项目文件的默认编码。
步骤一、修改缺省默认编码:【window】-->【preferences】-->【General】-->【Workspace】--> {右边界面} -->【Text file encoding】--> 【Other】-->[ 选择UTF-8 ]( 自定义 )
如下图所示:
Note: 修改了全局默认编码,只适用于那些未设置编码的文件类型,如.Java文件,如果像JSP、JavaScript等已设置了编码的文件类型,必须进行步骤二。
步骤二:修改指定文件类型编码:【window】-->【preferences】-->【General】--> 【Content types】--> {右边界面} --> 【Content types:】--> 【Text 】--> [ 选择对应的文件类型 ] --> 【Default encoding】-- > [填入UTF-8 ] ( 可自定义 ) -- > 【Update】
总结:步骤二的优先级高于步骤一,例如我们在步骤二中指定了.jsp文件的编码为UTF-8,那么我们及时在步骤一中再设置全局缺省编码为GBK,那么我们新建的jsp文件依然是UTF-8编码的。另外,需要指出的是,步骤一缺省编码的设置只对接下去新建的项目生效,已建的项目请使用右键选择Properties --> Resource进行修改。
2、配置Code Templates, 简明代码
步骤:【windows】–>【perferences】–>【Java】–>【Code Style】->【Code Templates】
常用的配置:Comments下的Types和Methods
(1) Types -- 类注释标签
常用配置如下:
- /**
- * @Description: ${todo}
- * @CreateTime: ${date} ${time}
- * @author: chenzw
- * @version V1.0
- */
(2) Methods -- 普通方法注释标签
常用配置如下:
- /**
- * @Description: ${todo}
- * @author: chenzw
- * @CreateTime: ${date} ${time}
- * ${tags}
- * @throws
- */
(3) Constructors -- 构造方法的注释
(4) Overriding Methods -- 覆盖方法的注释
效果图如下所示:
3、编辑器字体个性化
3、编辑器背景颜色个性化
4、修改Source Folder、Output Folder(classpath)、Web-root Folder目录
5、修改WorkSpace目录
步骤:打开org.eclipse.ui.ide.prefs文件,文件路径:D:\Program Files\MyEclipse Professional\configuration\.settings(假设myeclipse安装路径为:D:\Program Files\MyEclipse Professional),文件内容如下:
- MAX_RECENT_WORKSPACES=5
- RECENT_WORKSPACES=D\:\\Workspaces //修改该路径即为默认Workspace目录
- RECENT_WORKSPACES_PROTOCOL=3
- SHOW_WORKSPACE_SELECTION_DIALOG=false //是否在myeclipse启动时显示workspace选择框
- eclipse.preferences.version=1
6. 修改包显示形式
7、去除未引用的引用
Note: 通常有些引用是未使用的,myeclipse会在侧边栏有加黄标识提示,这部分未使用的引用如果不去除的话,一则加大代码量,使编译运行速度降低,二则影响美观。主要有3种方法快速去除这些引用。
1. 使用快捷键Ctrl+Shift+O。 只能一个个类去删除。
2. 批量去除:
在某个包上右键 -> Source -> Organize Imports, 如下图所示:
3. 配置自动移除:
步骤:【windows】–>【perferences】–> 【Java】 --> 【Editor】--> 【Save Actions】-> 勾选上【Perform the selected actions on save】及【Organize Imports】
8、配置Console日志长度
Note : console控制台默认只显示80000字符的日志,超出的会被覆盖,可以修改Console控制台显示日志的长度,甚至让日志永不覆盖。
步骤:【windows】–>【perferences】–> 【Run/Debug】 --> 【Console】 去除【Limit Console Output】勾选,表示日志永不覆盖
MyEclipse个性化设置的更多相关文章
- Python开发工具PyCharm个性化设置(图解)
Python开发工具PyCharm个性化设置,包括设置默认PyCharm解析器.设置缩进符为制表符.设置IDE皮肤主题等,大家参考使用吧. JetBrains PyCharm Pro 4.5.3 中文 ...
- PhpStorm 8.x/9.x 快捷键设置/个性化设置,如何多项目共存?如何更换主题?
1."自定义"常用快捷键(设置成跟Eclipse差不多) 按照路径:File -> Settings -> Appearance & Behavior -> ...
- 个性化设置phpMyAdmin,去掉“以树形显示数据库”,禁用“发送错误报告”
个性化设置phpMyAdmin 在使用phpMyAdmin 3.5.8.2时,发现: 如果数据库有相同的前缀,左边数据库导航会把前缀合并,即所谓的“以树形显示数据库”,真的有点不习惯,如下图所示: 不 ...
- IntelliJ IDEA 14.x 快捷键/个性化设置
常用快捷键设置(设置成跟Eclipse差不多) 按照路径:File -> Settings -> Appearance & Behavior -> Keymap -> ...
- 【荐2】Total Commander 7.57 配置选项 个性化设置备份,,,开启时如何自动最大化???(二)
最近安装了下新版的“Total Commander 7.56”,发现它的默认设置是如此的不好用,现把对其个性化设置备份如下(符合大部分用户的操作习惯): 默认打开Total Commander 7.5 ...
- Xshell个性化设置,解决Xshell遇到中文显示乱码的问题
在同事的推荐下,今天开始使用Xshell连接Linux,但是发现一个“遇到中文显示乱码”的问题, 同事的解决方案如下: 平常给Linux上传文件之前,先把文件转换成UTF-8编码形式, 然后设置Xsh ...
- Ubuntu 14 中,SecureCRT、SecureFX个性化设置
[SecureCRT 个性化设置] 打开设置路径:菜单栏 -> Opions -> Global Options -> General -> Default Session - ...
- Chrome 及其 插件“个性化设置”备份
Chrome版本发布时间表 2016.10.13 v54.0.2840.59 主题颜色由 蓝色 变为 灰色 2016.11.17 重新使用 Chrome 浏览器(v54.0.2840.99),并设置 ...
- Firefox 及其 插件“个性化设置”备份
Firefox版本发布时间表 2016.10.22 49.0.2 2016.11.15 50.0 2016.11.08 重新使用 Firefox(版本为 49.0.2),访问 Firefox官网 常用 ...
随机推荐
- python基础-异常(exception)处理
python基础-异常(exception)处理 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 程序中难免出现错误,而错误分成两种,即语法错误和逻辑错误.语法错误根本过不了pyth ...
- struct和typedef struct区别
分三块来讲述: 1 首先://注意在C和C++里不同 在C中定义一个结构体类型要用typedef: typedef struct Student { int a; }Stu; 于是在声明变量的时候就可 ...
- CentOS安装Confluence Wiki步骤
参考:http://supernetwork.blog.51cto.com/2304163/1187066 参考:http://yjiang.tk/?p=1085 需要的文件 CentOS-6.5 ...
- 2015/11/7用Python写游戏,pygame入门(7):碰撞检测
我们已经完成了飞机大战的大部分东西,但是游戏还是没有办法正式开玩,因为子弹并不能打掉飞机.只有完成了这一个工作,游戏才算基本成型. 今天的内容就非常简单了,就是做到这个碰撞检测,以及控制好子弹和飞机的 ...
- 天梯 1083 Cantor表
解题报告:发现规律就可以了,斜着看,第一条线上有1个,第二条线上有2个,....然后求出等差数列前n项和,求出N在第几条线上,然后就看N是在这条线上的第几个就可以了. #include<cstd ...
- package.json安装依赖的箭头?
- sql 通过分数字段倒排获取名次的方法
row_number() over(order by sort desc) 应用场景: 比如学员成绩表中有userid,username,sorce登字段,需要取出学员成绩的名次:表中没有名次字段,只 ...
- Kissy && Require
KISSY add(name?,factory?,deps) 函数挂载在全局对象KISSY上,用来定义模块. 一个 JS 文件包含一个add()(这时路径+文件名可以用作模块名),如果一个文件包 ...
- python+selenium初学者常见问题处理
要做web自动化,第一件事情就是搭建自动化测试环境,那就没法避免的要用到selenium了. 那在搭建环境和使用过程中经常会遇到以下几类问题: 1.引入selenium包失败: 出现这种错误,一般分为 ...
- 大规模实时流处理平台架构-zz
随着不同网络质量下接入终端设备种类的增多,服务端转码已经成为视频点播和直播产品中必备的能力之一.直播产品讲究时效性,希望在一定的时间内让所有终端看到不同尺寸甚至是不同质量的视频,因此对转码的实时性要求 ...