1、代码自动提示

在我们忘记方法名或者想偷懒时,代码自动提示很管用。不过Eclipse默认是输入"."后才会出现包或类成员的提示,也就意味着我们必须先输入一个完整的类名,提示才能出来;或者每次都按下 alt + / 。如何才能让它每次只要输入字母之后,也能出现提示呢?在这里可以设置:

Window -> Preferences -> Java -> Editor -> Content Assist -> Auto Activation

delay是自动弹出提示框的延时时间,我们可以修改成100毫秒;triggers这里默认是".",只要加上"abcdefghijklmnopqrstuvwxyz"或者"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"

2、基本设置

设置代码的字体类型和大小:

Window -> Preferences -> General -> Appearance -> Content Assist -> Colors and Fornts,只需修改 Basic 里面的 Text Font 就可以了

4、设置文本文件及JSP文件编码

Window -> Preferences -> General -> Workspace -> Text file encoding -> Other:

Window -> Preferences -> Web -> JSP Files -> Text file encoding-> Other:

5、设置JDK本地JavaDOC API路径及源码路径

在需要代码提示时,可能经常会遇到这样的情况:

还都生成的是无意义的变量名,这样可能会对含有相同类型的变量参数的调用顺序造成干扰;

这种问题,我们把JDK或者相应Jar包的源码导入进去就能避免了:

Window -> Preferences -> Java -> Installed JREs -> Edit:

选中设置好的JRE目录,编辑,然后全选 JRE system libraries 下的所有Jar包,点击右边的 Source Attachment;

External location 下,选中JDK安装目录下的  src.zip 文件,一路OK 下来。

设置完,我们再来看看,幸福来的好突然有木有!

6、设置Servlet源码或其它Jar包源码

当我们使用非JDK,比如Servlet的包或者类时,这玩意又出来了,欲哭无泪的赶脚。。。

上一步已经设置过了JDK的源码或JavaDoc路径,为啥现在又出来了呢?其实这个不难理解,因为我们使用到的类的源码并不在JDK的源码包中。

仔细看,我们会发现这些Jar包其实都在Tomcat根目录下的lib文件夹中,但是翻遍了Tomcat目录也没有相应的jar或zip文件呀。既然本地没有,那就去官网上找找:

可以自定义一个专门用于存放JavaSource和JavaDoc的文件夹,把下载文件放到该目录下,

然后再切换到Eclipse下,选中没有代码提示的类或者函数, 按下F3,点击 Change Attached Source:

选择我们刚才下载好的tomcat源码文件,一路OK。

然后再回过头看看我们的代码提示,友好多了:

其它Jar包源码的设置方式也一样。

7、HTML、JavaScript、JSP文件代码自动提示

第二点我们说到了Java文件中的代码自动提示,其它类型的文件比如HTML、JavaScript、JSP如果也能提供提示那不是更爽了?有了第二点设置的基础,其实这些设置都是一样的。先来看JavaScript:

Window -> Preferences -> JavaScript-> Editor -> Content Assist -> Auto-Activation

HTML:

Window -> Preferences -> Web -> HTML Files -> Editor -> Content Assist -> Auto-Activation

保存后,我们再来输入看看,感觉真是不错呀:

八、反编译插件 JD-Eclipse

无论是开发还是调试,反编译必不可少,每次都用jd-gui打开去看,多麻烦,干脆配置下JD插件,自动关联.class:

先从 http://jd.benow.ca/ 上下载离线安装包 jdeclipse_update_site.zip,解压缩后把 features、plugins 这2个文件夹复制到 新建文件夹 jdeclipse,然后把 jdeclipse 文件夹整个复制到Eclipse根目录的dropins文件夹下,重启Eclipse即可。这种方式是不是比建link文件更方便了?

打开Eclipse,Window -> Preferences -> General - > Editors ,把 .class 文件设置关联成 jd插件的editor

九、properties文件中文乱码设置

Eclipse打开properties文件时,中文会显示乱码,这是因为properties文件默认编码方式是iso8859-1,将其修改为utf-8后,就可以正常显示了:

Window -> Preferences -> General -> Content Types -> Text -> Java Properties File -> UTF-8 -> Update -> OK

如何快捷配置java路径_eclipse常用快捷设置相关推荐

  1. project项目导入java路径_Eclipse项目怎么导入IDEA并运行(超详细)

    导入项目 集成环境:intellij idea 2020.1.2 演示系统:dell windows 10 eclipse项目如何导入idea并成功运行,从头到尾步骤,保姆式图解如下: 首先准备好一个 ...

  2. eclipse 配置java路径_如何在eclipse的配置文件里指定jdk路径

    运行eclipse时报如下错误: 在eclipse的配置文件里指定jdk路径,只需在eclipse的配置文件里增加-vm参数即可. 打开eclipse目录下的eclipse.ini配置文件,增加-vm ...

  3. eclipse 配置java路径_Java修改eclipse中web项目的server部署路径问题

    和MyEclipse不一样,在Eclipse中做的Web项目默认是不支持将项目发布到Web服务器上的,会发布到工作空间的某个目录,因此无法在外部启动Tomcat来运行Web项目,只有打开Eclipse ...

  4. eclipse java快捷键_Eclipse 常用快捷键-java

    (转自https://www.runoob.com/w3cnote/eclipse-shortcut-keys.html) Eclipse有强大的编辑功能, 工欲善其事,必先利其器, 掌握Eclips ...

  5. eclipse java快捷键_Eclipse常用的快捷键

    序言 在java开发中,我们常常会用到Eclipse这个软件,熟知一些实用的技巧和快捷键,可以帮我们快速的完成工作,提高工作效率,利用时间更好的去学习,去深造自己,下面我就来介绍一些比较常用的快捷键. ...

  6. myeclipse优化配置指南、myeclipse常用功能设置、 myeclipse快捷键

     1.解决myeclipse中耗内存的方法(启动加快) ①老是弹出Quick update error  这个问题的解决办法是关闭自动更新  Windows > Preferences &g ...

  7. java中把路径定义到src下的_设置java路径路径

    JDK环境变量配置 java设置classpath,path,java_home环境变量 Windows7安装JDK的环境变量设置Windows7 X64安装"jdk-6u26-window ...

  8. Windows常用快捷组合键整理Dos命令基础集合

    一.Windows常用快捷组合键 组合键 Ctrl+C :复制 Ctrl+V :粘贴 Ctrl+A :全选 Ctrl+X :剪贴 Ctrl+Z :撤销 Ctrl+S :保存 快捷功能键 Alt+F4/ ...

  9. IDEA 快捷键、快捷配置

    IDEA 快捷键.快捷配置 1. IDEA java文件自动对齐(快捷键:Ctrl + Alt + L) 2. IDEA xml文件自动对齐(快捷键:Ctrl + Alt + L) 3. IDEA f ...

最新文章

  1. 合并道路_资质改革已经确定!盘点被合并的资质!有这资质的要注意了
  2. 什么样的编程姿势才没有bug
  3. 解读谷歌事件中的失语症现象
  4. hdu_5085_Counting problem(莫队分块思想)
  5. 利用神器BTrace 追踪线上 Spring Boot应用运行时信息
  6. RabbitMQ之TTL(Time-To-Live 过期时间)
  7. 我的家计算机教学反思,《我的家》教学反思
  8. NILMTK——经典数据集REDD介绍和使用
  9. 将数据传回前端_惠普打印机被发现偷偷回传数据:隐藏极深
  10. 五个免费UML建模工具推荐
  11. C语言经典贪心算法之加油站问题(详解)
  12. 使cmd窗口不自动关闭
  13. 又丢脸了,“要源码上门自取”,结果美女真上门了!国内企业再惹争议
  14. cocos2d-x关于CCTableView的“乱序问题”的理解
  15. 密码学 ZUC算法 Python实现
  16. sqlite驱动加载失败的解决办法
  17. 高可用、高可扩展的原生WebView通信架构的思考
  18. cocos2dx ipv6处理
  19. 在EPICS定义一个新的记录类型
  20. php 数组下标重新排,PHP使用array_merge重新排列数组下标的方法

热门文章

  1. mysql2阶段提交具体实现_ShardingSphere 4.x 分布式事务之实现原理
  2. JS将数字转换为带有单位的中文表示
  3. 生产问题:一个线程罢工的诡异事件
  4. xshell上vim小键盘无法使用的解决方法
  5. Python基础06-Python异常处理
  6. 梯度下降法的三种形式BGD、SGD以及MBGD
  7. 好文推荐(对JScript初,中级者有用):面向对象的Jscript[转贴]
  8. (数据科学学习手札61)xpath进阶用法
  9. QT-- MainWindow外的cpp文件调用ui
  10. beego1---beego,bee环境配置