您的位置:首页 > 编程语言 > Java开发

Myeclipse快捷键以及调试问题问题

2013-09-04 11:21 253 查看
如果word中拷贝的代码没有颜色,则说明源代码没有完全展开。将“+”字符展开后,再进行拷贝即可。

eclipse添加extjs提示。

http://download.csdn.net/detail/weistar103/5041946#comment这里下载。一定注意,设置完成后要重启eclipse,否则会导致设置无效。

eclipse中添加hibernate xml 标签提示:

添加Hibernate配置文件提示 解压hibernate.jar包 
在org\hibernate目录下找到hibernate-configuration-3.0.dtd和hibernate-mapping-3.0.dtd 
打开Eclipse-->Window-->Preferences-->Web and XML-->XML Catalog 
在右边点击Add XML Catalog Entry

type选择 URI

对应的值为

http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd
http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd


eclipse中编辑java或C/C++文件时,注释的快捷键均为 "CTRL + / ",编辑xml文件时,该快捷键无效。eclipse XML 注释:CTRL + SHIFT + /撤销注释:CTRL + SHIFT + \快速导包:shift+ctrl+o

如果实现某个接口 或者继承某个类 需要重写方法或者实现接口,我们可以右键 source overwrite这样就省去很多写法上的错误


快速查找工程中的某个字段 :工具栏 search---File----File Search 在containing Text里面输入要查询的字段。在file name patterns输入查询文件的类型,这里我写*.java

快速添加main方法,先写main 然后按alt+/出现提示,选择第一个即可。

ctrl+1 快速修复

ctrl+f6 快速切换java文件

alt+shift+r 重命名

alt+左斜杠 查看方法

alt+<-可以退回。

shift+tab向左缩进

调试

F5进入;F6单步;F7跳出循环;F8结束(运行到断点停止);.

ctrl + shitf +c给xml文件快速加注释

ctrl+shift+i 查看变量值

选中 按F3来查看其定义

. 【Ctrl+Shift+F】 格式化代码,书写格式规范的代码是每一个程序员的必修之课,当看见某段代码极不顺眼时,选定后按【Ctrl+Shift+F】快捷键可以格式化这段代码,如果不选定代码则默认格式化当前文件(Java文件)。

ctrl+shift+r:打开资源

ctrl+o:快速outline

ctrl+e:快速转换编辑

ctrl+2,L:为本地变量赋值

alt+shift+r:重命名

alt+shift+l以及alt+shift+m:提取本地变量及方法

shift+enter及ctrl+shift+enter

Alt+方向键

ctrl+.及ctrl+1:

ecliplse设置定义xml语法的文件:preference---XML----XML catalog----设置location(在本地磁盘上找, key为对应的以http开头的文件资源位置。)

tomcat work目录和app目录的区别:

自己理解

work目录下存放着jsp对应的java文件,这些java文件被当用户第一次访问jsp时候,被编译为.class文件。

而app下放的是自己写的java文件,这些java文件在部署到tomcat时候就已经被编译。

用tomcat作web服务器的时候,部署的程序在webApps下,这些程序都是编译后的程序(发布到tomcat的项目里含的类,会被编译成.class后才发布过来,源文件没有发布过来,但这里的jsp没有经编译的)。tomcat有一个work目录,里面存放了页面的缓存,访问的jsp都会编译(从 work里进入Catalina后的如localhost站点文件夹下的项目,我们可以看到那些jsp页面会被编译成应该是servlet文件,下次再来访问时,就直接运行servlet类就可以向客户端反应响应页面了,所以有的博客说第一次访问时会比较慢,是因为新发布上去的页面在第一个人访问时,会先编译成servlet文件,所以慢了,一旦编译好,那么除非jsp页面修改,不然下次访问直接运行servlet就可以响应用户,所以快),编译后的文件都会存储在work目录下。而tomcat显示的目录,都会从这个缓存里找编译后的jsp对应的class文件。所以当清空了work目录后,该过程将会从新来过。

有的时候会遇到一个问题,就是修改后的页面在tomcat运行的时候显示不了修改后的痕迹。这个时候删除work目录下对应的项目文件夹,重新启动tomcat就可以了。

2 在tomcat的conf配置文件夹下的server.xml文件里配置了Host name后,就会在conf下的Catalina文件夹和work下的Catalina文件下建立站点名称的文件夹,项目每次发布都会放入来,也会记录到 conf下的Catalina文件夹的配置文件里去。

tomcat当中无法找到对应的项目原因:

eclipse不像MyEclipse默认将项目部署到tomcat安装目录下的webapps中,而默认部署到工作目录下的.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps中,tmp1文件夹里面存放着该项目的信息。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: