不同环境下有不同的提示

时间:2021-11-08 04:47:12

一、高效定位代码 1、跳转 1、项目之间的跳转

  Next Project Window 快捷键 Ctrl + Alt + 左方括号。

  Previous Project Window 快捷键 Ctrl + Alt + 左方括号。

不同环境下有不同的提示

2、文件之间的跳转

  1、Find Action 快捷键 Ctrl + Shift + A  用于搜索成果,在 help 中。

不同环境下有不同的提示

  2、在Find Action 中搜索比来的文件,可以盘问到快捷键,后面说明Recent Files 在 View 中。

不同环境下有不同的提示

  3、Recent Files 快捷键 Ctrl + E  比来使用过的文件,位于 view 中。

     Recently Changed Files 快捷键 Ctrl + Shift + E  比来改削过的文件,也位于 view 中。

不同环境下有不同的提示

 3、浏览改削位置的跳转

  Last Edit Location 快捷键 Ctrl + Shift + Backspace  最后改削的位置,只跳转到改削的位置。

  Back 快捷键 Ctrl + Alt+ 向左箭头 浏览跳转到之前的位置,只有光标勾留过就会跳转过去。

不同环境下有不同的提示

4、操作书签跳转

  新建书签快捷键 F11,Ctrl + F11 带有符号的书签。

  书签之间的跳转 Ctrl + 书签的符号(本身设置的数字或字母)。

5、保藏位置和文件

  保藏位置通过 Alt + 2 打开。

  保藏的快捷键 Alt + Shift + F,需要把光标定位到要保藏的位置,可以保藏类和函数。

不同环境下有不同的提示

6、字符跳转插件emacsIdea

  在 plugins 中搜索 emacsIdea 并安置好插件。

7、编纂区和文件区来回跳转

  1、编纂区跳转到文件区快捷键  Alt + 1

  2、文件区跳转到编纂区  Esc键

2、精准搜索 1、搜索类

  搜索类的快捷键 Ctrl + N,位于Navigate中。

  如果需要搜索 jar 包中的类,需要按两下 Ctrl + N,可以看到后面的选项框被勾选到了。

不同环境下有不同的提示

2、搜索文件

  搜索文件快捷键 Ctrl + Shift + N,位于Navigate中。

不同环境下有不同的提示

3、搜索标记

  搜索标记快捷键 Ctrl + Alt + Shift + N,位于Navigate中。

不同环境下有不同的提示

4、搜索字符串

  搜索字符串快捷键 Ctrl + Shift + F ,位于 Edit 中 Find 下 Find in Path。

不同环境下有不同的提示

  按下快捷键呈现的界面,Match case 匹配巨细写,Words 字符串是否为一个单词, Regex 字符串是否为正则匹配, File mask 可以指定在那类文件内搜索,可以按照本身的需要选择匹配模式。

  下面的 In Project,Module,Directory,Scope 都是选择的范畴,可以按照具体情况选择。

不同环境下有不同的提示

二、代码小助手 1、列操纵

  把字符串都酿成大写的快捷键 Ctrl + Shift + U,位于 Edit 中,,Toggle Case。

不同环境下有不同的提示

  选择所有不异的单词或标记的快捷键  Ctrl + Alt + Shift + J,选中后就可以进行多行操纵了。

不同环境下有不同的提示

2、live template

  可以本身界说一些常用模板,提高代码编写效率。

  1、添加模板组。

  2、添加缩写和描述。

  3、添加模板内容,注意 $END$ 暗示最终光标会停在这个处所 , $var1$ 和 $var2$ 暗示按回车键光标会从 var1 跳到 var2。

不同环境下有不同的提示

  自界说带有注释的测试要领。

不同环境下有不同的提示

  具体的效果如下。

3、postfix

  postfix模板,可以自动生成一些代码。可以经常浏览这些模板,学会使用,可以提高开发效率。

不同环境下有不同的提示

  示例:fori,自动生成 100 的for循环;

不同环境下有不同的提示

 4、Alt + Enter

  当你不知道怎样完成时,按下 Alt + Enter 会给你智能的提示。差别环境下有差此外提示,主要常用有以下几种:

  1、自动创建函数

  2、list replace

  3、字符串 format 或 build

  4、实现接口

  5、单词拼写

  6、导包

不同环境下有不同的提示