一、设置IDEA使用Eclipse快捷键

  File->Settings->Keymap->选择Eclipse,就可以使用Eclipse的快捷键了,但是不能修改。如果想要修改,需要点击Copy按钮,建立自己的副本,进行快捷键的修改。

  因为Android Studio也是基于IDEA,快捷键等设置是想通的。

二、常用快捷键总结

  1. Ctrl + ← :移动光标到前一个单词的开始处
  2. Ctrl + → : 移动光标到下一个单词的开始处
  3. Alt + Shift + ↑ :选取当前单词;再按,选取多个;范围逐渐扩大
  4. Alt + Shift + ↓ :选取单词范围逐渐缩小,最小为不选取
  5. Ctrl + Shift + ← : 向左选取,每次选取一个单词;初次选取光标处到当前单词的左侧。
  6. Ctrl+ Shift + → : 向右选取,每次选取一个单词;初次选取光标处到当前单词的右侧。
  7. Alt + Shift + ← :向前移动方法中参数的位置。
  8. Alt + Shift + → :向后移动方法中参数的位置。
  9. Alt + ↑ : 将整行或整个段落移动到上一行或段落之前
  10. Alt + ↓ : 将整行或整个段落移动到下一行或段落之后
  11. Ctrl + Alt+ ↓ : 将所选择的内容向下复制
  12. Ctrl + Tab : 选取具体的页签或view,首先进入页签
  13. Ctrl + Shift + Tab :选取具体的页签或view,首先进入view
  14. Ctrl + Alt + ← : 显示下一个标签中的内容
  15. Ctrl + Alt + → : 显示上一个标签中的内容
  16. Esc : 将Focus从其他面板移动到Edit中
  17. Shift + Esc : 将Focus从其他面板移动到Edit中,并隐藏当前面板
  18. Alt + 鼠标左键 : Debug模式下,查看当前变量的值
  19. Ctrl + Alt + L : 格式化代码
  20. Shift + F1 : 光标定位到前一个错误处
  21. Ctrl + Shift + F1 :光标定位到后一个错误处
  22. Ctrl + F1 : 显示错误提示
  23. Ctrl + J, Ctrl + T : 对类或方法生成Test代码
  24. Ctrl + 空格 : 自动补全内容(html、css、JavaScript)
  25. Shift + Alt + U : 编辑多行内容(自己设置,Column Selection Mode)
  26. Ctrl + Alt + T : 对选中的内容增加块操作(surrond with)
  27. Alt + Shift + Z : 对选中的内容增加块操作(surrond with)
  28. Ctrl + 鼠标左键:新增/删除书签
  29. Shift + F11:查看书签
  30. Alt + Shift + Insert (Edit -> Column Selection Mode): 按列编辑(多行编辑)

三、操作总结:  

  1. 打开一个文件可以自动定位到该文件在工程中的位置

    

2. 因为idea本身具有强大的文件对比能力,所以,可以使用idea作为文件对比工具使用,快捷键为Ctrl + D

3. idea提供了很多模板用于快速开发,在Editor -> Live Templates中进行设置。

  默认提供了sout,serr,soutm,soutp等,也可以自己添加模板。

  

IDEA 操作及快捷键总结的更多相关文章

  1. IDEA的常用操作(快捷键)

    IDEA的常用操作(快捷键) Alt+回车 导入包,自动修正 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代码 Ctrl+Alt+O 优化导入的类和包 Alt ...

  2. mac 操作idea快捷键

    http://blog.csdn.net/rainytooo/article/details/51469126 在mac下idea的常用快捷键如下,下面的快捷键都亲自试用,并有一些和eclipse对比 ...

  3. sublime_text3常用操作与快捷键

    1.编辑多列 按鼠标滚轮进行多列选中 键盘ctrl+alt+↓进行多行选中操作 2.快捷键 ctrl+H:替换(F为经典的搜索) ctrl+G:跳到指定行 ctrl+D:选词,连续按选中下面匹配的词, ...

  4. linux命令行下的操作的快捷键

    历史相关命令 命令                   含义!!                      执行上一条命令!num                 执行历史命令中的第num条命令!-n ...

  5. Ubuntu操作基本快捷键

    * 打开主菜单 = Alt + F1* 运行 = Alt + F2* 显示桌面 = Ctrl + Alt + d* 最小化当前窗口 = Alt + F9* 最大化当前窗口 = Alt + F10* 关 ...

  6. VS CODE一些常见配置操作(快捷键设置、C/C++的debug、代码路径配置)

    总述     今天来一篇简单的操作文章吧,VSCODE是我们经常用的软件,我之前也写过关于VSCODE远程办公的一些的操作(有兴趣的朋友可以点击进去看看),今天我再稍微介绍一些我其他地方用到的一些操作 ...

  7. JQuery识别键盘操作 & 键盘快捷键

    前几天写的那个项目登陆页是直接点击but登陆的,后来做完了之后不断的测试的时候就发现蛋疼之处了 每次在键盘上输入一长串密码之后,还得抬起手拿鼠标点一下确认登陆 直接就搜了一下,看了一下书 = = 其实 ...

  8. 138 条 Vim 命令、操作、快捷键全集

    命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令. 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim ...

  9. .Net转Java.07.IDEA和VS常用操作、快捷键对照表

      功能 IDEA 2017.1 快捷键   Visual Studio 2015 快捷键 文档 格式化整个文档 Ctrl+Alt+L   Ctrl+E,D 或者 Ctrl+K,D  文件 显示最近的 ...

随机推荐

  1. JSON数据解析(自写)

    自写的JSON解析数据 void setup() { Serial.begin(115200); char chArray[50] = "some characters"; Str ...

  2. ROS教程3 ROS自定义msg类型及使用

    1ROS自定义msg类型及使用 http://blog.csdn.net/u013453604/article/details/72903398 首先创建一个空的package单独存放msg类型(当然 ...

  3. win10下乌龟git安装和使用(转)

    文章转自http://blog.csdn.net/jdsjlzx/article/details/51098588 一.安装git for windows 首先下载Git for windows客户端 ...

  4. 面面俱到的Java接口自动化测试实战

    第1章 接口自动化测试整体认知了解什么是接口和为什么要做接口测试.并且知道接口自动化测试应该学习哪些技术以及接口自动化测试的落地过程. 1-1 导学章节 1-2 什么是接口 1-3 为什么要做接口测试 ...

  5. OSGeo.OGR.Geometry

    #region 程序集 ogr_csharp.dll, v2.0.50727 // D:\KM行业需求\C++\gdal17_cSharp\ogr_csharp.dll #endregion usin ...

  6. char.IsLetter的使用

    先看一下下面的代码,大家会觉得控制台输出什么? 输出:Chiantxt  .对吗? 因为你看到char.IsLetter这个方法的文字的注释是这样写的: 但实际上输出的结果是这样的: ??? 怎么还输 ...

  7. LVDS时序分析

    LVDS时序分析 2012年05月07日 11:48:08 Walle 阅读数:3355 标签: 平台工作   最近在调试基于telechip平台的LVDS驱动,一开始对该平台的LVDS时序不是很了解 ...

  8. CF97C Winning Strategy 构造、图论

    题目传送门:http://codeforces.com/problemset/problem/97/C 题意:给出$n$与一个范围在$[0,1]$内的递增序列$P_0-P_n$,试构造一个无穷序列$\ ...

  9. Java 面试题 队列

    Queue: 基本上,一个队列就是一个先入先出(FIFO)的数据结构 Queue接口与List.Set同一级别,都是继承了Collection接口.LinkedList实现了Deque接 口.   Q ...

  10. 【调试技巧】 Fiddler高级用法之url映射请求

    问题场景: 已发布线上APP出现接口错误,如何测试线上APP访问本地请求? 已发布线上H5页面,静态资源或js调试,如何映射本地js? 一般解决方案: 猜测(一般明显问题). 找到原发布包,修改请求资 ...