mooc-IDEA 项目/文件之间跳转--002
二、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的更多相关文章
- iOS应用之间跳转
本篇博文将涉及到以下知识点: app应用跳转的原理解析 如何实现两个app应用之间的跳转 如何实现两个app之间跳转到指定界面 二.应用跳转原理 相信从一个应用跳转到另一个应用大家并不陌生,最常见的莫 ...
- JAXB—Java类与XML文件之间转换
JAXB-Java类与XML文件之间转换 简介 JAXB(Java Architecture for XML Binding) 是一个业界的标准,是一项可以根据XML Schema产生 ...
- 工作于内存和文件之间的页缓存, Page Cache, the Affair Between Memory and Files
原文作者:Gustavo Duarte 原文地址:http://duartes.org/gustavo/blog/post/what-your-computer-does-while-you-wait ...
- 读书笔记 effective c++ Item 31 把文件之间的编译依赖降到最低
1. 牵一发而动全身 现在开始进入你的C++程序,你对你的类实现做了一个很小的改动.注意,不是接口,只是实现:一个私有的stuff.然后你需要rebuild你的程序,计算着这个build应该几秒钟就足 ...
- 微信小程序-02-项目文件之间配合和调用关系
微信小程序-02-项目文件之间配合和调用关系 我就不说那么多了,我是从官方文档拷贝的,然后加上一些自己的笔记,不喜勿喷 官方文档:https://developers.weixin.qq.com/mi ...
- c++将文件之间编译关系降到最低
类的定义式:类的定义,可以知道类的大小 类的实现: 类的声明:类的声明,表明,使用此类,编译不会出错 C++并没有把“将接口从实现中分离”做得很好.Class的定义式不只详细叙述了Class接口,还包 ...
- vim——打开多个文件、同时显示多个文件、在文件之间切换
打开多个文件: 1.vim还没有启动的时候: 在终端里输入 vim file1 file2 ... filen便可以打开所有想要打开的文件 2.vim已经启动 输入 :open file 可以再打开 ...
- C#对象与XMl文件之间的相互转换
C#提供三种序列化方式,分别为: 1.是使用BinaryFormatter进行串行化: 2.使用SoapFormatter进行串行化: 3.使用XmlSerializer进行串行化.其中对于Binar ...
- Linux文件描述符与打开文件之间的区别(转载)
转载请说明出处:http://blog.csdn.net/cywosp/article/details/38965239 1. 概述 在Linux系统中一切皆可以看成是文件,文件又可分为: ...
随机推荐
- linux 启动和关闭 MySQL
建议使用 mysqld_safe 命令启动,因为该命令添加了安全特性,当服务器发生错误时自动重启并且 把运行信息记录错误发送到日志文件!命令格式如下: mysqld_safe options 命令的常 ...
- bash_profile和bashrc区别
[.bash_profile 与 .bashrc 的区别].bash_profile is executed for login shells, while .bashrc is executed f ...
- MyBatis中返回List
一般情况下,我们需要返回一个List 在Dao层定义: List<TbAddress> selectAll(); 那么在对应的mapper文件中,应该如下: <select id=& ...
- 逻辑卷管理器(LVM)
一.什么是LVM? LVM(Logical Volume Manager)逻辑卷管理是在Linux2.4内核以上实现的磁盘管理技术.它是Linux环境下对磁盘分区进行管理的一种机制.现在不仅仅是Lin ...
- 多个excel文件内容合并到一个excel文件的多个sheet的小程序
# -*- coding:utf-8 -*- import xlrd, xlsxwriter # 待合并excelallxls = ["D:\\excelcs\\***.xlsx" ...
- 借用的对vue-cli配置对解析
- vue引入css和js的方法
1.引入js的话 require('地址') imgport xxx from ‘src’ import xxx 2.引入css @import ‘ ’
- TinyMCE不可编辑
1. 通过配置在控件初始化时设置 tinyMCE.init({ readonly : 1 }); 2.tinymce.activeEditor.getBody().setAttribute('cont ...
- synchronized 与 lock 的区别
synchronized 和 lock 的用法区别 synchronized(隐式锁):在需要同步的对象中加入此控制,synchronized 可以加在方法上,也可以加在特定代码块中,括号中表示需要锁 ...
- java.util.Properties的使用及读取资源文件
1.工具类Utils package com.oy.utils; import java.io.BufferedInputStream; import java.io.Closeable; impor ...