软件通用的快捷键:

* 保存: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快捷键的更多相关文章

  1. eclipse 快捷键大全

    注:因eclipse版本.电脑配置等原因 有些快捷键可能导致不可用(遇到些许问题可在下方评论) [Ct rl+T] 搜索当前接口的实现类 1. [ALT +/]    此快捷键为用户编辑的好帮手,能为 ...

  2. eclipse 快捷键

    Eclipse快捷键大全 Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行  Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到 ...

  3. Eclipse快捷键

    http://www.blogjava.net/action/articles/17339.html http://blog.csdn.net/keenweiwei/article/details/3 ...

  4. 【转】Eclipse快捷键 10个最有用的快捷键

    转载地址:http://www.open-open.com/bbs/view/1320934157953 Eclipse中10个最有用的快捷键组合  一个Eclipse骨灰级开发者总结了他认为最有用但 ...

  5. 转:Eclipse快捷键 10个最有用的快捷键

    Eclipse快捷键 10个最有用的快捷键 Eclipse中10个最有用的快捷键组合  一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合.通过这些组合可以更加容易的浏览源代 ...

  6. Eclipse快捷键 10个最有用的快捷键

    Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合.通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升. 1. ...

  7. eclipse快捷键以及使用技巧大全

    eclipse快捷键以及使用技巧大全1. 打开MyEclipse 6.0.1,然后"window"→"Preferences" 2. 选择"java& ...

  8. [刘阳Java]_斗胆介绍一下Eclipse快捷键大全[超详细]_第6讲

    斗胆让我在这里介绍一下Eclipse快捷键有哪些 ctrl+shirt+r 打开资源 这组快捷键可以让你开打Eclipse工作区中任何一个文件,你只需要输入你想查找的文件名字即可,而且绝对支持模糊检索 ...

  9. Eclipse快捷键大全(转载)

    一.实用类快捷键 1 常用熟悉的快捷键 CTRL+C(复制).CTRL+X(剪切).CTRL+Z(撤销).CTRL+F(查找).CTRL+H(搜索文件或字符串).CTRL+Y(重做).CTRL+/(双 ...

  10. Eclipse快捷键-方便查找

    [Ct rl+T] 搜索当前接口的实现类 1. [ALT +/]    此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类.方法和属性的名字时,多体验一下[ ...

随机推荐

  1. 2017-12-20python全栈9期第五天第二节之可变 数据类型和不可变数据类型

  2. 转载---JavaScript执行机制

    很好的一篇文章,原地址 JavaScript执行机制 这一次,彻底弄懂 JavaScript 执行机制 本文的目的就是要保证你彻底弄懂javascript的执行机制,如果读完本文还不懂,可以揍我. 不 ...

  3. 一张图11招学会Python网络黑客

    全部学起来: 第一招:搭建Python防范环境 第二招:扫描漏洞 第三招:暴力破解的秘密 第四招:防SQL注入 第五招:防命令注入 第六招:看清文件上传木马 第七招:看清Web攻击 第八招:利用Pyt ...

  4. [算法竞赛入门经典]Message Decoding,ACM/ICPC World Finals 1991,UVa213

    Description Some message encoding schemes require that an encoded message be sent in two parts. The ...

  5. This is very likely to create a memory leak 异常

    原因: 内存分配不够 解决办法:tomcat目录下,修改bin/catalina.sh文件,添加以下语句: JAVA_OPTS="-server -Xms768m -Xmx768m -XX: ...

  6. python ftp批量上传文件下载文件

    # encoding:utf-8 from ftplib import FTPimport osimport sys _XFER_FILE = 'FILE'_XFER_DIR = 'DIR' clas ...

  7. element-UI使用中:el-input type为textarea时@change无法触发?

    自己瞎尝试解决了的.官方文档上居然没写@input事件,醉了.

  8. Shiro权限模型以及权限分配的两种方式

    1. 顶级账户分配权限用户需要被分配相应的权限才可访问相应的资源.权限是对于资源的操作一张许可证.给用户分配资源权限需要将权限的相关信息保存到数据库.这些相关内容包含:用户信息.权限管理.用户分配的权 ...

  9. cadence学习二----->Allegro基本概念

    Class与Subclass 同一根线在不同的Subclass里的含义不一样,下面介绍常用Class和Subclass的含义 1.Etch 包括TOP和BOTTOM,用于走线和覆铜 2.Package ...

  10. 【easy】671. Second Minimum Node In a Binary Tree

    Given a non-empty special binary tree consisting of nodes with the non-negative value, where each no ...