Eclipse、STS 常用设置、操作 与 常用快捷键

目录

常用快捷键

Spring Eclipse 下载

设置 Java JDK

设置编码

在线安装 SVN 插件

Svn 检出的项目右键没有 maven 命令,也无法运行

SVN 切换账号密码

SVN 代码版本回退

离线安装反编译插件

设置 Tomcat 服务器

自动生成 @author 注释签名

导入项目 js 报错解决

Unable to install breakpoint in

调式时断点出现斜杠的解决办法

还原/重置窗口布局

Maven 项目打包部署

全局检索与替换文本

关闭最后一个窗口时确认退出

STS 选中部分高亮显示

设置 maven 离线模式打包

对项目分组管理(工作组)


常用快捷键

提示: windows -> preferences -> general -> keys 快捷键管理界面,可以修改快捷键

快捷键描述
Ctrl + Shift + M导入 api 包路径,如 Date date; 鼠标放在 Date 上,按下快捷键即可导入包路径。IDEA 是 Alt + Enter
Ctrl + 1快速生成抽象类、接口中的方法
Ctrl+Shift+F

格式化代码块。可以从菜单:source -> format看到。IDEA 是 ctrl + alt + L

注意:win10 的输入法繁/简体字切换也是 Ctrl + Shift +F,此时可以修改 win10 输入法的快捷键

选中某一块代码,然后按 Ctrl + Shift +F ,则只格式化此代码块,否则就是格式化整个文件。

Alt + Shift + Z为代码块添加 try-catch
Ctrl + Shift + O删除多余的导入(import)的包路径
Ctrl+Alt+H选中方法,然后按快捷键,可以查询此方法在哪些地方被调用。Ctrl + Shift + G 也可以.
ctrl + 2 同时按完以后释放,再按 L自动生成变量名声明。如在 objectMapper.readTree(salaryData); 上使用,会自动生成返回值 JsonNode readTree =
Alt + Shift + M选中需要提取为方法的代码,然后按键即可提取。也可以右键 -> Refacor -> Extract Method
ctrl+shift+x代码转大写
ctrl+shift+y代码转小写
ctrl+H在整个工程下搜索某个特定的字符串
eclipse 生成 getter,setter 方法的快捷键。

方式1)先按 shift + alt + s,然后选择 Generate Getters and Setters。
方式2)选择 Source 菜单,然后选择 Generate Getters and Setters。
方式3)windows -> preferences -> general -> keys,搜索 Generate Getters and Setters ,然后自己修改快捷键。

Spring Eclipse 下载

1、Spring Tools 4 for Eclipse 官网下载地址:https://spring.io/tools

2、sts4.3.0:https://download.springsource.com/release/STS4/4.3.0.RELEASE/dist/e4.12/spring-tool-suite-4-4.3.0.RELEASE-e4.12.0-win32.win32.x86_64.zip

3、下载、解压即可使用,无需安装

设置 Java JDK

设置编码

Window->Preferences->General ->Content Type->Text:设置某类文件的编码,设置为 UTF-8

Window->Preferences->General->Workspace  :设置工作空间编码,选择 UTF-8

Window->Preferences->Web->JSP Files :设置 web 文件的编码,选择 ISO 10646/Unicode(UTF-8)

在线安装 SVN 插件

点击 Help --> Install New Software...

1.10版本:http://subclipse.tigris.org/update_1.10.x

之后就是一直下一步,然后就会自动在线下载安装,最后会弹一个框,选择安装所有即可,安装完成后,重启生效。

这里只做简单介绍,关于 svn 的使用,可以参考:https://blog.youkuaiyun.com/zhanlv/article/details/76504414

Svn 检出的项目右键没有 maven 命令,也无法运行

1、出现原因:比如最开始将项目上传到 svn 服务器的人只上传了部分目录,比如 src 和配置文件,导致其它人使用 SVN 检出项目到本地的时候,发现项目上右键没有 maven 命令,Run as 也只有一个 "Run Configurations..." 选项,没有启动方式。整个项目的目录结构也不是 maven 项目的目录结构。

2、解决办法:

2.1、项目上右键 —> Run As —> Run Configurations...,跳到 Run Configurations 页面,双击 Maven Build,点击 Workspace...选择项目,然后在 Goals 拦输入 eclipse:clean 命令,最后点击 run 执行。(此时会下载项目依赖的 jar 文件)

2.2、执行完后,回到项目继续右键 —> Configuration —> 选择 Convert to maven projects(转换为 maven 项目)。

3、如果上面 2.2 执行完成后,项目的目录结构变为了 maven 项目的目录机构,则说明成功了,此时项目上右键就有 maven 命令了,Run as 也会有启动方式。

4、亲测大部分项目执行上面 2.1、2.2 两步之后就成功了,但是也遇到了部分项目执行 2.1、2.2 两步后还是不行,此时我将本地检出的项目删除掉,然后重新使用 svn 检出项目,最后不执行 2.1 步骤,直接执行上面的 2.2 (Convert to maven projects),此时就成功了。

SVN 切换账号密码

1、为了提交、更新代码方便,通常会选择将访问 Svn 服务器的账号密码记住,自动保存下来,不用每次都输入。

2、但是有些时候需要变更密码或者用户名,解决方式是直接删除 SVN 客户端的账号配置文件。

3、导航到 Windows——>Preferences——>Team——>SVN,在右边面板中可以看到 "SVN 接口 —> Client" 的选项框中显示当前用的 SVN 接口。

3.1、如果 Clinet 是 JavaHL,找到 C:\Users\用户名\AppData\Roaming\Subversion\auth 目录,然后删除 auth 目录下的所有文件。(AppData 如果看不到,则一般是因为隐藏了,可以选择显示所有所有文件和文件夹)

3.2、如果 Client 是 SVNKit,找到 eclipse 安装目录下的 \configuration\org.eclipse.core.runtime 目录,然后删除 .keyring 文件。

4、最后重启 Ecplise,然后使用 svn 检出代码,此时就会提示输入账号密码了。(注意删除文件之后,本地 svn 客户端之前记录的所有账号和密码都将清除,后续操作时都需要重新输入)

SVN 代码版本回退

离线安装反编译插件

1、IDEA 是自带反编译插件的,对导入的第三方 jar 文件, class 文件的源码都能一览无余,而 eclipse、sts 却需要额外安装。

2、反编译功能对开发是非常有用的

3、JD Eclipse 是 Eclipse / STS 平台的插件,它允许您在调试过程中显示所有的Java源代码,即使您没有全部的 Java 源代码。

4、jd eclipse 官网地址:http://java-decompiler.github.io/

5、下载地址:https://github.com/java-decompiler/jd-eclipse/releases/download/v2.0.0/jd-eclipse-2.0.0.zip

6、安装方式和在线安装插件一样,只是选择 url 地址的时候,由在线地址改为本地路径即可。

7、安装成功后,进入 windows–>Preferences 进入之后搜索 Editors 下的 File Associations,选则 *.class 和 *.class without source,将默认打开方式选为 JD Class File Viewer。

设置 Tomcat 服务器

自动生成 @author 注释签名

1、新建类的时候,自动添加 作者,时间和版本等信息。

2、找到:Window —>Preference —> Java —>Code Style —>Code Templates —>Code —>New Java files—>Edit

3、可以按着下面的格式设置信息,如作者、日期、版本信息等;${package_declaration}、${type_declaration} 不能少,表示注释信息放在包和类的中间;${date}、${time} 表示变量,可以通过 "Insert Variable" 按钮插入。

4、必选

${package_declaration}
/**
 * @author  wangMaoXiong
 * @date  ${date} ${time}
 * @version 1.0
 */
${type_declaration}

导入项目 js 报错解决

1、有时候导入项目后,项目中的 js 文件报错(有红叉),这很大原因就是因为编辑其校验引起的。

2、解决办法:右键项目名称>Properties>JavaScript>Include Path,右侧选择“Source”选项卡,然后选择项目中的“Excluded”分支,在右侧点击“Edit”。

3、在弹出的“Inclusion and Exclusion Patterns”中的“Exclusion patterns”部分点击右侧的“Add Multiple”,然后选择报错的 JS 文件夹,保存退出。

4、这个时候可以刷新一下目录,看看报错是不是消失了,通常都还在,此时需要对项目进行 clear (清理)一下。

Unable to install breakpoint in

1、debug 调试的时候,启动项目或者范围调试接口时,编辑器弹框提示:

Unable to install breakpoint in xxx  due to missing line number attributes. Modify compiler options to generate line number attributes.

Reson:
Absent Line Number Information

2、原因是缺少行号属性无法安装断点,解决方式是修改编辑器设置,取消勾选下面的复选框:

Window > Preferences > Java > Debug > Warn when unable to install breakpoint due to missing the line number attributes

调式时断点出现斜杠的解决办法

1、找到菜单栏上的 Run,然后取消勾选 "Sikp  ALL Breakpoints" 选项,快捷键是 “Ctrl+Alt+B”。

还原/重置窗口布局

1、点击:Window -> Perstective -> Rest Perstective 即可重置窗口布局。

2、点击 Window -> Show View 可以显示需要的窗口。

Maven 项目打包部署

1、在需要打包的项目名上右击,选择 "Run as",然后有两种方式:

方式一:选择 "Maven build...",然后在 “Goals(目标)” 文本框内输入“-X package”,勾选下方的 “update snapshots(更新快照)” 和 “skip tests(跳过测试文件)”,最后点击 “run” 按钮执行。

方式二:直接选择 Maven Install 进行打包部署。

3、如果打包时报错:Perhaps you are running on a JRE rather than a JDK?(也许您运行的是JRE而不是JDK?),这是因为 maven install 时必须使用 java jdk 而不能是 java jre,所以此时只需要修改一下 "Window -> Java -> Install JREs"即可。

全局检索与替换文本

1、有时候需要查询或者替换整个项目下的某个字符串/文本,步骤如下:

快捷键 Ctrl + H -> 选择 File Search -> Containing text 中输入源字符串 -> 点击 Search/检索 或者 Replace/替换。

关闭最后一个窗口时确认退出

1、windows -> preferences -> general -> startup and shutdown,勾选上 "confirm exit when closing last window",之后关闭窗口时就会有提示是否退出程序!

STS 选中部分高亮显示

1、eclipse、STS 使用过程中,如果因为某些原因导致变量的高亮显示没了,则解决方法如下:

方式一)进入 windows-> preferences->java->Editor->Mark Occurrences,选中 "Mark occurrences of the selected elemenet in the current file",以及 "Local variables"。

方式二)选中工具栏的小黄色"笔形状"的图标。

方式三)快捷健 Alt + Shift + O

设置 maven 离线模式打包

1、许多情况下,比如:公司 maven 中央仓库宕机了、或者自己电脑网络不行等等原因,导致执行 maven package,maven install  时,下载依赖时失败,从而无法打包。

2、解决办法:只要之前成功打过包,则通常被依赖的 jar 包本地仓库已经存储了,此时可以使用离线模式,让 maven 不再去从远程中央仓库进行下载。

3、STS 设置如下:windows —> preferences —> maven,然后勾选上 offline 。

对项目分组管理(工作组)

1、当 STS 中项目比较多的时候,往往想对不同的项目进行分组管理,这样层次更加分明。

2、设置方法如下:点击项目面板右侧的下三角,然后选择 Top Level Elements(顶层元素) -> Working Sets(工作组) -> Configure Working Sets(配置工作组),点击 New...(新建)
-> 然后输入工作组名称 -> 然后选择需要放入此工作组的项目后 -> 点击 Add 添加即可。

3、下面通过 Gif 动图展示。

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蚩尤后裔-汪茂雄

芝兰生于深林,不以无人而不芳。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值