IDEA和eclipse快捷键
软件通用的快捷键:
* 保存:Ctrl + S
* 剪切:Ctrl + X
* 粘贴:Ctrl + V
* 复制:Ctrl + C
* 全选:Ctlr + A
* 撤销:Ctrl + Z
* 反撤销:Ctrl + Y
* 查找与替换:Ctrl + F (find)
IDEA
alt+enter 提示
ctrl+D 复制一行
ctrl+Y 删除一行
ctrl+O 重写方法 ctrl + o 、i
ctrl+shift+enter 快捷补全分号
ctrl+shift+上下箭头
ctrl+alt+l 格式化代码
alt+insert
自动补全变量名称 : Ctrl + Alt + v 或者 比如在scala中最后输入.var同样可以自动补全出变量名
自动补全属性名称 : Ctrl + Alt + f
快速抽取出方法: 选中我即将抽取的代码,按快捷键Ctrl + Alt + M 即可,或者 鼠标右击 》Refactor 》Extract 》Method if 按回车 遍历数组 xx
xx.for 回车; fori -->for循环; sout --> Sysout.out.println();
psvm main方法
alt+insert get| set方法
ctrl+alt+t调出try...catch等方法 ctrl+h类结构
ctrl+F12查看类中所有方法
抽取方法的快捷键是 Ctrl + Alt + M,其中 M代表 Method,即方法。
IntelliJ IDEA maven库下载依赖包速度慢的问题
http://repo1.maven.org/maven2/
在pom.xml中添加maven 依赖包时,我就发现不管是否用了翻墙,下载速度都好慢,就1M的东西能下半天,很是苦恼,于是到网上搜资料,然后让我查到了。说是使用阿里的maven镜像就可以了。我于是亲自试了下,速度快的飞起!!!
右键项目选中maven选项,然后选择“open settings.xml”或者 “create settings.xml”,然后把如下代码粘贴进去就可以了。重启IDE;
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<mirrors>
<!-- mirror
| Specifies a repository mirror site to use instead of a given repository. The repository that
| this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
| for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
|
<mirror>
<id>mirrorId</id>
<mirrorOf>repositoryId</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://my.repository.com/repo/path</url>
</mirror>
--> <mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror> <mirror>
<id>uk</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://uk.maven.org/maven2/</url>
</mirror> <mirror>
<id>CN</id>
<name>OSChina Central</name>
<url>http://maven.oschina.net/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror> <mirror>
<id>nexus</id>
<name>internal nexus repository</name>
<!-- <url>http://192.168.1.100:8081/nexus/content/groups/public/</url>-->
<url>http://repo.maven.apache.org/maven2</url>
<mirrorOf>central</mirrorOf>
</mirror> </mirrors>
</settings>
Eclipse
* Eclipse的快捷键:
* 内容提示帮助:Alt + /
* 快速修复:Ctrl + 1
* 快速导包:Ctrl + Shift + O
* 快速复制一行:
* 向下复制一行:Ctrl + Alt + ↓
* 向上复制一行:Ctrl + Alt + ↑
* 交换两行:
* 与上一行交换:Alt + ↑
* 与下一行交换:Alt + ↓
* 删除一行或选择的多行:Ctrl + D (delete)
* 注释:
* 单行注释与取消单行注释:Ctrl +/
* 多行注释:Ctrl + Shift + /
* 取消多行注释:Ctrl +Shift + \
* 快速格式化:Ctrl +Shift + F(format)
* 打开的多个源文件切换:Alt + ←, Alt + →
Ctrl + PgUp,Ctrl + PgDown
* 在光标的下一行插入一个空行:Shift+回车
* 打开某个类型的源代码:Ctrl+Shift+T + 输入类型名
* 代码跟踪:Ctrl+点击某个类或方法 回到刚刚的位置:Alt+<--
* 快速查看某类的继承关系图:选择某个类型后Ctrl+T
1、main方法:main + Alt + / 选择main方法后回车
2、System.out语句:sysout + Alt + / + 选择sysout回车
3、for循环:for + Alt + / + 选择for回车
4、foreach:foreach + Alt + / + 选择foreach回车
5、外部要用什么结构包围:
选中代码 + 右键 + surround with + 选择需要的结构
选中代码 + source菜单 + surround with + 选择需要的结构
选择代码 + Alt + Shift + Z + 选择需要的结构
(1)快速生成getter/setter方法
两种方式找到自动生成getter/setter方法的功能:
1、Source菜单或右键找到Source-->Generate Getters and Setters...
2、Alt + Shift + S -->Generate Getters and Setters...
(2)快速生成构造器
两种方式找到自动生成构造器的功能:
1、Source菜单或右键找到Source-->Generate Constructor using Fields...
2、Alt + Shift + S -->Generate Constructor using Fields...
(3)快速生成hashcode和equals方法
两种方式找到自动生成构造器的功能:
1、Source菜单或右键找到Source-->Generate hashCode() and equals()...
2、Alt + Shift + S -->Generate hashCode() and equals()...
IDEA和eclipse快捷键的更多相关文章
- eclipse 快捷键大全
注:因eclipse版本.电脑配置等原因 有些快捷键可能导致不可用(遇到些许问题可在下方评论) [Ct rl+T] 搜索当前接口的实现类 1. [ALT +/] 此快捷键为用户编辑的好帮手,能为 ...
- eclipse 快捷键
Eclipse快捷键大全 Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到 ...
- Eclipse快捷键
http://www.blogjava.net/action/articles/17339.html http://blog.csdn.net/keenweiwei/article/details/3 ...
- 【转】Eclipse快捷键 10个最有用的快捷键
转载地址:http://www.open-open.com/bbs/view/1320934157953 Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但 ...
- 转:Eclipse快捷键 10个最有用的快捷键
Eclipse快捷键 10个最有用的快捷键 Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合.通过这些组合可以更加容易的浏览源代 ...
- Eclipse快捷键 10个最有用的快捷键
Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合.通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升. 1. ...
- eclipse快捷键以及使用技巧大全
eclipse快捷键以及使用技巧大全1. 打开MyEclipse 6.0.1,然后"window"→"Preferences" 2. 选择"java& ...
- [刘阳Java]_斗胆介绍一下Eclipse快捷键大全[超详细]_第6讲
斗胆让我在这里介绍一下Eclipse快捷键有哪些 ctrl+shirt+r 打开资源 这组快捷键可以让你开打Eclipse工作区中任何一个文件,你只需要输入你想查找的文件名字即可,而且绝对支持模糊检索 ...
- Eclipse快捷键大全(转载)
一.实用类快捷键 1 常用熟悉的快捷键 CTRL+C(复制).CTRL+X(剪切).CTRL+Z(撤销).CTRL+F(查找).CTRL+H(搜索文件或字符串).CTRL+Y(重做).CTRL+/(双 ...
- Eclipse快捷键-方便查找
[Ct rl+T] 搜索当前接口的实现类 1. [ALT +/] 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类.方法和属性的名字时,多体验一下[ ...
随机推荐
- python静态属性的理解
python中并没有像 C语言 C++ java 那样定义静态属性的关键字 static 那么在python中是怎么做的呢? class A(object): name="lance&quo ...
- idea中如何添加RunDashboard
在微服务开发中,往往要同时启动多个服务,这时候使用Run控制台难免会出错,并且不方便管理,这里推荐一个功能Run Dashboard idea中打开Run Dashboard的方法如下 view &g ...
- 前端面试题整理—React篇
1.说一下React React是Facebook 开发的前端JavaScript库 V层:react并不是完整的MVC框架,而是MVC中的C层 虚拟DOM:react引入虚拟DOM,每当数据变化通过 ...
- JS通用模块模式 UMD
历史 JS诞生之初面向简单页面开发, 没有模块的概念. 后来页面逐渐复杂, 人类构造到 IIFE 立即执行函数来模拟 模块: 之前也有雅虎的实践,使用命名空间 作为模块名. 最后衍生出 面向各种使用场 ...
- D. Vanya and Treasure Codeforces Round #355 (Div. 2)
http://codeforces.com/contest/677/problem/D 建颗新树,节点元素包含r.c.dis,第i层包含拥有编号为i的钥匙的所有节点.用i-1层更新i层,逐层更新到底层 ...
- javac编译多个java文件以及-cp、-classp、-sourcepath
//编译多个文件 javac path_of_file_a/a.java path_of_file_b/b.java path_of_file_c/c.java -cp(classpath) 与 ...
- css-reset 代码
最常用 * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } *:bef ...
- AtCoder Grand Contest 030题解
第一次套刷AtCoder 体验良好 传送门 Poisonous Cookies cout<<b+min(c,a+b+); Tree Burning 难度跨度有点大啊 可以证明当第一次转向之 ...
- raw_input与input
raw_input 不管用户输入的是什么,最后打印的类型都会是str字符串类型 input 会根据用户的输入变换成相应的类型,但是需要注意的是我们用户在输入字符或者字符串的时候,需要给他们加上双引号, ...
- Balanced Number HDU - 3709
题目大意:若一个数以某个位置为支点,支点左右的加权和相同,这样的数被称为平衡数,求区间内平衡数的个数 思路:枚举支点位置,针对每个支点进行数位DP,但是0比较特殊,假设该数的长度为len,枚举len次 ...