eclipse 常用操作(转载)

Html代码  

  1. 1.Eclipse字符集设置:
  2. 搜索enc,然后再搜索到的配置画面中,把CSS,HTML,JSP,XML,WORKSPACE的所有默认编码改成UTF-8
  3. 2.Jrebel4.0.1使用
  4. 3.如果运行时提示内存不足,添加下述jvm参数
  5. -Xmx768m
  6. -XX:MaxPermSize=128M
  7. 4.自动格式化
  8. java->Code Style->Formatter
  9. Indentation:TabSize 4;Tab plicy:Tabs only
  10. Line Wrapping:Maximum line width 120;
  11. java->editor->Save Actions->Format Source Code,Organize imports
  12. 5.使用的JRE
  13. Java->Installed JRES->选择要使用的JDK或者JRE
  14. 6.禁用不需要的插件
  15. Window -> Preferences -> General -> StartUp and Shutdown(注意不要移除JavaServer Faces Tools - Core,这个插件和HTML自动提示相关)
  16. 7.安装插件:
  17. propedit http://propedit.sourceforge.jp/eclipse/updates/
  18. jd-eclipse http://java.decompiler.free.fr/jd-eclipse/update
  19. pydev http://pydev.org/updates
  20. SVN http://subclipse.tigris.org/update
  21. Easy Explorer http://easystruts.sourceforge.net/eclipse/updates/site.xml(下载失败,直接把org.sf.easyexplore_1.0.4.jar放到plugins目录,然后重启)
  22. implements http://eclipse-tools.sourceforge.net/updates/
  23. WordWrap http://ahtik.com/eclipse-update/
  24. 8.设置代码和HTML内容的自动提示快捷键Ctrl+Space,并把输入法的快捷键Ctrl+Space改成其他
  25. window->preferences->在搜索框中输入“keys”,找到keys后双击它,在右侧的搜索框中输入“Context Information”找到“Context Information”(HTML的自动提示),输入“Content Assist”找到“Content Assist”(Java代码的自动提示),并设置快捷键Ctrl Space。
  26. 9.Window->Show View->Navigator   View Menu->Filters *.class .*
  27. 10.Window->Show View->Console
  28. 11.调整字体和文字大小window->preferences->General->Appearance->Colors and Fonts->Basic->Text Font->Edit、
  29. 12.Ctrl H, Ctrl T(参看类的继承结构)、
  30. 13.Java文件中右键->Show In Breadcrumb->在编辑器的头部就会显示当前类文件相关的路径信息
1.Eclipse字符集设置:
    搜索enc,然后再搜索到的配置画面中,把CSS,HTML,JSP,XML,WORKSPACE的所有默认编码改成UTF-8
2.Jrebel4.0.1使用
3.如果运行时提示内存不足,添加下述jvm参数
    -Xmx768m
    -XX:MaxPermSize=128M
4.自动格式化
    java->Code Style->Formatter
    Indentation:TabSize 4;Tab plicy:Tabs only
    Line Wrapping:Maximum line width 120;
    java->editor->Save Actions->Format Source Code,Organize imports
5.使用的JRE
    Java->Installed JRES->选择要使用的JDK或者JRE
6.禁用不需要的插件
    Window -> Preferences -> General -> StartUp and Shutdown(注意不要移除JavaServer Faces Tools - Core,这个插件和HTML自动提示相关)
7.安装插件:
    propedit http://propedit.sourceforge.jp/eclipse/updates/
    jd-eclipse http://java.decompiler.free.fr/jd-eclipse/update
    pydev http://pydev.org/updates
    SVN http://subclipse.tigris.org/update
    Easy Explorer http://easystruts.sourceforge.net/eclipse/updates/site.xml(下载失败,直接把org.sf.easyexplore_1.0.4.jar放到plugins目录,然后重启)
    implements http://eclipse-tools.sourceforge.net/updates/
    WordWrap http://ahtik.com/eclipse-update/
8.设置代码和HTML内容的自动提示快捷键Ctrl+Space,并把输入法的快捷键Ctrl+Space改成其他
window->preferences->在搜索框中输入“keys”,找到keys后双击它,在右侧的搜索框中输入“Context Information”找到“Context Information”(HTML的自动提示),输入“Content Assist”找到“Content Assist”(Java代码的自动提示),并设置快捷键Ctrl Space。
9.Window->Show View->Navigator   View Menu->Filters *.class .*
10.Window->Show View->Console
11.调整字体和文字大小window->preferences->General->Appearance->Colors and Fonts->Basic->Text Font->Edit、
12.Ctrl H, Ctrl T(参看类的继承结构)、
13.Java文件中右键->Show In Breadcrumb->在编辑器的头部就会显示当前类文件相关的路径信息

外部项目在Eclipse中运行: Servers->选中某个Server->右键->Modules->Add External Web Module 如把Tomcat安装目录下Webapps下的ROOT目录指定路径Path,那么在Eclipse中用Ip加端口就可以访问到Tomcat的默认页面,其他象管理页面可以类似处理
指定Eclipse中Server Tomcat的服务器路径,Deploy路径 Servers->选中某个Server->右键->Overview->Server Location,指定Tomcat服务器所在路径(如catalina.base)和deploy路径
常用项目Project导入,导出操作 导出WAR file(with src) 导入WAR file 新建->Java Project from Existing Ant Buildfile Import->Existing Projects into WorkSpace Import->File System
Eclipse出错时,可以尝试 eclipse.exe -clean
Eclipse无法将原来的项目识别一个Dynamic Web Project: Project →右键“Properties”→从左侧列表中选择“Project Facets”→将右侧的“Dynamic Web Project”勾上,注意选择正确的版本(web.xml中的webapp版本 Version),同时设置:Further configuration available。然后选择Web项目编译发布时的设置,如W项目默认的web文件夹为web,class下的资源文件默认复制到WEB-INFO/classes/下等,相关设置的值保存在项目的.settings目录下的org.eclipse.wst.common.component文件。这些值可以在项目属性的Deployment Assembly标签中进行配置!即这里配置动态Web项目的发布,发布哪些元素。

Xml代码  

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project-modules id="moduleCoreId" project-version="1.5.0">
  3. <wb-module deploy-name="prj">
  4. <wb-resource deploy-path="/" source-path="/web" tag="defaultRootSource"/>
  5. <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/java"/>
  6. <wb-resource deploy-path="/WEB-INF/classes/resources" source-path="/src/resources"/>
  7. <wb-resource deploy-path="/WEB-INF/classes/conf" source-path="/src/conf"/>
  8. <property name="context-root" value="prj"/>
  9. <property name="java-output-path" value="/prj/target/classes"/>
  10. </wb-module>
  11. </project-modules>
<?xml version="1.0" encoding="UTF-8"?>
<project-modules id="moduleCoreId" project-version="1.5.0">
    <wb-module deploy-name="prj">
        <wb-resource deploy-path="/" source-path="/web" tag="defaultRootSource"/>
        <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/java"/>
		<wb-resource deploy-path="/WEB-INF/classes/resources" source-path="/src/resources"/>
		<wb-resource deploy-path="/WEB-INF/classes/conf" source-path="/src/conf"/>
        <property name="context-root" value="prj"/>
        <property name="java-output-path" value="/prj/target/classes"/>
    </wb-module>
</project-modules>

Eclipse启动Server后,发现Eclipse并没有真正的把动态Web项目加载进来: 选中相应Server->Add and Remove->把对应项目先移除,然后再重新加载进来,启动成功
如果Install New Software方式安装失败,可以试试Eclipse Marketpalce的方式安装,或者手动去官网下载zip文件,覆盖到Eclipse目录后,然后再使用Install New Software的方式安装,此时,由于本地文件已经存在,不会再去官网下载,很快能安装完成 Eclipse->Help->Eclipse Marketplace
单词搜索 \b搜索的单词\b,然后选择Regular expression,再Search
pydev插件配置 在线安装Eclipse插件时,经常会因为网络或者其他原因导致安装失败,此时可按照如下操作继续完成安装:Help->Install New Software,在弹出的画面中,Work With下拉框选择刚才正在安装的插件URL,点击Next继续安装
卸载不需要的或者是安装错误的插件 To uninstall plugins go to the About dialog and click on Configuration. All you did was remove the places where Eclipse looks for new plugins to install. Help->About Eclipse->Installation Details->Installed Software->Subclipse->Uninstall->Finish 然后重新通过Help->Install Software来安装
debug调试:有时候在调试的时候,在Inspect,Display和Watch Expressions下都看不到值,这时候可以打开Variables界面,会显示默认的类和方法的参数!同时在Variables页面,调试的时候可以动态修改变量的值! 在Debug视图中,点击Java->Show Qualified Names,显示堆栈界面的类的包名 各类断点: Line Breakpoint Watchpoint                 [access and modification] Hit Count                  [suspend VM or thread] Condition Breakpoint       [true or value changed] Method Breakpoint          [entry] Exception Breakpoint       [caught and uncaught] Class Load Breakpoint      [class loader]
Eclipse调试的时候,有时候需要调试的类不在工程范围内,比如org.apache.jasper.runtime.HttpJspBase.service,这时候只需要把tomcat的源码作为项目导入就行,或者用异常断点 或者在Debug界面中找到调用堆栈信息,然后在弹出的class画面打上断点(class文件中断点不好打,因为打上后因为看不到以为没有打上,这时候使用鼠标右键,Toggle BreakPoint打断点会比较方便!),注意这时Eclipse class画面上看不到打上的断点符号,但是其实断点已经打上(在Breakpounts视图可以看到),同时在class界面不能查看变量的值(在Variables视图可以查看到!)
Eclipse异常断点:Eclipse中Breakpoints的视图中,右上角有个按钮叫Add Java Exception Breakpoint,在弹出的页面可以输入要捕获的异常以及Suspend on caught exceptions和Suspend on uncaught exceptions!(一般选择当捕获到异常的时候暂停,这时候在Debug视图中就可以看到出错时的调用堆栈信息!相关错误就一目了然了!   这里捕获的是具体的异常,用父类好像不能捕获到子类发生的异常 譬如用Throwable!!! ) 同时在Breakpoints视图还可以添加:Add Script Loader Breakpoint,对断点进行分组(按照断点分类,按照项目等),显示类的包名
代码热替换,Drop to frame,断点等都是JVM的能力,在Debug界面的线程中,右键->Properties画面中,可以看到jvm传递的参数以及JVM的各项能力 Eclipse调试:代码热替换,目前发现在进行远程调试的时候,当访问页面相应的代码在本地修改并保存后,再次访问页面时,发现已经起作用!此时如果重启服务器,那边发现执行结果还是老的!替换相关文件后,才正式替换掉。
重新调试(Drop To Frame):在当前线程的栈帧中回退,也就说最多只能退回到当前线程的调用的开始处。回退时,在调试堆栈页面中右键点击需要回退的线程方法,选择 "Drop to Frame" 
条件断点:在断点处右键,选择Breakpoint Properties,在弹出的画面中选择条件,并输入表达式 变量名 == 4(bool判断),注意在调试非本地,譬如调试Tomcat内部源码的时候,表达式经常不起作用,暂时还找不到解决办法!
ServletRequest调试时,url相关变量的值在coyoteRequest中
java中rt.jar的源代码指定:Window -> Preferences -> Java -> Installed JREs,在弹出画面中选择rt.jar,点击按钮Source Attachment 指定到Java目录下的src.zip ok 默认情况下,为了减少rt.jar包的大小,在rt.jar包编译时,不会加如debug相关的信息,因此调试的时候是进不了rt.jar的(可以通过下载含有编译信息的java版本(指定参数-g),或者重新编译rt.jar包来解决),参考:

时间: 2024-08-02 00:30:04

eclipse 常用操作(转载)的相关文章

Eclipse常用操作

一 Eclipse常用快捷键 ctrl+Q:跳到最后一次编辑处. ctrl+F:在当前文件中查找并替换. ctrl+T:查看类的继承关系. alt+左箭头:返回到光标的上一个位置. alt+右箭头:前进到光标的下一个位置. alt+shift+s:打开右键菜单,注意打开右键菜单后,各项也有快捷键,r生成getter/setter方法,v重写或实现方法,o使用属性创建构造函数,c继承父类构造函数类创建构造函数. ctrl+shift+/:添加块注释. ctrl+shift+\:取消块注释. ctr

【Eclipse】Eclipse常用操作

[文章索引] (1)POJO类自动生成Getter和Setter方法  (2)自动生成构造方法(构造函数)  (3)通过类自动生成它的接口  (4)自动生成Junit测试类  (5)定制视图  (6)定制New选项 [正文] (1)POJO类自动生成Getter和Setter方法:s Persion.java原来的代码: 在上面代码的空白处点右键,或者在Person类名上点右键 —> Source –> Generate Getters and Setters,如下图: 接着,在Generat

Java和eclipse常用操作

eclipse: ctrl+F10 显示行号 ctrl+shift+F 自动对齐 ctrl+/ 注释 java: jar包: Manifest-Version - 指定清单文件的版本号 Main-Class -指定程序运行的入口类.注意:类名后不要加class扩展名 Class-Path -指定支持库的路径.“.”指程序运行目录,即导出的JAR包所在目录.程序运行时依据Class-Path项的设置路径来查找支持库.每一个支持库之间用空格隔开.在这里使用了hibernate,spring,derb

java 基础学习总结(附带eclipse一些常用操作)

一.this关键字 1.使用this调用本类成员变量和成员函数 2.使用this调用构造函数 二.静态变量static关键字 1.含有static成员变量,成员函数.可以直接使用类名来调用. 2.静态成员变量只有一份. 3.在静态函数当中不能使用this. 4.静态代码块的主要作用是为静态成员变量赋值. 三.继承extend 1.使用继承是为了减少重复代码. 2.使用super调用父类构造函数方法. 3.在子类的构造函数当中,必须调用父类的构造函数.编译器默认加上super(); 4.继承只能继

[转载] Delphi StringGrid常用属性和常用操作

StringGrid组件用于建立显示字符串的网格,与电子表格相似.它可使表格中的字符串和相关对象操作简单化.StringGrid组件提供了许多可控制网格外观念的属性,以及利用表格的结构响应用户操作的事件和方法.StringGrid具有关联对象与网格中的每个字符串的作用,这些对象为用户封装了字符串表示的信息或行为. 一.Delphi StringGrid控件的属性及使用说明 1.固定行及固定列:  (没有固定行列的时候,不能在运行时调节各个单元格的宽度和高度) StringGrid.FixedCo

转载:R语言Data Frame数据框常用操作

Data Frame一般被翻译为数据框,感觉就像是R中的表,由行和列组成,与Matrix不同的是,每个列可以是不同的数据类型,而Matrix是必须相同的. Data Frame每一列有列名,每一行也可以指定行名.如果不指定行名,那么就是从1开始自增的Sequence来标识每一行. 初始化 使用data.frame函数就可以初始化一个Data Frame.比如我们要初始化一个student的Data Frame其中包含ID和Name还有Gender以及Birthdate,那么代码为: studen

php中的mongodb select常用操作代码示例【转载】

前面说到了mongodb安装,配置,集群,以及php的插入与更新等,请参考:mongodb.下面说一下,mongodb select的常用操作 测试数据: 复制代码代码如下: { "_id" : 1, "title" : "红楼梦", "auther" : "曹雪芹", "typeColumn" : "test", "money" : 80, &q

Android Studio常用操作技巧

这段时间一直在用Android Studio做一些Demo的开发,一开始从Eclipse中转向这个开发工具,各种不适应,希望此博文可以一直更新,还有网友可以分享出自己方便更好更快开发的一些技巧. 首先我讲一些经常用到的快捷键吧,网上很多都只说一个大概,很模糊,也不知道什么时候才会用到.我们尽量让这篇博文有作用而不是纯粹的Copy吧! 虽然说Android Studio可以直接一键把所有快捷键设置成Eclipse的快捷键,但是想到你身边的同事,有可能不一定会设置成Eclipse,这样有的时候你如果

Eclipse快捷键大全(转载网上及课堂总结)

Eclipse快捷键大全(转载网上及课堂总结) Ctrl+1 快速修复(最经典的快捷键) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面 Alt+→ 下一个编辑的页面(当然是针对上面那条来说了) Alt+Enter 显示当前选择资源(工程,or 文件 or文件