IntelliJ IDEA快捷键和常用设置
一 快捷键的使用
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快捷键和常用设置的更多相关文章
- pycharm快捷键、常用设置、包管理
pycharm快捷键.常用设置.包管理 在PyCharm安装目录 /opt/pycharm-3.4.1/help目录下可以找到ReferenceCard.pdf快捷键英文版说明 or 打开pychar ...
- 【转】pycharm快捷键、常用设置、包管理
转自:pycharm快捷键.常用设置.包管理 在PyCharm安装目录 /opt/pycharm-3.4.1/help目录下可以找到ReferenceCard.pdf快捷键英文版说明 or 打开pyc ...
- Android Studio 常用快捷键及常用设置
Android Studio 常用快捷键及常用设置 一.常用快捷键 快捷键 描述 Ctrl + Alt + L 格式化代码 Ctrl + ( +/- ) 展开/折叠 代码块 Ctrl + Shift ...
- vs快捷键及常用设置(vs2012版)
vs快捷键: 1.ctrl+f F是Find的简写,意为查找.在vs工具中按此快捷键,可以查看相关的关键词.比如查找哪些页面引用了某个类等.再配合查找范围(整个解决方案.当前项目.当前文档等),可以快 ...
- pycharm快捷键、常用设置、配置管理
http://blog.csdn.net/pipisorry/article/details/39909057 pycharm学习技巧 Learning tips /pythoncharm/help/ ...
- Python入门之PyCharm的快捷键与常用设置和扩展(Win系统)
1. PyCharm的快捷键 2 . PyCharm的常用设置和扩展 ---------------------------------------------------------------- ...
- Python入门之PyCharm的快捷键与常用设置和扩展(Mac系统)
1. 快捷键 2 . PyCharm的常用设置和扩展 ------------------------------------------------------------------------- ...
- (转)pycharm快捷键、常用设置、配置管理
原文: http://blog.csdn.net/pipisorry/article/details/39909057 本博客一直在同步更新中! 内容包含:pycharm学习技巧 Learning t ...
- pycharm快捷键及常用设置
Alt+Enter 自动添加包 shift+O 自动建议代码补全 Ctrl+t SVN更新 Ctrl+k SVN提交 Ctrl + / 注释(取消注释)选择的行 Ctrl+Shift+F 高级查找 C ...
随机推荐
- MyEclipse------从MySQL取出图片
showImage.jsp <%@ page language="java" import="java.util.*" pageEncoding=&quo ...
- 禁止掉非法IP登陆服务器
今天查看线上服务器日志/var/log/secure发现有很多国外的ip尝试登陆服务器,以前一直没太注意这方面,作为系统管理员真是失职啊,虽然服务器已经设置了强密码,但是看到有人想搞你还是很不爽的.一 ...
- ReactJS入门学习二
ReactJS入门学习二 阅读目录 React的背景和基本原理 理解React.render() 什么是JSX? 为什么要使用JSX? JSX的语法 如何在JSX中如何使用事件 如何在JSX中如何使用 ...
- Invalid Binary错误怎么解决
Invalid Binary错误怎么解决? 本文永久地址为http://www.cnblogs.com/ChenYilong/p/3989829.html ,转载请注明出处. iOS8升级过程中, ...
- lvs之dr技术的学习与实践
1.配置测试环境 修改IP windows 200.168.10.4 lvs server ip:200.168.10.1 因为IP隧道模式只需要一个网卡 所以就停掉其他网卡 web server ...
- aspx注入靶机源码
ASPX: <%@ Page language="c#" validateRequest=false %> <!DOCTYPE HTML PUBLIC &qu ...
- tomcat配置文件之Server.xml
Server.xml包含的元素有<Server>.<Service>.<Connector>.<Engine>.<Host>.<Con ...
- bwa的使用方法
bwa的使用需要两中输入文件: Reference genome data(fasta格式 .fa, .fasta, .fna) Short reads data (fastaq格式 .f ...
- Python序列切片的注意事项
a=[1,2,3,4,5,6,7,8,9,10] 1)普通切片,形如array[m:n],只包含起始索引m,和不被包含在结果内的终点索引n, 注意终点索引可以大于序列的大小(长度),若终点索引大于序列 ...
- linux shell 字符串操作(长度,查找,替换)详解
linux shell 字符串操作(长度,查找,替换)详解 在做shell批处理程序时候,经常会涉及到字符串相关操作.有很多命令语句,如:awk,sed都可以做字符串各种操作. 其实shell内置一系 ...