昨天,我想把eclipse的主题从酷炫的sublime风格换回白净的原风格了//因为被太多来我电脑这边看代码的人吐槽了。
问题一:给eclipse换主题
在各种import以前导出的epf文件无果后,我弃疗了,在网上找到了一个换主题的新方法,就是Eclipse主题更换方法 ,用这个方法我确实安装上了Eclipse Marketplace,并且在http://eclipsecolorthemes.org/上面各种搜主题换了个爽。
tip:我在主题网站上面找到主题后download下来epf文件想要从Eclipse Marketplace引入的时候,总是提示这个文件是不可用的,于是只好下载xml文件类型的的主题,然后神奇的事发生了,我能正常引入主题了。别给我解释,我不想听!//哦,如果谁知道原因的话还是告诉我吧。。
为了防止上面的更换方法被博主删帖了,我还是大概说一下过程吧:
打开Eclipse的Help->Eclipse Marketplace;
在Find里搜索Eclipse Color Theme,点击Install按钮;
打开Window->Preferences->General->Appearance在Color Theme里就可以挑选自己喜欢的主题了~
哦对了,然后这个主题是变了,但是独独没变的是css编辑页面还是黑的一塌糊涂,特别是有些字变了黑色,而背景也是黑色的,搞得必须选中了哪一行才能知道那一行写了什么。看到这个问题的时候,我的内心几乎是崩溃的。。我还得改css样式呢,成了这个模样还能不能玩耍?!
于是我只好又一个一个地试Appearance->Colors and Fonts(大概是这个词吧)里面的各种颜色设置。哦对了,字体也在这里设置的,改了样式以后还觉得不好看的话可以在这里改字体和字体大小,比如我就一直觉得eclipse的注释默认字体特别小,最后就是在这里改大的,多背点单词就知道哪一项是说那里的字体了,不用像我这么试来试去的。。。
但是我全试完了也没修改css,正在我困惑的时候,我发现了和General同级别的选项里有个叫做CSS的项,点进去是css 各种字的颜色,字号和背景颜色的设置,这些东西设置了以后,终于能够舒服的看css代码了。
//对,本来到这里的话我想做的事就已经完成了,但是图样图森破,人生总是有许多意外等着我。
问题二:安装了E4 CSS editor
问题原因描述:
我千不该万不该,就不该在刚上班脑子还没开机的情况下兴致勃勃的去尝试上面的教程,对,第二步的描述,本来是要装一个eclipse插件一样的东西的,然而我去把它当成了在”搜索eclipse的主题”<-现在想想真是万恶之源啊!
于是我就往下滑了一些内容看到了一个叫Eclipse 4 Tools: Lightweight CSS Editor 0.16.0的东西。 当时天真的我觉得这个可能就是eclipse的默认的主题了,就下载安装了。//事实告诉我们,背对单词是非常重要的。。只看light就下载的我真是图样
后来我才知道这个东西貌似是个css的编辑器,而且貌似只是用于用css语言去修改eclipse界面的风格。这个我没查到什么具体的玩法,觉得这个工具很神奇的朋友可以再去努力找一下。//找到请告诉我~
安装以后对于eclipse的一些设置进行了修改。于是我正在开发的项目就各种报错了。(<-这张是在盗图,随便百度的,别问我角色是谁这种事)
出现的问题:
我的项目(是个网站)里所有jsp文件和css文件都报起了错,根本不能愉快地编译好吗!
点进去看,发现jsp里面用java语言片段引用的常用的数据类型都报错了!
然后css里面有文字编码的问题和语法校验上的问题(是说它会提示语法错误,但是启动tomcat后能够正常的用到css里面的样式。)
解决字符编码的问题:
编码的问题很快就解决了,因为乱码了嘛,就先看eclipse里面的Window->Preferences->workspace,把文字编码的问题给解决了,换成utf-8码了。
因为目前这台电脑里没有eclipse,寻找合适配图的时候发现了一个帖子,好像能在这里看出一些eclipse的设置方法的感觉,貌似是可以查看和修改单个的文件的编码,附上网址。
在preference(首选项)里面设置以后发现貌似还没好,而且还提示了文档和工作控件的编码不一致的的错误,(这个错误没截下来,大概是Xdocument 什么什么的。不好意思真没记住,但是字面就是在说编码的问题。)
于是又在项目上面右键点击properties,在弹出的对话框中找到Resources,把编码又设置了一遍。//双重保险。。
到这里,css的编码就正常了。
解决jsp不能识别基本数据类型的问题:
jsp这里显示的问题,是编译环境配置的问题,不解决就连tomcat都启动报错//我记不清楚是不是tomcat也启动不起来了。
但是基本数据类型识别不了(进入的像String之类的类型都识别不了),这和我最开始把项目引荐来时候在java文件中识别不出来基本的数据类型非常像。同时我发现了项目里面没有jre的库!?同时项目的左下角也有个红色的感叹号!于是搜索之下,通过将又一个教程和百度知道里的答案和我本地的现象进行对比,我大概确定以及肯定是应该是没有在java build path里面配置jre的问题了。
tip:意思是在发现:
- 项目中的基本数据类型如String都不能识别而报错;
- 项目的路径下基本没有jre的jar包,像我这个根本就没有;
- 项目的图标左下角有个红色的感叹号。
这三类情况时,要想一想是不是项目的java build path没有设置好。
在项目右键菜单中选择properties->java build path
如果有jre的那一项,可以先选中,然后右边的Remove键就可以使用了,先Remove,然后再点击Add Library…tip:之所要删掉,是因为我当时直接选择后惦记的是Edit,想着换一个可用的jre就可以了呗,当时显示的是build path是null。但是这么edit以后,点击ok了项目并没有什么变化,再点开这个页面也同样是没有jre的build path 的设置。
在弹出的窗口中选中JRE system Library ->next
- 在下面的界面选择要是用的jre,由于我的项目的缘故,我选择的是第二项,然后在点击Installed JERs…后,重新选择了我项目开发定好的jre,别的注释在图上面写的很详细了,就不用再多说~
这一通折腾下来,jsp是不再报识别不了基础数据类型的错了。只剩下css还报错了,运行了一下tomcat,能够打开网站页面了,css里面的样式也正常加载了,所以css 的报错,问题只出在在eclipse里编辑css的东西上了,现在说起来容易,之前我可是啥都不知道啊。。
解决css编辑页面报错:
在css文件的页面,报的错是:missing EOF at ‘;’.
我直接百度后在stack overflow这个网站上看到了有人问相同的问题。
//题外话,因为在这个帖子里看到有人说安装插件以后出现css编辑器报错的问题,我才能回想起是之前装eclipse marketspace的时候安装错东西的缘故的。但是我没有选择删除掉这个插件,我觉得,难得装了个插件,还没试试好不好用就卸掉一点也不好玩。于是我选择了底下那个回答去试。
- 第一个步奏是:换一个默认编辑器,window-> Preferences-> General->Editors -> File Associations ,在这里我看到,确实是我的css编辑器有三个,其中一个是默认的。于是我就各种换默认的css编辑器,但是都换了一圈好像没什么用。
- 第二个步奏是:移除 Xtext ,本来第一步没什么作用我已经想放弃了,但是我之前在eclipse里面新建了一个项目,尝试着新建一个css 文件,然后刚刚新建以后提示说“Do you want to add the Xtext nature to the project ‘xxx’?”。让我觉得可能有些关系吧。就接着按照帖子里面说的去做了。
在项目上右键,选择Configure->Remove Xtext nature;移除以后项目就不再css里面报错了,奏效了!!!
you can right click on your project, and select Configure -> Remove Xtext nature. If that does not work for some reason, you have to open the hidden [.project] file, and remove the
<nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
entry and the correspondingorg.eclipse.xtext.ui.shared.xtextBuilder
buildCommand manually.
把原文留下,如果下次移除了不起作用,就试着把隐藏文件给找出来直接用代码来设置。
终于把这篇这么长的内容给写完了。。好累快睡去。。
赞一下这个markdown编辑器,用着好舒服啊~还有,发现这个编辑器里,字是不是没法改颜色?还是我没发现,有朋友看到能改颜色的方法也请告诉我~~