一、设置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. Jenkins临时空间不足处理办法

    环境: Jenkins版本 jenkins-2.89.4Jenkins 主从都在一台主机os版本 redhat7.2 使用yum的方式安装jenkins 发现在7.2上安装,剩余临时空间很小,通过登陆 ...

  2. PAT A1141 PAT Ranking of Institutions (25 分)——排序,结构体初始化

    After each PAT, the PAT Center will announce the ranking of institutions based on their students' pe ...

  3. springadmin环境搭建

    一路走过来都是坑,记录下来以后避免在踩 springboot版本信息2.0.3 admin服务端 maven配置信息 <properties> <project.build.sour ...

  4. POJ2253(dijkstra堆优化)

    https://vjudge.net/problem/POJ-2253 Freddy Frog is sitting on a stone in the middle of a lake. Sudde ...

  5. B类——Stas and the Queue at the Buffet

    http://codeforces.com/contest/1151/problem/D 题意: n个学生,每个学生都有自己的位置,最后要使

  6. 一键搭建LNMP脚本

    还有不足的地方,请谅解   2天时间刚做到安装mysql这里.... # [root@localhost ~]# cat /etc/centos-release # CentOS release 6. ...

  7. 小程序 获取微信小程序的源码

    1.微信小程序是以wxapkg可执行文件的形式存在本地的 2.网上有工具可以把wxapkg文件还原成源代码: https://github.com/qwerty472123/wxappUnpacker ...

  8. Tensorflow-hub[例子解析1]

    0. 引言 Tensorflow于1.7之后推出了tensorflow hub,其是一个适合于迁移学习的部分,主要通过将tensorflow的训练好的模型进行模块划分,并可以再次加以利用.不过介于推出 ...

  9. SRP周记_20190418

    SRP的全名是Student research project (我猜的),对于部分学生来说,不做就相当于不能毕业,一个project大概做一年左右,算是我工的一个特色.本人参加的SRP是做一个编译原 ...

  10. [Python]Python Class 中的 函数定义中的 self

    In [80]: class MyClass001: ....: def selfDemo(self): ....: print 'My Demo' ....: In [81]: p = MyClas ...