spring-boot idea开发工具设置

本节介绍一些 Ieda-2017.2.x使用及基本配置,部分资料来源网友提供。具体是那个不太记得,只是做了记录的一些配置过程。


1.1.  idea破解

专业版的intellij可以免费试用30天。为了以后开发方便,经过网络查找破解方法如下:

选择菜单Help->Register->Licenseserver,填上http://idea.iteblog.com/key.php,如图所示: 

点击Activate,然后就就可以正常使用idea开发了

1.2.  Idea编辑去背景颜色设置

选择File->setttings->Editor->Colorscheme ->general,在右展开text一栏,选择default text, 然后选择background设置 rgb颜色分别为:199,237,204 。 (色度:85,125,205)

1.3.  关闭IDEA自动更新版本

选择File->setttings->appearance&behavior->systemsettings->updates,取消automatically check updates for 复选框。


1.4.  设置idea字符编码方式

选择File->setttings->Editor->File Encoding . 将global encoding , projectencoding 编码修改为utf-8.


1.5.  中文字体设置,防止乱码

选择File->setttings->appearance&behavior->appearance,选择字体为微软雅黑,勾选Override default fonts by (notrecommended),设置字体大小,字体大小根据个人喜好调整。

Settings-> FileEncondings 选择 IDE Encoding为utf-8。

File菜单->Settings->Editor->Font,设置字体为宋体, size=12, line spacing =1.0

1.6.  隐藏不需要显示的文件夹或文件

选择File->setttings->Editor ->FileTypes ,在右侧ignore files and folders

中添加不需要显示的文件及文件夹。

 

 

比如常见的maven项目,我们需要不显示 idea,iml等目录或者文件,则在配置中添加如下信息:

*.gitignore;*.hprof;*.idea;*.iml;*.mvn;mvnw;mvnw.*;


1.7.  自动保存文件设置

选择File->setttings->Appearance&Behavior->System settings ,在右侧勾选“Synchronize file on frame or editor tab activion”,“save files on frame deactivion”,”save filesautomatically if application is idle for”填写超时保存时间。设置当IDEA空闲超过指定的秒数后,IDEA自动保存尚未保存的文件,防止尚未ctrl + s的数据丢失。

如何让IntelliJIDEA动的时候不打开工程文件:Settings->General去掉Reopen last project on startup

1.8.  用*标识编辑过的文件

File->Editor –>General-> EditorTabs,在IDEA中,你需要做以下设置, 这样被修改的文件会以*号标识出来,你可以及时保存相关的文件。勾选"Mark modifyied tabs with asterisk"。

1.9.  显示行号设置

选择File->setttings->Editor ->General->Appearance ,在右侧勾选“show line numbers”.

1.10.     Maven插件配置

选择File->setttings->Build,Exception,Deployment ->maven ->Appearance,在右侧users settioings file选择maven本地安装目录,Local repository设置maven仓库。.

展开maven菜单,设置jdk,选择本机安装java_home环境。

1.11.     SVN插件设置

Svn下载:

https://sliksvn.com/pub/

选择本地安装的svn插件即可。

1.12.     Git配置

选择File->setttings->VersionControl ->GitHub ,在右侧选择Create api token,然后在弹出页面填写登录github账号,密码,点击确定。

输入github登陆账号和密码,点击login后,在原来页面,点击test测试如下表示链接成功。

1.13.     配置tomcat服务

菜单栏选择->Run ->Edit Configuration ->Default ->Tomcat server.

展开tomcat server , 选择local配置本地安装tomcat服务。

1.14.     使用Maven打jar包

在pom.xml里修改打包方式为jar,添加maven-jar-plugin插件

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/maven-v4_0_0.xsd">
    <
modelVersion>4.0.0</modelVersion>
    <
groupId>com.netbox</groupId>
    <
artifactId>ideademo</artifactId>
    <
packaging>jar</packaging>
    <
version>1.0-SNAPSHOT</version>
    <
name>ideademoMaven Webapp</name>
    <
url>http://maven.apache.org</url>

    <
dependencies>
        <
dependency>
            <
groupId>junit</groupId>
            <
artifactId>junit</artifactId>
            <
version>4.12</version>
            <
scope>test</scope>
        </
dependency>
    </
dependencies>

    <
build>
        <
finalName>ideademo</finalName>
        <
sourceDirectory>src/main/scala</sourceDirectory>
        <
testSourceDirectory>src/test/scala</testSourceDirectory>

        <
plugins>
            <
plugin>
                <
groupId>org.apache.maven.plugins</groupId>
                <
artifactId>maven-jar-plugin</artifactId>
                <
version>2.4</version>
                <
configuration>
                    <
archive>
                        <
manifest>
                            <
addClasspath>false</addClasspath>
                           
<!--
                            <classpathPrefix>lib/</classpathPrefix>
                            -->
                           
<mainClass>com.example.Demo1</mainClass>
                        </
manifest>
                    </
archive>
                </
configuration>
            </
plugin>
        </
plugins>
       
<!-- addClasspath表示是否在MAINFEST.MF清单文件里将依赖的第三方jar包的class path添加进去,这个你们根据自己需要配置。
         classpathPrefix:即classpath的前缀字符串,如果你的jar包都是存放在lib目录下,那么前缀就是lib/。至于lib/后面的jar包名称maven
         插件会自动帮你拼接完成并写入到MAINFEST.MF清单文件的class path属性里。
         mainCLass即配置你的jar包的运行主类,请填写上该类的完整包路径。
         上述3个配置需要对MAINFEST.MF清单文件的编写规则有所了解,如果你不太了解,请自行Google。-->
   
</build>
</
project>

<!-- addClasspath表示是否在MAINFEST.MF清单文件里将依赖的第三方jar包的class path添加进去,这个根据自己需要配置。
 classpathPrefix:即classpath的前缀字符串,如果你的jar包都是存放在lib目录下,那么前缀就是lib/。至于lib/后面的jar包名称maven插件会自动帮你拼接完成并写入到MAINFEST.MF清单文件的class path属性里。
 mainCLass即配置你的jar包的运行主类,请填写上该类的完整包路径。

点击右侧maven project视图,选择executemaven goal,在 弹出框,填写maven执行打包命令cleanpackage.点击execute即可。

清空,打包运行结果:

1.15.     使用Maven打包成war包部署项目

在pom.xml里修改打包方式为war,添加maven-jar-plugin插件

maven基本命令:

mvn -X clean package  清空打包

mvn -X clean install  清空安装到仓库

mvn -X clean compile 清空编译

 -X表示调试模式

1.16.     IDEA里如何打Jar包

方式一:

菜单栏选择File->Project Structure ->Artifacts。

点击“+”,选择jar->form modules with dependencies

 

选择打包模块,指定运行主类,选择打包的jar,选择生成mainfest清档文件目录。

设置生成jar文件名称,输出目录等,点击ok即可。

然后编译生成jar, 菜单栏选择build->buildartifacts.

选择artifacts-》build,第一次使用build生成jar包,后续使用rebuild即可,

生成jar如下。

方式二:

ModuleOutput表示当前Module(即模块)里,哪些文件需要进行编译然后输出到当前jar包里。

设置生成清单文件存放路径,一般设置为src/META-INF,maven项目里为src/main/java/META-INF下。

1.17.     快捷键设置

生成get/set快捷键: Alt + Insert

可以生成构造函数、get/set方法,重写equals和hashCode方法等等

可以按住ctrl多选。

Tab键设置设置为4个空格

1、IDEA里Java文件进行Tab键设置,tab键改成4个空格,

2、IDEA里JavaScripJava文件进行Tab键设置,tab键改成4个空格,

自定义快捷键

1、IDEA快捷键设置

将IDEA的快捷键设置为eclipse模式,这样就能在IDEA里沿用Eclipse的快捷,方便这对eclipse开发,不用再切换快捷.

菜单栏选择File->setttings->Keymap->选择eclipse->点击duplicate.

在搜索框输入live搜索,然后选择“ExpandLive Template/Emmet Abbreviation”, 右键选择“add keyboardshortcut”,然后在弹出页面输入“alt+斜杠”,保存即可。

2、将basic快捷键修改为Ctrl+space.

在搜索框输入basic搜索,然后选择“basic”,右键选择“add keyboard shortcut”,然后在弹出页面输入“ctrl+空格”,保存即可。

 


格式化快捷键:

在搜索框输入format搜索,然后选择“Reformatcode”, 右键选择“add keyboard shortcut”,然后在弹出页面输入“ctrl+shift+F”,保存即可。

设置类似Eclipse里输入mainsysout等字符,然后按下Alt + / 快捷键会自动补全的功能

选择live template ->右侧选择change->选择other+点击“+”->选择livetemplate添加新的快捷键。

 

设置ifex在什么上下文环境中有效:

if (null!= $VAR$&& !"".equals($VAR$)) {
$END$
}

 

syso设置System.out.printf()

System.out.println($END$);

 

Main函数设置:

public static void main(String[]args){
  $END$
}

 


1.18.     控制台中文乱码解决办法

在IDEA的安装根目录下的bin目录下有个idea.exe.vmoptions, idea64.exe.vmoptions配置文件,如果使用的是32位操作,修改idea.exe.vmoptions文件,如果使用的是64位操作,修改idea64.exe.vmoptions文件,使用任意文本编辑软件打开进行编辑,在文件最后添加  -Dfile.encoding=UTF-8

为了为了防止Tomcat在打印日志信息或接收响应请求时出现乱码,最好也配置下Tomcat的JVM字符编码参数,修改tomcat编码:-Dfile.encoding=UTF-8

 


1.19.     修改jvm参数

在使用idea使用很卡,或者经常OutOfMemory解决办法.

菜单栏选择help->EditCustom MV Options

默认如下:

内容修改后如下:

内容如下:

-server

-Xms256m#设置初时的内存数

-Xmx2048m#设置最大内存数

-XX:MaxPermSize=512m

-XX:ReservedCodeCacheSize=256m

-XX:+UseConcMarkSweepGC

-XX:SoftRefLRUPolicyMSPerMB=50

-ea

-Dsun.io.useCanonCaches=false

-Djava.net.preferIPv4Stack=true

-XX:+HeapDumpOnOutOfMemoryError

-XX:-OmitStackTraceInFastThrow

-XX:+UseCodeCacheFlushing

-XX:+UseCompressedOops

-Xms256m设置初时的内存数,你需要设置一个合理的值, 增加该值可以提高Java程序的启动速度。如果你的内存够大,如2G,可以设置到400m。
-Xmx2048m设置最大内存数,提高该值,可以减少内存Garage收集的频率,提高程序性能。
-Dsun.awt.keepWorkingSetOnMinimize=true 可以让IDEA最小化到任务栏时依然保持以占有的内存,当你重新回到IDEA,能够被快速显示,而不是由灰白的界面逐渐显现整个界面,加快回复到原界面的速度。
-server控制内存garage方式,这样你无需在花一到两分钟等待内存garage的收集

1.20.     光标变粗设置


在使用idea时,默认光标很粗,需要按insert键才能变细。每次这样太麻烦,终极解决办法:这是由于idea自带的插件ideaVim导致,将该插件卸载或者禁用即可。

菜单栏File-》setttings->plugins, 在输入框中输入ideavim搜索,然后去掉勾选即可。

1.21.     让光标不随意定位

如何让光标不随意定位 Settings->Editor中去掉Allow placementof caret after end of line。

1.22.     插件安装

习惯eclipse的童鞋都知道eclipse强大的插件机制,同样的IDEA也有很多可用的插件

打开setting,找到pugins菜单,通过网络下载插件如下,在弹出新窗口,可以在右上角搜索框搜索插件,在列表中找到想要安装的插件,双击它,弹出确认对话框,稍等片刻即可安装成功。最后记得点击Apply

安装本地插件:

1.23.     工作空间显示多个项目设置

在idea中如果要显示多个项目,需要通过导入model方式。

File->projectStructure->Modules->点击加号(“+“)->import modeule,然后在弹出页面选择导入项目,点击ok即可。

选择本地导入项目如下:

选择项目是从哪个方式导入,点击next。

选择项目保存路径,,点击next

选择链接资源,点击next。

导入完成后如下:一个工作空间中就有多个项目显示,如下

1.24.     设置选中文件时,自动在左侧弹出文件所在位置及文件

idea怎么设置选中文件时,自动在左侧弹出文件所在位置及文件

 


1.25.     设置选中文件,查看文件所在本地位置

选中文件,右键,选中show in explorer

但是,这样每次都要右键一次,很麻烦,如果能在工具栏有这么个按钮,直接按就好了。

工具栏-右击,弹出菜单中选择"Customize Menus andToolbars..."

弹出对话框,展开"Main Toolbar",找到并单击选中最后面一个(我这里是TasksToolbar),单击右侧的“Add After”



弹出的对话框中,展开Other项


在这里找“Show in explorer”,还可以给它设置一个图标


单击OK,在工具栏就会多一个刚才添加的按钮,以后就可以直接点这个按钮打开文件所在的Windows资源管理器了。

 



1.26.     包结构显示设置

显示包结构:

Flattenpackage : 水平展示,默认是树结构显示。

1.27.     取消idea光标任意位置停留

修改tab键和编辑器的光标位置,IDEA默认光标是可以随意放置的,用惯了Eclipse的人会觉得很不方便。修改光标位置:设置-Editor-将Allow placement of caret after end of line的去掉即可。

1.28.     idea 对YML文件支持

Intellij ideaYML文件支持的解决方案,安装插件intellij-ansible支持即可,插件下载地址:http://pan.baidu.com/s/1nvgECTN

 
确保上述插件选项勾选,重启ide 即可

文件关联 


设置后效果如下:

1.29.     运行代码

方式一:

选中运行类-》右键-》选择run “xxx”类即可。

方式二:

选中运行类-》Run-》选择run “xxx”类即可。

修改运行类的配置,添加参数等信息:

1.30.     常用快捷键

Idea注册码:http://idea.lanyus.com/

创建项目:

mvnarchetype:create-DgroupId=org.seckill -DartifactId=seckill-DarchetypeArtifactId=maven-archetype-webapp

动态截屏工具Ashampoo Snap:

https://en.softonic.com/download/gifcam/post-download?sl=1

https:/github.com/YouMeek/Linux-Tutorial

linux教程:

https://github.com/YouMeek/Linux-Tutorial

实用快捷键:

方法:

psvm  public static void main(String[] args){} main函数

geti   public static  getInstance(){}

 

判断方式:

inst object instanceof object 判断

inn    if notnull不为空判断

ifn    ifnull为空判断

定义变量:

prsf  private static final

psf    publicstatic final

psfi public static final int

psfs public static final String

st       String

thr      throw new

输出方式:

syso、souf、sout、 System.out.println()输出语句

serr    System.err.println()输出错误语句

soutm    System.out.println()输出方法名称

sql语句:

ins      insert into 语句

sel      select * from 语句

selc select count(*) from

selw select * from table where

table    create table

upd      update table

修改tomcat编码:

-Dfile.encoding=UTF-8

maven快捷键:

dep:导入依赖包

<dependency>

   <groupId>$GROUP$</groupId>

  <artifactId>$ARTIFACT$</artifactId>

   <version>$VERSION$</version>

</dependency>

pl:引入插件包

<plugin>

   <groupId>$GROUP$</groupId>

  <artifactId>$ARTIFACT$</artifactId>

  <version>$VERSION$</version>

</plugin>

repo:引入仓库

<repository>

  <id>$ID$</id>

  <name>$NAME$</name>

  <url>$URL$</url>

</repository>

cxf:

 MyServiceName service =org.apache.cxf.jaxrs.client.JAXRSClientFactory.create("http://localhost:8080/cxfrestsample",MyServiceName.class);

        String out =service.getClichedMessage();

        System.out.println("serviceresponse was: " + out);

        

jaxrs:

 try {

     com.sun.net.httpserver.HttpServer server =com.sun.jersey.api.container.httpserver.HttpServerFactory.create("http://localhost:9998/");

     server.start();

     System.out.println("Serverrunning");

     System.out.println("Visit:http://localhost:9998/helloworld");

     System.out.println("Hit return tostop...");

     System.in.read();

     System.out.println("Stoppingserver");

     server.stop(0);

     System.out.println("Serverstopped");

}catch (java.io.IOException ioe) {

     ioe.printStackTrace(System.err);

}

Ctrl+/或Ctrl+Shift+/ 注释(// 或者/*...*/ )

Ctrl+D复制行

Ctrl+X删除行

alt+enter(modify/cast) 快速修复

alt+/代码提示

ctr+G定位某一行

Shift+F6重构-重命名

Ctrl+R替换文本

Ctrl+F查找文本

Ctrl+E最近打开的文件

Ctrl+J自动代码

ctr+alt+O组织导入

ctr+alt+L格式化代码

ctr+shift+U大小写转化

--------------------------

IntelliJ Idea 常用快捷键列表

Alt+回车 导入包,自动修正

Ctrl+N   查找类

Ctrl+Shift+N查找文件

Ctrl+Alt+L  格式化代码

Ctrl+Alt+O优化导入的类和包

Alt+Insert生成代码(如get,set方法,构造函数等)

Ctrl+E或者Alt+Shift+C  最近更改的代码

Ctrl+R替换文本

Ctrl+F查找文本

Ctrl+Shift+Space自动补全代码

Ctrl+空格 代码提示

Ctrl+Alt+Space类名或接口名提示

Ctrl+P方法参数提示

Ctrl+Shift+Alt+N查找类中的方法或变量

Alt+Shift+C对比最近修改的代码

Shift+F6  重构-重命名

Ctrl+Shift+先上键

Ctrl+X删除行

Ctrl+D复制行

Ctrl+/或Ctrl+Shift+/  注释(//或者/*...*/ )

Ctrl+J  自动代码

Ctrl+E最近打开的文件

Ctrl+H显示类结构图

Ctrl+Q显示注释文档

Alt+F1查找代码所在位置

Alt+1快速打开或隐藏工程面板

Ctrl+Alt+left/right 返回至上次浏览的位置

Alt+left/right 切换代码视图

Alt+Up/Down 在方法间快速移动定位

Ctrl+Shift+Up/Down代码向上/下移动。

F2 或Shift+F2 高亮错误或警告快速定位

代码标签输入完成后,按Tab,生成代码。

选中文本,按Ctrl+Shift+F7 ,高亮显示所有该文本,按Esc高亮消失。

Ctrl+W选中代码,连续按会有其他效果,选中文本,按Alt+F3 ,逐个往下查找相同文本,并高亮显示。

Ctrl+Up/Down光标跳转到第一行或最后一行下

Ctrl+B快速打开光标处的类或方法

------------------------------------------------------------------------------------------------------------

1.IDEA内存优化

因机器本身的配置而配置:

\IntelliJIDEA 8\bin\idea.exe.vmoptions 

----------------------------------------- 

-Xms64m 

-Xmx256m 

-XX:MaxPermSize=92m 

-ea 

-server 

-Dsun.awt.keepWorkingSetOnMinimize=true

2. 查询快捷键

CTRL+N   查找类

CTRL+SHIFT+N  查找文件

CTRL+SHIFT+ALT+N查找类中的方法或变量

CIRL+B   找变量的来源

CTRL+ALT+B  找所有的子类

CTRL+SHIFT+B  找变量的类

CTRL+G   定位行

CTRL+F   在当前窗口查找文本

CTRL+SHIFT+F  在指定窗口查找文本

CTRL+R   在 当前窗口替换文本

CTRL+SHIFT+R  在指定窗口替换文本

ALT+SHIFT+C  查找修改的文件

CTRL+E   最近打开的文件

F3   向下查找关键字出现位置

SHIFT+F3  向上一个关键字出现位置

F4   查找变量来源

CTRL+ALT+F7  选中的字符查找工程出现的地方

CTRL+SHIFT+O  弹出显示查找内容

3. 自动代码

ALT+回车  导入包,自动修正

CTRL+ALT+L  格式化代码

CTRL+ALT+I  自动缩进

CTRL+ALT+O  优化导入的类和包

ALT+INSERT  生成代码(如GET,SET方法,构造函数等)

ALT+Shift+P添加实现方法

CTRL+E最近更改的代码

CTRL+SHIFT+SPACE自动补全代码

CTRL+空格  代码提示

CTRL+ALT+SPACE  类名或接口名提示

CTRL+P   方法参数提示

CTRL+J   自动代码

CTRL+ALT+T  把选中的代码放在 TRY{} IF{} ELSE{} 里

4. 复制快捷方式

CTRL+D   复制行

CTRL+X   剪切,删除行 

 

5. 其他快捷方式

CIRL+U   大小写切换

CTRL+Z   倒退

CTRL+SHIFT+Z  向前

CTRL+ALT+F12  资源管理器打开文件夹

ALT+F1   查找文件所在目录位置

SHIFT+ALT+INSERT竖编辑模式

CTRL+/   注释//  

CTRL+SHIFT+/  注释/*...*/

CTRL+W   选中代码,连续按会有其他效果

CTRL+B   快速打开光标处的类或方法

ALT+←/→  切换代码视图

CTRL+ALT←/→  返回上次编辑的位置

ALT+↑/↓  在方法间快速移动定位

SHIFT+F6  重构-重命名

CTRL+H   显示类结构图

CTRL+Q   显示注释文档

ALT+1   快速打开或隐藏工程面板

CTRL+SHIFT+UP/DOWN代码向上/下移动。

CTRL+UP/DOWN  光标跳转到第一行或最后一行下

ESC   光标返回编辑框

SHIFT+ESC  光标返回编辑框,关闭无用的窗口

F1   帮助千万别按,很卡!

CTRL+F4   非常重要下班都用

Ctrl+Shift+ Enter,语句完成

“!”,否定完成,输入表达式时按“!”键

Ctrl+E,最近的文件

Ctrl+Shift+E,最近更改的文件

Shift+Click,可以关闭文件

Ctrl+[OR ],可以跑到大括号的开头与结尾

Ctrl+F12,可以显示当前文件的结构

Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按F3 可以选择

Ctrl+N,可以快速打开类

Ctrl+Shift+N,可以快速打开文件

Alt+Q,可以看到当前方法的声明

Ctrl+P,可以显示参数信息

Ctrl+Shift+Insert,可以选择剪贴板内容并插入

Alt+Insert,可以生成构造器/Getter/Setter等

Ctrl+Alt+V,可以引入变量。例如:newString(); 自动导入变量定义

Ctrl+Alt+T,可以把代码包在一个块内,例如:try/catch

Ctrl+Enter,导入包,自动修正

Ctrl+Alt+L,格式化代码

Ctrl+Alt+I,将选中的代码进行自动缩进编排,这个功能在编辑JSP 文件时也可以工作

Ctrl+Alt+O,优化导入的类和包

Ctrl+R,替换文本

Ctrl+F,查找文本

Ctrl+Shift+Space,自动补全代码

Ctrl+空格,代码提示(与系统输入法快捷键冲突)

Ctrl+Shift+Alt+N,查找类中的方法或变量

Alt+Shift+C,最近的更改

Alt+Shift+Up/Down,上/下移一行

Shift+F6,重构 – 重命名

Ctrl+X,删除行

Ctrl+D,复制行

Ctrl+/或Ctrl+Shift+/,注释(//或者/**/)

Ctrl+J,自动代码(例如:serr)

Ctrl+Alt+J,用动态模板环绕

Ctrl+H,显示类结构图(类的继承层次)

Ctrl+Q,显示注释文档

Alt+F1,查找代码所在位置

Alt+1,快速打开或隐藏工程面板

Ctrl+Alt+left/right,返回至上次浏览的位置

Alt+left/right,切换代码视图

Alt+Up/Down,在方法间快速移动定位

Ctrl+Shift+Up/Down,向上/下移动语句

F2 或 Shift+F2,高亮错误或警告快速定位

Tab,代码标签输入完成后,按 Tab,生成代码

Ctrl+Shift+F7,高亮显示所有该文本,按 Esc 高亮消失

Alt+F3,逐个往下查找相同文本,并高亮显示

Ctrl+Up/Down,光标中转到第一行或最后一行下

Ctrl+B/Ctrl+Click,快速打开光标处的类或方法(跳转到定义处)

Ctrl+Alt+B,跳转到方法实现处

Ctrl+Shift+Backspace,跳转到上次编辑的地方

Ctrl+O,重写方法

Ctrl+Alt+Space,类名自动完成

Ctrl+Alt+Up/Down,快速跳转搜索结果

Ctrl+Shift+J,整合两行

Alt+F8,计算变量值

Ctrl+Shift+V,可以将最近使用的剪贴板内容选择插入到文本

Ctrl+Alt+Shift+V,简单粘贴

Shift+Esc,不仅可以把焦点移到编辑器上,而且还可以隐藏当前(或最后活动的)工具窗口

F12,把焦点从编辑器移到最近使用的工具窗口

Shift+F1,要打开编辑器光标字符处使用的类或者方法Java 文档的浏览器

Ctrl+W,可以选择单词继而语句继而行继而函数

Ctrl+Shift+W,取消选择光标所在词

Alt+F7,查找整个工程中使用地某一个类、方法或者变量的位置

Ctrl+I,实现方法

Ctrl+Shift+U,大小写转化

Ctrl+Y,删除当前行

Shift+Enter,向下插入新行

psvm/sout,main/System.out.println();Ctrl+J,查看更多

Ctrl+Shift+F,全局查找

Ctrl+F,查找/Shift+F3,向上查找/F3,向下查找

Ctrl+Shift+S,高级搜索

Ctrl+U,转到父类

Ctrl+Alt+S,打开设置对话框

Alt+Shift+Inert,开启/关闭列选择模式

Ctrl+Alt+Shift+S,打开当前项目/模块属性

Ctrl+G,定位行

Alt+Home,跳转到导航栏

Ctrl+Enter,上插一行

Ctrl+Backspace,按单词删除

Ctrl+”+/-”,当前方法展开、折叠

Ctrl+Shift+”+/-”,全部展开、折叠

【调试部分、编译】

Ctrl+F2,停止

Alt+Shift+F9,选择 Debug

Alt+Shift+F10,选择 Run

Ctrl+Shift+F9,编译

Ctrl+Shift+F10,运行

Ctrl+Shift+F8,查看断点

F8,步过

F7,步入

Shift+F7,智能步入

Shift+F8,步出

Alt+Shift+F8,强制步过

Alt+Shift+F7,强制步入

Alt+F9,运行至光标处

Ctrl+Alt+F9,强制运行至光标处

F9,恢复程序

Alt+F10,定位到断点

Ctrl+F8,切换行断点

Ctrl+F9,生成项目

Alt+1,项目

Alt+2,收藏

Alt+6,TODO

Alt+7,结构

Ctrl+Shift+C,复制路径

Ctrl+Alt+Shift+C,复制引用,必须选择类名

Ctrl+Alt+Y,同步

Ctrl+~,快速切换方案(界面外观、代码风格、快捷键映射等菜单)

Shift+F12,还原默认布局

Ctrl+Shift+F12,隐藏/恢复所有窗口

Ctrl+F4,关闭

Ctrl+Shift+F4,关闭活动选项卡

Ctrl+Tab,转到下一个拆分器

Ctrl+Shift+Tab,转到上一个拆分器

【重构】

Ctrl+Alt+Shift+T,弹出重构菜单

Shift+F6,重命名

F6,移动

F5,复制

Alt+Delete,安全删除

Ctrl+Alt+N,内联

【查找】

Ctrl+F,查找

Ctrl+R,替换

F3,查找下一个

Shift+F3,查找上一个

Ctrl+Shift+F,在路径中查找

Ctrl+Shift+R,在路径中替换

Ctrl+Shift+S,搜索结构

Ctrl+Shift+M,替换结构

Alt+F7,查找用法

Ctrl+Alt+F7,显示用法

Ctrl+F7,在文件中查找用法

Ctrl+Shift+F7,在文件中高亮显示用法

猜你喜欢

转载自blog.csdn.net/seashouwang/article/details/80201432