MyEclipse配色字体等配置的解决方案

Myeclipse黑色配色方案(精心修改版)  

http://download.csdn.net/detail/rehongchen/6579945

 如何改变Myeclipse编辑区背景色

http://my.oschina.net/epiclight/blog/465506

---------------------------------------------------------------------------------------------

修改方法:

    Window>>Preferences>>Java>>Editor>>Sytaxcoloring>>点开右边java的加号

Annotations(注释): 107, 147, 186
Deprecated members(不建议使用的成员): 0, 0, 0
Fields(字段): 128, 0, 128
Keyword 'return'(关键字'return'): 255, 0, 0
Keyword excluding 'return'(除了关键字以外的return): 255, 0, 128
Local variable declarations(局部变量声明): 128, 128, 128
Method declarations(方法声明): 255, 128, 64
Method(方法): 74, 165, 255
Operators 和 brackets(运算符与方括号): 255, 128, 0
Others(其他): 126, 202, 0
Static fields(静态字段): 33, 0, 189
Static Method invocations(静态方法调用): 77, 166 255
Strings(字符串): 132, 26, 238
Type variables(类型变量): 128, 0, 25

然后:

 Window>>Preferences>>General>>Editors>>Text Editors

Line number foreground(行号):255,255,0

Current line highlight(当前行高亮):72,72,72

Background color(背景色):0,0,0

最后跳下字体大小:

Window>>Preferences>>General>>Appearance>>Colors and Fonts>>右边basic>>点击text font>>选择右边Change>>设置字体大小。

搞定!现在看起来应该舒服多了。


http://tech.e800.com.cn/articles/2009/91/1251768328224_1.html
MyEclipse使用之一:改变MyEclipse或者Eclipse新建文件的默认编码

  Eclipse的:

  window-preferences-General-ContentType 的右边窗口,改成gbk也可以,utf-8也行。

  MyEclipse的:

  window-preferences-myEclipse-files and editors-jsp里面有encoding,改这里为ISO10646/UTF-8.

  Eclipse和Java文件编码设定

  如果在网上搜索文件编码问题,您可以得到很多的解答,甚至有的是号称终极解决方案,所以您可能不会遇到编码问题了,那么为什么我还要写这篇文章呢?因为我在两个平台下面工作,默认的编码是不一样的,所以需要跳整一下才行。

  看看Eclipse的设定吧,如果你下载了Eclipse,什么都不做,就开始创建工程,编码,一切都没有问题,可是你可能将你的工程移动到linux下面开发了,原因就是你开始厌倦winxp了,爱上了ubuntu。这个时候问题就来了。打开你在winxp下面的Eclipse,点击Window--﹥Preferences,展开General--﹥WorkSpace,看到左边的Text file encoding没有,默认的设定是简体中文编码(gbk,gb2312这样),而linux下面呢,是UTF-8。

  现在大家已经了解它们的区别了,还等什么,现在开始将你所有WorkSpace的文件编码都设定成UTF-8吧,你将拥有在任何时候都能正常显示的Java文件,没有乱码。

  项目编码

  但是你会说,以前的项目已经是其他编码,你已经不想修改了,只想从现在开始拥抱UTF-8,这也是可以的,当你新建一个项目,希望使用和WorkSpace不同编码,请右击你的项目,选择Properties,点击Resource,看到Text file encoding了吧,点击Other,选择UTF-8,你非常需要这样的编码格式,不是吗?

  JSP编码

  这样就完了吗?没有,可能jsp才是你打交道最多的文件,你不是也希望所有的jsp文件都是UTF-8吗?那就接着看吧。还是点击Window--﹥Preferences,这一次是展开Web and XML--﹥JSP Files,看到Encoding了吧,赶快选择UTF-8吧。如果可以,将你的HTML,CSS等等这些文件的设定都弄成UTF-8吧,你将会拥有完整的UTF-8的解决方案。

  最后看看你设定之后的效果吧。新建一个JSP文件,在第二步选择任意一个jsp的模板。然后看看生成的jsp文件吧,全部都是UTF-8了,现在你可以放心了,你的文件都是UTF-8的了。

  MyEclipse使用之二:Struts2国际化乱码问题解决收藏

  开发工具:MyEclipse 6.01,所有的文件编码都设置为utf-8。所有过程正常开发结束后。将messagesource.propertis本地化:

  native2ascii messagesource.propertis messagesource_zh_CN.propertis

  运行,发现页面上从资源文件中读取的内容仍然为乱码。

  解决方法:本地化时指定编码方式即可,如下:

  native2ascii -encoding UTF-8 messagesource.propertis messagesource_zh_CN.propertis

  MyEclipse使用之三:取消myeclipse quick install对话框

  我用的是myeclipse6.0 今天打开的时候出现myeclipse quick install对话框,这个对话框是做什么的?怎么才能取消?哪位知道啊,指点一下

  首先你把 那个myeclipse quick install对话框 的勾勾去掉

  再把Windows ﹥ Preferences ﹥ Install/Update ﹥ Automatic Updates and uncheck Automatically Find New Updates and Notify Me 的勾勾去掉。

  这样就好了。

  MyEclipse使用之四:增强Eclipse ,MyEclipse 的代码自动提示功能

  一般默认情况下,Eclipse ,MyEclipse 的代码提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse,MyEclipse本身有很多选项是默认关闭的,要开发者自己去手动配置。如果开发者不清楚的话,就不知道Eclipse,MyEclipse的代码提示功能一样能像Microsoft Visual Studio的代码提示功能一样强大。

  先举个简单的例子说明问题所在,例如在Eclipse,MyEclipse代码里面,打个foreach,switch等这些,是无法得到代码提示的(不信自己试试),其他的就更不用说了,而在Microsoft Visual Studio里面是得到非常友好的代码提示的。实际上,Eclipse,MyEclipse代码里面的代码提示功能默认的一般是点“.”,一般是有了点“.”,才会有代码提示。

  原理:“Auto Activation triggers for java”这个选项就是指触发代码提示的的选项,把“.”改成“.abcdefghijklmnopqrstuvwxyz(,”的意思,就是指遇到26个字母和.,(这些符号就触发代码提示功能了。(具体后面有说,放心)

  增强Eclipse,MyEclipse的代码提示功能,具体怎么样来配置?

  下面开始说步骤(注意本人用的MyEclipse 6.0.1做讲解):

  1.打开MyEclipse 6.0.1,然后“window”→“Preferences”

  2.选择“java”,展开,“Editor”,选择“Content Assist”。

  3.选择“Content Assist”,然后看到右边,右边的“Auto-Activation”下面的“Auto Activation triggers for java”这个选项。其实就是指触发代码提示的就是“.”这个符号。

  4.“Auto Activation triggers for java”这个选项,在“.”后加abc字母,方便后面的查找 修改。然后“apply”,点击“OK”。

  5.然后,“File”→“Export”,在弹出的窗口中选择“Perferences”,点击“下一步”。

  6.选择导出文件路径,本人导出到桌面,输入“test”作为文件名,点击“保存”。

  7.在桌面找到刚在保存的文件“test.epf”,右键选择“用记事本打开”。

  8.可以看到很多配置MyEclipse 6.0.1的信息

  9.按“ctrl+F”快捷键,输入“.abc”,点击“查找下一个”。

  10.查找到“.abc”的配置信息.

  11.把“.abc”改成“.abcdefghijklmnopqrstuvwxyz(,”,保存,关闭“test.epf”。

  12.回到MyEclipse 6.0.1界面,“File”→“Import”,在弹出的窗口中选择“Perferences”,点击“下一步”,选择刚在已经修改的“test.epf”文件,点击“打开”,点击“Finish”。该步骤和上面的导出步骤类似。

  13.最后当然是进行代码测试了。

  随便新建一个工程,新建一个类。在代码输入switch,foreach等进行测试。你立即会发现,果然出了提示,而且无论是敲哪个字母都会有很多相关的提示了,很流畅,很方便。

  总结:“Auto Activation triggers for java”这个选项就是指触发代码提示的的选项,把“.”改成“.abcdefghijklmnopqrstuvwxyz(,”的意思,就是指遇到26个字母和.,(这些符号就触发代码提示功 能了。

  顺便说一下,修改类名,接口名等以不同颜色高亮的,可以这样配置在“java”→“enditor”→“syntac”,右边展开“java”→“classes”,勾上“Enable”这个选项,选择自己喜欢的颜色即可。

  当然还有其他相关的颜色配置。具体就不说啦。其实,在“Preferences”这个东西,有很多可以配置的东西,使得MyEclipse 优化的,具体的就要各个人根据自己个人喜好去配置了。

  MyEclipse使用之五:如何在MyEclipse添加javadoc(SUN 源代码)

  按住CTRL,点击一方法时出现:

  The jar file rt.jar has no source attachment. You can attach the source by cliking Attack Source below:

  解决方法:

  因为rt的source在jdk目录的src.zip文件里,所以找到jdk目录下的src.zip就行了。

  一般MyEclipse没有src.zip.

  你要用到JDK安装包的路径,比如你的JDK安装路径:C:\Program Files\Java\jdk1.5.0_15

  那就选择;C:\Program Files\Java\jdk1.5.0_15\src.zip 即可

  MyEclipse使用之六:在用MyEclipse建JSP页面的时候自动生成的一些代码是什么意思?

  在用MyEclipse建JSP页面的时候自动生成的一些代码是什么意思?

  ﹤% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %﹥

  以上这两段代码是干什么用的啊?什么意思

  还有pageEncoding="ISO-8859-1"和charset="GBK"有什么区别?

  上面的2段代码是得到JSP文件的URL的,

  pageEncoding是指你JSP文件的保存编码,就是说你JSP文件以什么编码保存在硬盘上的,

  charset="GBK"是你JSP输入输出的编码,很多服务器在没有找到pageEncoding时,有charset代替pageEncoding

  MyEclipse使用的一些心得就介绍到这里,希望对你有所帮助。

 


 

http://www.phpchina.com/index.php?action-viewnews-itemid-35748

以前一直使用基于eclipsewebsphere,没考虑那么多,一直占用大量的资源。而现在,在一个破机器上使用 eclipse 、 myeclipse ,不得不对其进行一下优化。查询了多个相关的帖子,特作如下总结。

我使用的是 myeclipse 7.0

一、              Validation

Myeclipse ,在校验的时候,默认会把web项目中的 js 、jsp都要校验。这样有很多不便。修改相关属性可以避免这个事情: Window->preferences->MyEclipse->Validation 。在这里,会看见一个列表,把列表中的 Build 列的复选框中除了“ Classpath Dependency Validator ”外都取消,只保留手动 manual 复选框的选项。

这里会遇到的问题是: 1 、如果你已经加载了一个项目,项目中已经提示了很多 error 。那么可以右键你的项目 ->Myeclipse->Remove All Validation Markers 。 2 、如果需要校验的时候可以右键你的文件 ->Myeclipse->run validation ,如果 run validation 是灰色的,可以通过 manual Validation 设置

二、              拼写检查

拼写检查往往会导致我们某些习惯上的命名经常造成我们的视觉麻烦。取消,可能解决: Window->preferences->General->Editors->Text Editors->Spelling

三、              启动项

只选择自己需要的启动项,可以有效地节省资源: Window->preferences->General->Startup and Shutdown 。

这里遇到的问题是,并不清楚所有的启动项的意义。这里稍做介绍:

WTP :类似 myeclipse ,不用的话可取消。

Mylyn :组队任务管理工具,类似于 CVS ,以任务为单位管理项目进度,没用到的可以取消。

Derby :一种保存成 jar 形式的数据库,取消。

MyEclipse EASIE 打头的启动项: myeclipse 支持的服务器,只选自己用的,其他取消。

四、              文件默认打开的方式

这里主要是应对编程者的要求,如果不是页面设计者,不需要打开一个网页页面的时候显示预览页面。 Window->preferences->General->Editors->File Associations 选择 jsp 、 html 的默认设成: jsp editor 、 html editor 。

五、             代码提示快捷键

在 myeclipse 7.0 里已经不存在这个问题了。但是之前的某些版本里的快速提示仍然是 ctrl+space ,与输入法冲突(英文母语开发不需要输入法转换)。 Window->preferences->General->Keys 找到 Context Assist 改成自己需要的,在 7.0 中是默认 alt+/ 。

六、              JVM 的非堆内存

让调试编译更流畅需要扩大堆内存:打开 myeclipse.ini 调大 -XX:MaxPermSize=192M 为 512M 。也有资料说要 -XX:PermSize 调成跟 -XX:MaxPermSize 一样大。 7.0 后没有 -XX:PermSize 了。要注意: XX:MaxPermSize 、 Xmx 之和不能超过电脑内存。

七、              默认编码

1、  改变 Eclipse 或者 MyEclipse 新建文件的默认编码

eclipse 的:

window-preferences-General-ContentType 改成 utf-8 。

myEclipse 的 :

window-preferences-myEclipse-files and editors-jsp encoding 设成 ISO10646/UTF-8.

2、  eclipse 和java文件编码设定

Window->preferences->General->Workspace Text file encoding 改为 UTF-8 。方便项目移植到linux下编写。

3、  项目编码

这里遇到的问题是,眼前的项目已经编写了大部分了,然而,只想接下来的新建的文件的编码是 UTF-8 ,而以前的不变。那么右键自己的项目 ->Properties->Resource->Text file encoding 改为 UTF-8

4、  JSP 编码

Window->myeclipse->Files and Editors->JSP 、 XML 都在 encoding 中调节成 UTF-8 。

八、              代码自动提示功能

.net 的代码提示功能在 myeclipse 里一样拥有。

Window->preferences->java->Editor->Content text 中 auto-Activation 修改 auto activation triggers for Java 。默认的只有一个“ . ”这里添加上二十六个英文字母外加“ (, ”左括号和逗号。 7.0 版本之前我貌似添加不了那么多,可以随便添加两个然后导出配置修改配置文件然后再导入。

九、              MyEclipse 添加 javadoc

其实, 7.0 没有这个问题。因该是旧版本的问题:

按住 CTRL, 点击一方法时出现:

The jar file rt.jar has no source attachment.

You can attach the source by cliking Attack Source below:

解决方法:

因为 rt 的 source 在 jdk 目录的 src.zip 文件里,所以找到 jdk 目录下的 src.zip 就行了。一般 MyEclipse 没有 src.zip. 你要用到 JDK安装包的路径,比如你的 JDK 安装路径: C:\Program Files\Java\jdk1.5.0_15 那就选择 ;C:\Program Files\Java\jdk1.5.0_15\src.zip 即可

十、              修改 editor 中不同类型的文字的颜色

Window->preferences->java->Editor->syntax Coloring 自己设。

 


 

导出MyEclipse配置--->

“File”→“Export”,在弹出的窗口中选择“Perferences”,点击“下一步,选择导出文件路径,导出配置文件.

导入MyEclipse配置--->

“File”→“Import”,在弹出的窗口中选择“Perferences”,点击“下一步”,选择“*.epf”文件,点击“打开”,点击“Finish”。

配置文件可以拷贝出来,供其他电脑上的MyEclipse使用。

转载于:https://www.cnblogs.com/sunrunzhi/p/5205501.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/430849.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

android studio内置终端,Android Studio Terminal xx不是内部或者外部命令

背景在使用AS工具自带命令面板Terminal的时候,相信你有碰到过:xx不是内部或者外部命令,也不是可运行程序。解决办法就是配置环境变量一、在 Terminal 中使用 adb,报 adb 不是内部或者外部命令,也不是可运行的程序。解决…

python pp模块_python常用模块

1、re模块re模块用于对python的正则表达式的操作1.1 什么是正则正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则。(在Python中)它内嵌在Python中,并通过 re 模块实现。正…

[Leetcode]@python 90. Subsets II.py

题目链接 https://leetcode.com/problems/subsets-ii/ 题目原文 Given a collection of integers that might contain duplicates, nums, return all possible subsets. Note: Elements in a subset must be in non-descending order. The solution set must not contain dupli…

android glu,我可以使用glu与Android NDK

Does OpenGL ES not have glu?OpenGL ES 1.1:#include #include OpenGL ES 2.0:#include #include Is there a port I can use?是的,Android的部分端口为GLU – GLU ES(支持gluErrorString,gluPerspective和许多其他功能)&#…

线程间通信 GET POST

线程间通信有三种方法:NSThread GCD NSOperation 进程:操作系统里面每一个app就是一个进程、 一个进程里面可以包含多个线程,并且我们每一个app里面有且仅有一条主线程。scrollViewDelegate 的方法 : (UIView *&…

android 恢复app 到前台,android手机把app disable了,怎么恢复

程序源代码如下:main(){int i,j,k;printf("\n");for(i1;i<5;i)    &#xff0f;*以下为三重循环*/for(j1;j<5;j)for (k1;k<5;k){if (i!k&&i!j&&j!k)    /*确保i、j、k三位互不相同*/printf("%d,%d,%d\n",i,j,k);}}main(){…

python mount回调函数_为python回调函数设置argtype

我对Python很在行&#xff0c;所以希望我能正确地表达这个问题。在整个问题涉及从Python调用C例程。我可以通过把一些相关的问题/答案凑在一起来接近&#xff0c;但我似乎不能把事情安排得很好。有两个方面&#xff1a;第一个是用指针调用C例程&#xff0c;第二个是使用回调函数…

参考 备份

原链接http://help.jd.com/Vender/question-1004.html 京东开放平台招商基础资质标准 一、基础资质标准&#xff1a; 注&#xff1a;商家可以选择京东质检平台中的第三方机构检测服务&#xff0c;申请地址&#xff1a;http://fw.jd.com/ser/list.action?page1&cid400 店铺…

android透明像素效率,android-非透明像素上的ImageView ColorFilter.夹

我有一个带位图的ImageView.该位图具有Alpha通道和透明像素.当我尝试将ColorFiter与Mode.OVERLAY(由于蜂窝)一起使用时-提供的颜色覆盖了整个imageview(整个矩形),但是我只想覆盖非透明像素.我如何裁剪imageview的画布以在需要的地方执行过滤器&#xff1f;更新我在png中有灰色…

svm预测结果为同一个值_SVM算法总结

一、1.感知机模型&#xff1a;感知器模型是SVM、神经网络、深度学习等算法的基础;感知器模型就是试图找到一条直线&#xff0c;能够把所有的“1”类和“-1”类分隔开&#xff0c;如果是高维空间中&#xff0c;感知器模型寻找的就是一个超平面&#xff0c;能够把所有的二元类别分…

iOS 动画绘制线条颜色渐变的折线图

效果图 .................... 概述 现状 折线图的应用比较广泛&#xff0c;为了增强用户体验&#xff0c;很多应用中都嵌入了折线图。折线图可以更加直观的表示数据的变化。网络上有很多绘制折线图的demo&#xff0c;有的也使用了动画&#xff0c;但是线条颜色渐变的折线图的…

python股票交易模型_如何用Python建模GGM模型并对股票估值?

内容首发乐学偶得(http://lexueoude.com) 公众号&#xff1a; 乐学Fintech用代码理解分析解决金融问题首先我们快速了解一下什么是GGM模型。GGM模型又叫做“戈登增长模型”(Gordon Growth Model&#xff0c;GGM)是用于对公司进行估值的工具。该理论假设公司的内在价值就是将所有…

android android 修改 jpg exif 属性,Android开发之使用ExifInterface获取拍照后的图片属性...

本文实例讲述了Android开发之使用ExifInterface获取拍照后的图片属性。分享给大家供大家参考&#xff0c;具体如下&#xff1a;ExifInterface exif new ExifInterface(file.getPath());String widthStr exif.getAttribute(ExifInterface.TAG_IMAGE_WIDTH);String heightStr …

[Selenium] 最大化或自定义浏览器的大小

driver.manage().window().maximize(); //将浏览器设置为最大化的状态driver.manage().window().setSize(new Dimension(600, 400)); //将浏览器的大小自定义为600*400转载于:https://www.cnblogs.com/MasterMonkInTemple/p/5212721.html

python中如何替换某列特定数值_python 怎么根据两列值,修改对应的某列值,其中一列的为需要修改的列标题...

自己造了些数据&#xff0c;不知道是否符合题主的意思。原始数据&#xff1a;no wrong_item0 001 a1 003 a2 002 b3 004 c处理后结果&#xff1a;Out[1]:no a b c0 001 1 0 02 002 0 1 01 003 1 0 03 004 0 0 1具体代码如下&#xff1a;import pandas as pd# 创建dataframe,或者…

android怎么ota升级,Android OTA升级过程

通过网络或直接本地获取到OTA升级包之后&#xff0c;通过程序就可开始Android的升级。本文描述这一过程。在获取到OTA升级包之后&#xff0c;可以直接通过android.os.RecoverySystem.installPackage()开启OTA升级。RecoverySystem.installPackage()是在API-8之后加入的&#xf…

进阶学习js中的执行上下文

在js中的执行上下文&#xff0c;菜鸟入门基础 这篇文章中我们简单的讲解了js中的上下文&#xff0c;今天我们就更进一步的讲解js中的执行上下文。 1、当遇到变量名和函数名相同的问题。 var a 10; function a(){console.log(1); } a(); //报错 如果你觉得函数a会覆盖变量a那你…

android使碎片切换界面,玩转Android中的碎片Fragment

引言&#xff1a;在Android开发中&#xff0c;我们都知道一些界面的展示经常会用到的就是Activity,但是Activity存在着很大的局限性,比如说手机上的界面显示在平板上面就会发生各种变形的问题,Activity也无法实现局部的数据刷新,所以Android3.0之后出来了Fragment,Fragment通常…

python123阶乘累加_使用多线程计算阶乘累加 1!+2!+3!+...+19!+20!。其中一个线程计算阶乘,另一线程实现累加并输出结果。...

运用多线程的信号灯法进行边加边计算&#xff01;代码如下public class JieChen {public static void main(String args[]){Sum sum new Sum();new Play(sum).start();new Add(sum).start();}}class Play extends Thread{Sum sum;public Play(Sum sum){this.sumsum;}Overridep…

html GPS坐标实现,JavaScript 实现GPS坐标点距离计算(两个经/纬度间的距离计算)...

在LBS(基于位置服务)的一些应用中&#xff0c;有时我们会需要计算两个用户或两个坐标点之间的距离。要解决这类问题&#xff0c;就要了解空间几何的概念并结合数学中在三角函数公式计算两点之间的值。本文介绍基于经度/纬度的&#xff0c;两个坐标点之间的距离计算&#xff0c;…