一   快捷键的使用      

1.文本编辑
删除 ctr + y
复制 ctr + D
2.智能提示
提示 ctr + space
智能提示 ctr + shift + space
完成当前语句 ctr + shift + enter
建议提示为参数 ctr + alt + P
对代码重新排列格式 Ctrl + Alt + L
组织导入,对imports进行优化 Ctrl + Alt + O

3.位置定位
定位到下一个或上一个错误 F2 / Shift + F2
定位文件头 ctr+G (定位到文件行数)
定位文件尾 ctr+G
定位到代码块开始 ctr + [
定位到代码块结束 ctr + ]
回到最近的窗口 F12
回到之前的文件 alt + left
回到之后的文件 alt + right
定位到最后编辑位置 Ctrl + Shift + Backspace
从tool window或其他window切换到文件编辑 esc
关闭最近打开的窗口 shift + esc

4.类、方法、文件定位
查找类 ctr + N
查找文件 Ctrl + Shift + N
符号定位 Ctrl + Alt + Shift + N
查看文件结构 ctrl + F12
最近打开的文件 ctr + E
定位下一个方法 alt + down
定位上一个方法 alt + up
查看方法参数信息 ctr + p
查看方法、类的doc ctr + Q

5.类、方法的结构查看、定位
跳到类或方法的声明 ctr + B
定位到类的父类、接口 ctr + U
查看类的继承结构 ctr + H
查看方法的继承结构 ctr + shift + H
查看类或方法被调用情况 ctr + alt +H
原地参看类、方法的声明 Ctrl + Shift + I

6.运行与调试
Ctrl + F9 Make project (compile modifed and dependent)
Ctrl + Shift + F9 Compile selected file, package or module
Alt + Shift + F10 Select configuration and run
Alt + Shift + F9 Select configuration and debug
Shift + F10 Run
Shift + F9 Debug
Ctrl + Shift + F10 Run context configuration from editor
Debugging
F8 Step over
F7 Step into
Shift + F7 Smart step into
Shift + F8 Step out
Alt + F9 Run to cursor
Alt + F8 Evaluate expression
F9 Resume program
Ctrl + F8 Toggle breakpoint
Ctrl + Shift + F8 View breakpoints

二 IDEA和Eclipse的区别   

IDEA 中 “new Project”对应的是Eclipse的“workspace”,而“new Module”才是创建一个工程;

IDEA 不会自动编译和加载CLASS,ECLIPSE是自动的,

IDEA可以通过Mode Eclipse插件来实现自动加载和编辑Class;

IDEA 编辑的文件是自动保存的,不能设置为手动保存。

三 IDEA常用设置

1.改变编辑文本字体大小
FILE -> SETTINGS -> EDITOR COLORS & FONTS -> FONT -> SIZE
2.用*标识编辑过的文件
Editor –> Editor Tabs
在IDEA中,你需要做以下设置, 这样被修改的文件会以*号标识出来,你可以及时保存相关的文件。"Mark modifyied tabs with asterisk"
3.显示行号
如何显示行号:Settings->Editor->Appearance标签项,勾选Show line numbers
4.自定义键盘快捷方式
如果默认代码提示和补全快捷键跟输入法冲突,如何解决:Settings->Keymap
5.如何让光标不随意定位
Settings->Editor中去掉Allow placement of caret after end of line。

IntelliJ IDEA快捷键和常用设置的更多相关文章

  1. pycharm快捷键、常用设置、包管理

    pycharm快捷键.常用设置.包管理 在PyCharm安装目录 /opt/pycharm-3.4.1/help目录下可以找到ReferenceCard.pdf快捷键英文版说明 or 打开pychar ...

  2. 【转】pycharm快捷键、常用设置、包管理

    转自:pycharm快捷键.常用设置.包管理 在PyCharm安装目录 /opt/pycharm-3.4.1/help目录下可以找到ReferenceCard.pdf快捷键英文版说明 or 打开pyc ...

  3. Android Studio 常用快捷键及常用设置

    Android Studio 常用快捷键及常用设置 一.常用快捷键 快捷键 描述 Ctrl + Alt + L 格式化代码 Ctrl + ( +/- ) 展开/折叠 代码块 Ctrl + Shift ...

  4. vs快捷键及常用设置(vs2012版)

    vs快捷键: 1.ctrl+f F是Find的简写,意为查找.在vs工具中按此快捷键,可以查看相关的关键词.比如查找哪些页面引用了某个类等.再配合查找范围(整个解决方案.当前项目.当前文档等),可以快 ...

  5. pycharm快捷键、常用设置、配置管理

    http://blog.csdn.net/pipisorry/article/details/39909057 pycharm学习技巧 Learning tips /pythoncharm/help/ ...

  6. Python入门之PyCharm的快捷键与常用设置和扩展(Win系统)

    1.  PyCharm的快捷键 2 . PyCharm的常用设置和扩展 ---------------------------------------------------------------- ...

  7. Python入门之PyCharm的快捷键与常用设置和扩展(Mac系统)

    1. 快捷键 2 . PyCharm的常用设置和扩展 ------------------------------------------------------------------------- ...

  8. (转)pycharm快捷键、常用设置、配置管理

    原文: http://blog.csdn.net/pipisorry/article/details/39909057 本博客一直在同步更新中! 内容包含:pycharm学习技巧 Learning t ...

  9. pycharm快捷键及常用设置

    Alt+Enter 自动添加包 shift+O 自动建议代码补全 Ctrl+t SVN更新 Ctrl+k SVN提交 Ctrl + / 注释(取消注释)选择的行 Ctrl+Shift+F 高级查找 C ...

随机推荐

  1. Jquery EasyUI的添加,修改,删除,查询等基本操作介绍

    http://www.jb51.net/article/42016.htm 初识Jquery EasyUI看了一些博主用其开发出来的项目,页面很炫,感觉功能挺强大,效果也挺不错,最近一直想系统学习一套 ...

  2. 栈的的链式实例LinkStack实现

    1.#include <stdio.h>#include <malloc.h>#include "LinkList.h"typedef struct _ta ...

  3. 大理石在哪?(Where is the Marble?,UVa 10474)

    参考:ACM紫书 第五章 P108 [排序与检索] 下面的代码中有些 提示性输出,想Ac 需删除提示性输出语句,读者自行修改. #include <cstdio> #include < ...

  4. centos7 nginx用systemctl方式管理的脚本

    vim /usr/lib/systemd/system/nginx.service [Unit] Description=nginx - high performance web server Doc ...

  5. centos安装软件Error: Cannot find a valid baseurl for repo: base

    今天使用yum安装软件,出现下面的提示: Loaded plugins: fastestmirror, refresh-packagekit, securityLoading mirror speed ...

  6. [整理]Code::Blocks使用遇到的问题

    在使用其编写C小程序的过程总会遇到些问题,特整理如下: 1.无法调试 注意的是项目所在的文件路径不能包含中文. 2.头文件接口函数申明引用无效 查看头文件是否处于可编译状态,左侧项目文件列表里是文件名 ...

  7. Sublime Text2 快捷键 (MAC版)

    工具是人的延伸,可以把人变得更聪明更强大,人类正是学会了使用工具,才创造出现在的文明.作为程序员,工具开发.使用是其能力的重要体现,业内的大牛都是造工具的好手.目前身边很多人都在用sublime te ...

  8. 给setTimeout和setIntreval函数添加回调参数

    setTimeout和setInterval是两个很常见的计时函数.在以前,他们只接收两个参数,我们无法直接向他们的回调函数中添加参数,如果需要实现添加多个参数,可以在外层多嵌一层来实现类似的功能.现 ...

  9. 用WP_Query自定义WordPress 主循环

    我们知道操作 WordPress 主循环(WordPress Loop)最容易的方法是使用 query_posts 函数. 但是使用 query_posts 直接修改 WordPress 默认的主循环 ...

  10. 常用 C 头文件

    ISO C 标准定义的头文件 头文件 说明 <assert.h> 验证程序断言 <complex.h> 复数算术运算支持 <ctype.h> 字符分类和映射支持 & ...