IntellJ是一款强大的编译器,那么它有很多实用的功能

一、鼠标点击减少效率,快捷键实现各种跳转

(1)项目之间的跳转

快捷键位置:

操作:首先要有两个项目,然后,在不同窗口打开:如图:

然后使用快捷键Ctrl+Alt+[      ========================跳到上一个项目

Ctrl+Alt+]      ========================跳到下一个项目

这样就实现了两个项目之间的切换

(2)文件之间的跳转(同一个项目中的两个代码文件之间的切换)

文件之间的跳转就是跟最近打开过的文件之间的跳转,快捷键位置,用到搜索快捷键

搜索快捷键位置:

在编译器内,操作 Ctrl+Shift+A,弹出如图界面(输入Recent Files)就会看到文件跳转的快捷键如图:是Ctrl+E

进入一个文件(如图),使用Ctrl+E,弹出如图样式:

通过上下键切换文件,通过回车键进入该文件.

还有一个recent change files ,只显示今天修改的文件.快捷键Ctrl+Shif +E,就只显示今天的修改文件有什么,其他用法跟Ctrl+E相同.

(3)浏览修改位置的跳转

跳回刚刚刚看过的文件位置

快捷键就是Ctrl+Shift+回车(back)

(4)浏览位置(只是看,未修改的操作)的快捷键

快捷键是Ctrl+Shift+左箭头/右箭头

(5)利用书签跳转

应用在浏览源码时做的标记,或者别人的代码做的标记的时候进行使用

a、建立书签

Ctrl+F11 显示如图样式:

选择一个数字,代表是这个标签。生成如图

设置好标签后,书签之间的跳转就是Ctrl+1,到1的位置,加2到2的位置以此类推

取消书签的方法就是找到书签位置,光标停留在该行,然后Ctrl+F11

(6)收藏位置和文件跳转

a、调出收藏位置Alt+2 会弹出favorite 的目录位置.

添加收藏文件快捷键  Shift+Alt+F 弹出如图框

选择自己的收藏夹就可以收藏,而且是以列表的形式.

还可进行方法的收藏,光标停留在方法上,然后Shift+Alt+F,就会形成方法的收藏

(7)字符跳转插件emacsIdea置跳转

a、插件安装

Ctrl+Shift+A 搜索plugins

回车后,弹出如图

选择如图:

点击打开,如图(输入关键字):

点击Install下载。

完成下载后,重启编译器,点击这里

安装成功后,可以看到如图

设置快捷键:

Ctrl+Shift+A ,输入kepmaps,选中图中红色部分

选中回车进入,如图:

输入AceJumpWord

选择如图:

更改设置:

设置成功后,就可以按这个Ctrl+J进行跳转了.(其功能就是控制你的光标所在位置)

进入需要编辑的文件中,如图:

例子光标在s这个位置,如果想跳转到另一个有s的位置进行编辑,那么就需要按下快捷键Ctrl+J(自定义设置),然后按s这个字母,就会变成如下样子.

此时,输入你想跳转到的s位置的字母,就可以让光标切换到该位置了.

(8)编辑区和文本区跳转

Alt+1 和esc进行切换

IntelliJ IDEA 2017版 编译器使用学习笔记(一) (图文详尽版);IDE快捷键使用;IDE多行代码同时编写的更多相关文章

  1. IntelliJ IDEA 2017版 编译器使用学习笔记(十) (图文详尽版);IDE快捷键使用;IDE关联一切

    关联一切 一.与spring关联      通过图标跳转相关联的类 设置关联:进入project structure ===>facets =>选加号,===>选spring,默认添 ...

  2. IntelliJ IDEA 2017版 编译器使用学习笔记(八) (图文详尽版);IDE快捷键使用;IDE代码重构(寻找修改痕迹)

    git集成: 快速找到版本控制器中某段代码的作者 一.annotate            选中某行代码,右键,选择annotate,鼠标放于其上就会显示注释    二.移动所有改动之处: prev ...

  3. IntelliJ IDEA 2017版 编译器使用学习笔记(七) (图文详尽版);IDE快捷键使用;IDE代码重构(编写高质量代码)

    一.重构 重构变量:将语义模糊的变量名称改为更易理解的名称       修改变量名称,快键键 shift + F6 (输入要改的名字,所有位置相同的名字都会改变)               重构方法 ...

  4. IntelliJ IDEA 2017版 编译器使用学习笔记(六) (图文详尽版);IDE快捷键使用

    一.alter + enter使用 应用于很对场景不知道如何操作代码时使用          1.场景一:自动创建函数         调用一个没有的函数的时候,alter+enter,弹出自动创建函 ...

  5. IntelliJ IDEA 2017版 编译器使用学习笔记(三) (图文详尽版);IDE快捷键使用

    一.列操作 功能:操作多行列执行相同的功能,达到一次修改多行同类型数据的情况,如图:                 Json字符串,转为枚举类的字段: 首先进行,快捷键一行快速操作 1.选中命令,s ...

  6. IntelliJ IDEA 2017版 编译器使用学习笔记(二) (图文详尽版);IDE快捷键使用

    补充介绍IntellJ 介绍主菜单功能及相关用途: File -------------> 对文件进行操作 Edit ------------> 对文本进行操作 View -------- ...

  7. IntelliJ IDEA 2017版 编译器使用学习笔记(九)(图文详尽版);IDE使用的有趣的插件;IDE代码统计器;Mybatis插件

    一.代码统计器,按照名字搜索即可,在file===setting------plugin 使用右键项目:点击自动统计 二.json转实体类 三.自动找寻bug插件 四.Remind me工具 五.检测 ...

  8. 20145316许心远《Java学习笔记(第8版)》课程总结

    20145316许心远<Java学习笔记(第8版)>课程总结 每周读书笔记链接汇总 ▪ 第一周读书笔记 ▪ 第二周读书笔记 ▪ 第三周读书笔记 ▪ 第四周读书笔记 ▪ 第五周读书笔记 ▪ ...

  9. 《python基础教程(第二版)》学习笔记 文件和素材(第11章)

    <python基础教程(第二版)>学习笔记 文件和素材(第11章) 打开文件:open(filename[,mode[,buffering]]) mode是读写文件的模式f=open(r' ...

随机推荐

  1. PCM 编码

    PCM编码,即无损编码(抽样->量化->编码) 这里的 无损 是个广义概念,任何数字编码都有损,只不过PCM的“损”最小:通常所说的无损编码都是指PCM编码 wav音频参数: 最重要的三个 ...

  2. MVC控制器详解

    原文地址:http://www.cnblogs.com/SeeYouBug/p/6441934.html#3628606 目录 一.理解控制器 1.1.什么是控制器 1.2.控制器的作用 1.3.创建 ...

  3. Haskell语言学习笔记(21)Array

    Ix 数组下标类型 Prelude> :m +Data.Array Prelude Data.Array> data Colour = Red | Orange | Yellow | Gr ...

  4. 实例学习SSIS(一)

    网址: http://www.cnblogs.com/tenghoo/archive/2009/10/archive/2009/10/archive/2009/10/archive/2009/10/a ...

  5. 深入浅出parallelStream

    援引:http://blog.csdn.net/u011001723/article/details/52794455 感谢作者的分享!感谢作者为JDK8的学习所做的努力. about Stream ...

  6. selinux介绍及关闭selinux指南

    selinux简介 SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的 实现,是 Linux历史上最杰出的新安全子系统.NSA是在Linux ...

  7. DFT

    离散傅里叶变换(Discrete Fourier Transform,缩写为DFT),是傅里叶变换在时域和频域上都呈离散的形式, 将信号的时域采样变换为其DTFT的频域采样.在形式上,变换两端(时域和 ...

  8. 使用VisualSVN Server搭建SVN服务器[xyytit]

    使用 VisualSVN Server来实现主要的 SVN功能则要比使用原始的 SVN和 Apache相配合来实现源代码的 SVN管理简单的多,上手也没有那么复杂. 下面就看看详细的说明 Visual ...

  9. My97DatePicker 日历控件

    My97DatePicker 是一款非常强大的日历控件,使用也非常简单,也能修改源码,牛逼我就不吹了,自己用用看 使用 1.引入 <script language="javascrip ...

  10. SqlServer 查询死锁,杀死死锁进程*转载

    原文: -- 查询死锁 select request_session_id spid, OBJECT_NAME(resource_associated_entity_id) tableName fro ...