二、IntelliJ IDEA -项目之间跳转

1、Next Project Window :跳转到下一个项目 【 ctrl+alt+) 】

2、Previous Project Window:跳转到前一个项目【 ctrl+alt+( 】

即,如果同时打开两个Project Window,则可在两个窗口之间相互切换

三、IntelliJ IDEA -文件之间跳转

1、Help-》Find Action...

2、输入Recent file-》显示最近打开的所有文件(Ctril+E)

输入Recently Changed Files,显示最近修改的所有文件(Ctril+Shift+E)

3、显示最近打开的文件

四、IntelliJ IDEA -浏览修改位置跳转

(一)、修改位置跳转

1、Last Edit Location :上一个修改的文件代码位置 【ctrl+shift+Backspace】

2、next Edis Location : 下一个修改的文件代码位置

(二)、浏览位置跳转

1、Back:查看上一个浏览的文件代码位置【ctrl+alt+左箭头】

2、Forward:查看下一个浏览的文件代码位置【ctrl+alt+右箭头】

五、IntelliJ IDEA -利用书签跳转

利用书签跳转主要是浏览别人代码标记或阅读源码时对比,可用书签。

Help->Find Action...->Toggle Bookmarks

【1】在代码某一行点击F11(Toggle Bookmark),即为该行加入书签

再次按F11,即可取消书签

【2】在代码某一行点击ctrl+F11(Toggle Bookmark with Mnemonic),为该行加入带标记的书签

选择1,显示如下:

再次按ctrl+F11,则取消标记

【3】可在不同文件中代码行加书签,加好书签好,书签之间可相互跳转。

如:在A文件增加书签1,在B文件增加书签2,在C文件增加书签3.

目的:书签1-》跳转-》书签2-》跳转-》书签3

实现:ctrl+1 ->书签1 , ctrl+2 ->书签2 ,ctrl+3->书签3

注:加入的书签显示

mooc-IDEA 项目/文件之间跳转--002的更多相关文章

  1. iOS应用之间跳转

    本篇博文将涉及到以下知识点: app应用跳转的原理解析 如何实现两个app应用之间的跳转 如何实现两个app之间跳转到指定界面 二.应用跳转原理 相信从一个应用跳转到另一个应用大家并不陌生,最常见的莫 ...

  2. JAXB—Java类与XML文件之间转换

    JAXB-Java类与XML文件之间转换 简介         JAXB(Java Architecture for XML Binding) 是一个业界的标准,是一项可以根据XML Schema产生 ...

  3. 工作于内存和文件之间的页缓存, Page Cache, the Affair Between Memory and Files

    原文作者:Gustavo Duarte 原文地址:http://duartes.org/gustavo/blog/post/what-your-computer-does-while-you-wait ...

  4. 读书笔记 effective c++ Item 31 把文件之间的编译依赖降到最低

    1. 牵一发而动全身 现在开始进入你的C++程序,你对你的类实现做了一个很小的改动.注意,不是接口,只是实现:一个私有的stuff.然后你需要rebuild你的程序,计算着这个build应该几秒钟就足 ...

  5. 微信小程序-02-项目文件之间配合和调用关系

    微信小程序-02-项目文件之间配合和调用关系 我就不说那么多了,我是从官方文档拷贝的,然后加上一些自己的笔记,不喜勿喷 官方文档:https://developers.weixin.qq.com/mi ...

  6. c++将文件之间编译关系降到最低

    类的定义式:类的定义,可以知道类的大小 类的实现: 类的声明:类的声明,表明,使用此类,编译不会出错 C++并没有把“将接口从实现中分离”做得很好.Class的定义式不只详细叙述了Class接口,还包 ...

  7. vim——打开多个文件、同时显示多个文件、在文件之间切换

    打开多个文件: 1.vim还没有启动的时候: 在终端里输入  vim file1 file2 ... filen便可以打开所有想要打开的文件 2.vim已经启动 输入 :open file 可以再打开 ...

  8. C#对象与XMl文件之间的相互转换

    C#提供三种序列化方式,分别为: 1.是使用BinaryFormatter进行串行化: 2.使用SoapFormatter进行串行化: 3.使用XmlSerializer进行串行化.其中对于Binar ...

  9. Linux文件描述符与打开文件之间的区别(转载)

    转载请说明出处:http://blog.csdn.net/cywosp/article/details/38965239   1. 概述     在Linux系统中一切皆可以看成是文件,文件又可分为: ...

随机推荐

  1. linux 启动和关闭 MySQL

    建议使用 mysqld_safe 命令启动,因为该命令添加了安全特性,当服务器发生错误时自动重启并且 把运行信息记录错误发送到日志文件!命令格式如下: mysqld_safe options 命令的常 ...

  2. bash_profile和bashrc区别

    [.bash_profile 与 .bashrc 的区别].bash_profile is executed for login shells, while .bashrc is executed f ...

  3. MyBatis中返回List

    一般情况下,我们需要返回一个List 在Dao层定义: List<TbAddress> selectAll(); 那么在对应的mapper文件中,应该如下: <select id=& ...

  4. 逻辑卷管理器(LVM)

    一.什么是LVM? LVM(Logical Volume Manager)逻辑卷管理是在Linux2.4内核以上实现的磁盘管理技术.它是Linux环境下对磁盘分区进行管理的一种机制.现在不仅仅是Lin ...

  5. 多个excel文件内容合并到一个excel文件的多个sheet的小程序

    # -*- coding:utf-8 -*- import xlrd, xlsxwriter # 待合并excelallxls = ["D:\\excelcs\\***.xlsx" ...

  6. 借用的对vue-cli配置对解析

  7. vue引入css和js的方法

    1.引入js的话 require('地址') imgport xxx from ‘src’ import xxx 2.引入css @import ‘  ’

  8. TinyMCE不可编辑

    1. 通过配置在控件初始化时设置 tinyMCE.init({ readonly : 1 }); 2.tinymce.activeEditor.getBody().setAttribute('cont ...

  9. synchronized 与 lock 的区别

    synchronized 和 lock 的用法区别 synchronized(隐式锁):在需要同步的对象中加入此控制,synchronized 可以加在方法上,也可以加在特定代码块中,括号中表示需要锁 ...

  10. java.util.Properties的使用及读取资源文件

    1.工具类Utils package com.oy.utils; import java.io.BufferedInputStream; import java.io.Closeable; impor ...