1、查找Action  ctrl+shift+A ;可通过其查询其他操作快捷键等。

2、项目之间跳转:ctrl+shift+[ 与  ctrl+shift+]

3、alt + 数字 展开对应窗口

4、文件之间跳转   ctrl+e  可实现文件之间的跳转  recent files

ctrl+shift+e  可实现最近修改的文件的跳转  recently changed files

5、浏览修改位置的跳转  修改位置跳转:ctrl+shift+backspace  浏览位置跳转:ctrl+alt+左箭头  / ctrl+shift+右箭头

     不过浏览位置跳转这个快捷键应该是被我的本本屏幕快捷键冲突了,我的ctrl+alt+方向键 实现的是屏幕的颠倒显示

6、利用书签跳转     ctrl+F11 可创建一个书签,选择bookmark Mnemonic中的数字即设置好一个书签,如图则为设置书签1,之后能够类似设置书签2、3、4.....  使用 ctrl+数字 即可进行书签跳转 (eg.ctrl+1 跳转到书签1的位置)

7、收藏位置和文件   alt+shift+f

ctrl+2 将Favorites窗口展开,就能看到一个经典的收藏的图标,光标停留目标函数或文件使用快捷键即可弹出确认收藏创建。

8、字符跳转插件emacsIdea置跳转

借助插件可以直接进行光标跳转,下载使用即可。

9、精准搜索类:ctrl+shift+T

精准搜索文件:ctrl+shift+R

精准搜索符号:ctrl+alt+shift+N (充分利用左手)(相对用鼠标一个一个文件去大海捞针要快)

精准搜索字符串:ctrl+H : Match case:是否匹配大小写;Words:搜索的字符串是否是一个单词;Regex:可通过正则表达式搜索;File mask:可指定在哪类文件内搜索

10.移动到下一个单词 ctrl+右箭头,然后ctrl+shift+左箭头就可选中该单词。

  大小写变换:shitf+ctrl+U

  光标移动到当前行首:home(这个按键可能不常用,我的键盘在右侧数字键盘的上面)

  光标移动到当前行尾:end

  选中所有同类事件(如图选中所有冒号)  select all occurrences   ctrl+alt+Y

11、live templates(活模板)

通过ctrl+shitf+A弹出搜索action窗口,搜索出live templates

可自定义一个live template Group,再在里面定义自己的live template。作用:方便自己编码习惯,加快编码速率。

例如输入mian直接就能补齐 public static void main(String[] args){}

还可以自己编辑设置更多的模板方便自己使用。

12、postfix

也可以说是模板,但与live templates不同的是postfix不可编辑仅仅有IDEA提供的那些。

同样先ctrl+shift+A弹出搜索Action窗口(现在应该对这个快捷键熟悉了),搜索postfix Completion

弹出的setting窗口中对应着所有的postfix的操作提示。窗口顶部的  Enable postfix completion需要选中才可使用(好像默认是选中的)。直接举例几个常用的。

sout: sout回车即可出现System.out.println();

   使用postfix示例即可为: "hello world".sout回车即可出现   System.out.println("hello world");

for:  100.fori回车 即可 for (int i = 0; i < 100; i++){}

filed:在写class定义的时候,需要手动敲一些代码。postfix提供了快捷操作。

直接在回车即可。

....还有更多的postfix操作在setting的postfix Completion中可以查看到示例。

13、alt+enter 代码提示,这就不多说了。

14、重构 (清晰代码逻辑)

  重构变量 alt+shift+R

重构方法 alt+shift+C

IDEA 快捷操作 Windows的更多相关文章

  1. windows系统快捷操作の进阶篇

    上次介绍了windows系统上一些自带的常用快捷键,有些确实很方便,也满足了我们的一部分需求.但是我们追求效率的步伐怎会止步于此?这一次我将会进一步介绍windows上提升效率的方法. 一:运行 打开 ...

  2. windows系统快捷操作の基础篇

    从网上汇总了一些windows系统上常用的快捷键,结合自己的使用经验,将平时使用电脑时最常用的快捷键记录在此.注意这里罗列的是平时最常用到的,其他的一般来说不怎么用到的并不在此列,如果想要完整列表,请 ...

  3. Windows常用快捷操作

    Windows操作系统作为目前最广泛使用的PC端OS,掌握一些快捷键,方便快速在Windows系统下进行操作. 下面收集整理了一些常用的快捷操作: Ctrl + A   全选 Ctrl + C   复 ...

  4. 提升效率的Linux终端快捷操作汇总

    很多普通 Linux 桌面用户都对使用终端感到排斥和恐惧,其实它没大家想的那么复杂,很多常见操作都可以直接在终端中进行,如:安装软件.升级系统等. 无论你是新手还是 Linux 终端使用的老鸟,系统极 ...

  5. 全键盘操作Windows

    计算机机用户在使用计算机的时候,是用键盘多一点?还是用鼠标多一点?如果是专业打字员,应该会说他使用键盘多一点,除此之外,多数人都会告诉你,他已经离不开鼠标了,没有鼠标,就不会操作电脑.   如果某一天 ...

  6. VS2012快捷操作功能

    VS2003用了6年,感情深厚,最近换工作刚刚接触VS2010,使用一个月感觉VS2010在人性化方面的功能实在是太强悍了,大大提高了写代码的效率,就如同魔兽世界里的快捷键操作一样,左手抚键右手摸鼠, ...

  7. Sublime Text 2 快捷操作

    Sublime Text 2 包含了大量快捷操作,而且还很方便修改和追加自己喜欢的快捷键. 查看快捷键的方式也很简单: 点击菜单栏:Preferences->Key Bindings –Defa ...

  8. 3D Touch介绍:电子秤App与快捷操作

    随着iPhone6s与6s plus的到来,苹果给我们展现了一种全新的交互方式:重按手势.你可能知道,这个特性已经在Apple Watch和MacBook上推出了,不过那时叫Force Touch,就 ...

  9. 三星galaxy s4问题解决及快捷操作

    http://blog.csdn.net/pipisorry/article/details/38474827 三星galaxy s4更改锁屏方式时出现故障 屏幕锁定设置除password以外,其它锁 ...

随机推荐

  1. Vivado HLS初识---阅读《vivado design suite tutorial-high-level synthesis》(6)

    Vivado HLS初识---阅读<vivado design suite tutorial-high-level synthesis>(6) 1.创建工程与开启GUI 2.调试 查看关于 ...

  2. java集合之List源码解析

    List是java重要的数据结构之一,我们经常接触到的有ArrayList.Vector和LinkedList三种,他们都继承来自java.util.Collection接口,类图如下 接下来,我们对 ...

  3. vi快捷键使用大全

    光标控制命令 命令 光标移动 h或^h 向左移一个字符 j或^j或^n 向下移一行 k或^p 向上移一行 l或空格 向右移一个字符 G 移到文件的最后一行 nG 移到文件的第n行 w 移到下一个字的开 ...

  4. 黄聪:AngularJS 动态加载控制器实例-ocLoazLazy

    一.AngularJS动态加载控制器和视图实例 路由配置关键代码: //二级页面 $stateProvider.state('main', { url: '/:name', /**如果需要动态加载数据 ...

  5. python selenium right click on an href and choose Save link as... on Chrome.

    From:https://stackoverflow.com/questions/42781483/right-click-on-an-href-and-choose-save-link-as-in- ...

  6. html框内文字垂直居中的方法

    由于无法知道框内文字的高度,很难确定垂直空间的位置.vertical-align:middle仅对td元素有效,无论单行和多行均可实现垂直居中.

  7. Java HashMap的死循环 以及 LRUCache的正确实现

    今天RP爆发,16核服务器load飙到30多,cpu使用情况全部99%以上. 从jstack中分析发现全部线程都堵在map.transfer处,如下: "pool-10-thread-23& ...

  8. AS3 内存基础

    1:获取一个对象的字节数: var str:String="ddd啊"; var byte:ByteArray=new ByteArray(); byte.writeMultiBy ...

  9. 小程序支持打开APP

    根据微信的官方文档,小程序支持打开APP,专门研究了下这个API有什么,官方文档地址如下 https://mp.weixin.qq.com/debug/wxadoc/dev/component/but ...

  10. 堆叠箱子(基础dp)

    P1086 时间限制: 1 Sec  内存限制: 128 MB提交: 38  解决: 27[提交][状态][讨论版][命题人:外部导入] 题目描述 现有N种箱子,每种箱子高度H_i,数量C_i.现选取 ...