idea快捷键

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_29883183/article/details/79944930
package com;

/**
 * idea的Language Injection功能测试使用
 *
 * @author wangxl
 * @date 2018-04-14
 */
public class LanguageInjection {
    public static void main(String[] args) {
        String s = "<div><span>wode</span></div>";
        String ss = "[0-9]*";//声明为一个数字开头的正则 check RegExp,自动检测是否以数字开头,是的话 matches
        /*大家都知道在Java的String中编辑有 JSON 的话有多麻烦,
        各种转义真是让人疯狂*/
//        这里使用Language Injection功能,将双引号的字符声明为json,然后再次点击alt+enter,
//        选择Edit JSON Fragment,写完后点击ctrl+f4即可
        //在双引号中间,点击alt+enter,点击↓,选择language Injection or reference,
//        将一个字符串标记为 JSON,就可以非常方便地编写 JSON 了,再也不用担心转义的问题了
        String s2 = "{\"name\":\"张三\",\"age\":\"23\"}";
    }
}

ctrl shift esc 可以打开windows资源管理器

ctrl+tab是switcher 来回点击,在当前和上一个之间切换  

推荐查看ctrl+e然后直接用 Ctrl + E 来找到最近访问的文件

或者直接用 Ctrl  + Shift + E 来访问最近编辑的文件

shift+esc 就可以了将控制台的下面收回去,光标在上一次代码的编辑区

alt+←  返回到一个页面
ctrl+h显示浏览器历史记录
ctrl shift t恢复已关闭的网页 

Ctrl +[或 ]可以跳到大括号的开头结尾,也可以在jsp里跳到与之匹配的<div>框

ctrl shift esc 可以打开windows资源管理器

ctrl shift ↑↓  在js,java,interface,impl的相邻fun跳跃,也可以在<select>标签跳(光标必须在select所在行才可以)

ctrl + shift + 1   使用idea书签,点击ctrl+1查看书签1  再次点击ctrl shift 1书签1失效   点击shift+f11查看所有书签,delete删除书签

ctrl+h搜索时 带/jsp 即搜索到jsp文件夹

ctrl+t进入实现类

15.一行代码分号最后侧双击2下,即可选中该行,双击一个单次处,可选择单词
16.在变量user,点F3可以看到此变量在该方法的那一行使用(其实只要你将光标放在变量user上,其他行使用了user这个变量,会自动渲染加框的)
17.IntelliJ IDEA 通过GsonFormat插件将JSONObject格式的String 解析成实体
alt+inset选择gsonFormat  或直接alt+s呼出该窗口,粘贴你要格式化的json字符串.
18.ctrl ++或-可折叠当前展开方法
19.ctrl+alt+z 选中代码块进行try catch
20.ctrl+f 搜到方法名,回车两次,就进入方法了,不用ctrl+鼠标左键单击了
21.ctrl+i 定位到光标所在行的下一行
22.在keymap里搜索 Fix doc comment 给他一个快捷建,我给的alt+shift+j 自动生成方法的注释

23.解决jsp页面弹出如下This file is indented with tabs instead of 4 spaces问题。

在项目开发过程中,与数据库打交道的时候,经常会cope数据库的字段来定义自己的pojo实体或是其他的,就需要把字段都变为小写。

24.ctrl+shift+y   双击字符 转为大写    

25.ctrl+shift+x   双击字符 转为小写

ctrl+shift+r对类进行重命名
sout 按tab,psvm按tab
alt+1显示左侧菜单
shift+esc,可将右侧maven框进行收起或下侧的窗口收起(要看光标定位在哪个窗口就会收起哪个窗口)

F4下回车点F12再alt回车,再回车,就重写了接口里的方法了.一气呵成

 

你写了一个不存在的方法,点击alt回车 ,再回车就创建相应的方法(并让你选择在那个类了)

 

快捷键:
alt+ins 选择seter and get   你可以ctrl+a 全选成员变量,生成set get方法 shift+↓就可以选中两个生成set get方法了
alt+enter 自动导包  
你写了一个不存在的方法,点击alt回车 ,再回车就创建相应的方法(并让你选择在那个类了)
 

代码类上有红色波浪线(编译报错了),点击右上角的感叹号可以查看几处错误,几处警告,shift+f1切换错误位置

js代码或java类,接口,实现类,mapper接口,甚至<select>里(必须在select标签的行)  ctrl+shift+↓可以跳到

相邻的function或method或<select>跳跃,
 

ctrl+alt+shift+↑↓可以跳到java或js有改动的那一行

ctrl+shift+↑或↓ 可以在相邻的 function method 跳转


ctrl+shift+f   goole浏览器F12全局搜索按钮绑定的 addUser()方法,你就不用去翻js目录里找了

idea的书签使用:
Ctrl + Shift + 1, 2, 3, 4 在某一行打标签。结合 Ctrl + 1, 2, 3, 4 可以快速定位到某一标记行。 适用于

行数特别多的文件。配合shift+f11来查看所有书签,任意跳转书签并可点击delete来删除书签

Shift + 导航箭头 自由选择

Ctrl + Shift(不要shift) + (-/+)  折叠或者展开所有代码块

跳到特定文件夹

想找一个文件夹,在 Intellij IDEA 里面,可以输入/文件夹名 来跳到特定的文件夹(使用 Double Shift 快捷键)

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页