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 -- 类注释标签

常用配置如下:

  1. /**
  2. * @Description: ${todo}
  3. * @CreateTime: ${date} ${time}
  4. * @author: chenzw
  5. * @version V1.0
  6. */

(2) Methods -- 普通方法注释标签

常用配置如下:

  1. /**
  2. * @Description: ${todo}
  3. * @author: chenzw
  4. * @CreateTime: ${date} ${time}
  5. * ${tags}
  6. * @throws
  7. */

 (3) Constructors -- 构造方法的注释

   (4) Overriding Methods -- 覆盖方法的注释

效果图如下所示:


3、编辑器字体个性化

         Note:myeclipse中默认的字体是[ Consolas 常规 10 ] ,该字体在普通笔记本屏幕(14寸)上显示偏小,容易使我们视力疲劳,所以我们可以对字体的样式进行个性化。
         步骤:【windows】–>【perferences】–> 【General 】 --> 【Appearance】 --> 【Colors and Fonts】
         在ColorsColors and Fonts界面上选择Basic --> Text Font ,点击Edit 按钮,如下图所示:
         
         通常我会选择四号字体大小:
          

3、编辑器背景颜色个性化

          Note:myeclipse中默认的背景色都是白色的,长时间聚精会神地凝视,有损我们的视力。现在我们将背景色改成保护视力的黄绿色,个性化定制各种颜色效果:
          步骤:【windows】–>【perferences】–> 【General 】 --> 【Editors】--> 【Text Editors】
          选择右下方Appearance color options列表中的Backgrounp color,勾掉System Default,自定义颜色,如下图所示:
          
          最有利于保护眼睛的颜色:{ 色调:85 ; 饱和度:120;  亮度:210; }
          
          同样的,可以配置Console控制台的背景颜色:
          步骤:【windows】–>【perferences】–> 【Run/Debug】 --> 【Console】
          选择右下角的Background color -> 配置自定义颜色请参考上图。
          

4、修改Source Folder、Output Folder(classpath)、Web-root Folder目录

         步骤一、(1)修改Source Folder、Output Folder(classpath)的默认目录:【windows】–>【perferences】–> 【Java】 --> 【Build Path】 > 修改source folder name及output folder name, 如下图所示:
         
         (2)修改Web-root Folder的默认路径:【windows】–>【perferences】–>【Myeclipse】--> 【Java Enterprise Project】 --> 【Web Project】 > 修改Web root folder name,如下图所示:
         
         步骤二:(1)修改当前项目的Source Folder、Output Folder(classpath)目录:选中项目--> 右键 --> 【Properties】--> 【Java Build Path】,如下图所示:

         (2)修改当前项目的Web-root Folder路径:选中项目--> 右键 --> 【Properties】--> 【Myclipse】-->【Project Facets】--> 【Web】,如下图所示:
             
 
 

5、修改WorkSpace目录

步骤:打开org.eclipse.ui.ide.prefs文件,文件路径:D:\Program Files\MyEclipse Professional\configuration\.settings(假设myeclipse安装路径为:D:\Program Files\MyEclipse Professional),文件内容如下:

  1. MAX_RECENT_WORKSPACES=5
  2. RECENT_WORKSPACES=D\:\\Workspaces             //修改该路径即为默认Workspace目录
  3. RECENT_WORKSPACES_PROTOCOL=3
  4. SHOW_WORKSPACE_SELECTION_DIALOG=false         //是否在myeclipse启动时显示workspace选择框
  5. eclipse.preferences.version=1
 

6. 修改包显示形式

      Note: Package Exploer视图中的包默认显示形式为Flag,包平面显示方式,将所有的包并列进行显示,如下图所示:
      
      可以将包显示形式改成 Hierarchical,即分层方式,也就是将子包放在包下,如下图所示:
      
     步骤:点击Package Exploer视图右上角的倒三角形,选择Package presentation -> Hierarchical,如图所示:
      
 

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】勾选,表示日志永不覆盖

       

          Note:myeclipse的各种个性化配置将持续更新,这里先挖个坑,转载本文请注明转载来源,谢谢!

MyEclipse个性化设置的更多相关文章

  1. Python开发工具PyCharm个性化设置(图解)

    Python开发工具PyCharm个性化设置,包括设置默认PyCharm解析器.设置缩进符为制表符.设置IDE皮肤主题等,大家参考使用吧. JetBrains PyCharm Pro 4.5.3 中文 ...

  2. PhpStorm 8.x/9.x 快捷键设置/个性化设置,如何多项目共存?如何更换主题?

    1."自定义"常用快捷键(设置成跟Eclipse差不多) 按照路径:File -> Settings -> Appearance & Behavior -> ...

  3. 个性化设置phpMyAdmin,去掉“以树形显示数据库”,禁用“发送错误报告”

    个性化设置phpMyAdmin 在使用phpMyAdmin 3.5.8.2时,发现: 如果数据库有相同的前缀,左边数据库导航会把前缀合并,即所谓的“以树形显示数据库”,真的有点不习惯,如下图所示: 不 ...

  4. IntelliJ IDEA 14.x 快捷键/个性化设置

    常用快捷键设置(设置成跟Eclipse差不多) 按照路径:File -> Settings -> Appearance & Behavior -> Keymap -> ...

  5. 【荐2】Total Commander 7.57 配置选项 个性化设置备份,,,开启时如何自动最大化???(二)

    最近安装了下新版的“Total Commander 7.56”,发现它的默认设置是如此的不好用,现把对其个性化设置备份如下(符合大部分用户的操作习惯): 默认打开Total Commander 7.5 ...

  6. Xshell个性化设置,解决Xshell遇到中文显示乱码的问题

    在同事的推荐下,今天开始使用Xshell连接Linux,但是发现一个“遇到中文显示乱码”的问题, 同事的解决方案如下: 平常给Linux上传文件之前,先把文件转换成UTF-8编码形式, 然后设置Xsh ...

  7. Ubuntu 14 中,SecureCRT、SecureFX个性化设置

    [SecureCRT 个性化设置] 打开设置路径:菜单栏 -> Opions -> Global Options -> General -> Default Session - ...

  8. Chrome 及其 插件“个性化设置”备份

    Chrome版本发布时间表 2016.10.13 v54.0.2840.59  主题颜色由 蓝色 变为 灰色 2016.11.17 重新使用 Chrome 浏览器(v54.0.2840.99),并设置 ...

  9. Firefox 及其 插件“个性化设置”备份

    Firefox版本发布时间表 2016.10.22 49.0.2 2016.11.15 50.0 2016.11.08 重新使用 Firefox(版本为 49.0.2),访问 Firefox官网 常用 ...

随机推荐

  1. springboot 日期转化报错

    问题场景: 使用Springboot框架搭建服务,传日期参数json参数为2016-08-15 17:00:00这种格式,springboot中不能识别,将其转化为对象对应的日期属性.而是抛出异常信息 ...

  2. python---await/async关键字

    推文:玩转 Python 3.5 的 await/async 首先看正常的两个函数之间的执行 def func1(): print("func1 start") print(&qu ...

  3. 深入剖析linq的联接

    内联接 代码如下 from a in new List<string[]>{ ]{"张三","男"}, ]{"李四"," ...

  4. Dubbo学习笔记2:Dubbo服务提供端与消费端应用的搭建

    Demo结构介绍 Demo使用Maven聚合功能,里面有三个模块,目录如下: 其中Consumer模块为服务消费者,里面TestConsumer和consumer.xml组成了基于Spring配置方式 ...

  5. ZeroMQ API(七) 安全

    1.无安全性:zmq_null(7) 1.1 名称 zmq_null - 没有安全性或机密性 1.2 概要 NULL机制由ZMTP 3.0规范定义:http://rfc.zeromq.org/spec ...

  6. Java并发编程原理与实战四十五:问题定位总结

    背景   “线下没问题的”. “代码不可能有问题 是系统原因”.“能在线上远程debug么”    线上问题不同于开发期间的bug,与运行时环境.压力.并发情况.具体的业务相关.对于线上的问题利用线上 ...

  7. 手把手教你在.NET中创建Web服务

    最近发现在.NET平台下使用Web服务还是很简单的.下面举个在.NET平台下创建Web服务的简单例子.首先用Visul Studio .Net创建一个C# 项目Asp.Net Web服务程序,源代码如 ...

  8. 图片压缩-KMeans

    下面给大家一起分享使用KMeans自动聚类,压缩图片像素点.每种图片可能他们的维度都不同,比如jpg一共有(w,h,3)三维,但是灰度图只有一维(w,h,1),也有四维的图片(w,h,4)等等.我们可 ...

  9. Python练习-一个简单易懂的迭代器,了解一下

    今天我们学习了迭代器,其实可以理解为是一个元素容器被遍历的方式,不难理解,看看下面的小例子: # 编辑者:闫龙 #一个简单的迭代器 l = [1,2,3,4,5,6,7]#建立一个列表l ite = ...

  10. UNIX网络编程 第6章 I/O复用:select和poll函数

    UNIX网络编程 第6章 I/O复用:select和poll函数