软件通用的快捷键:

* 保存:Ctrl + S

* 剪切:Ctrl + X

* 粘贴:Ctrl + V

* 复制:Ctrl + C

* 全选:Ctlr + A

* 撤销:Ctrl + Z

* 反撤销:Ctrl + Y

* 查找与替换:Ctrl + F  (find)

IDEA

  1. alt+enter 提示
  2. ctrl+D 复制一行
  3. ctrl+Y 删除一行
  4. ctrl+O 重写方法 ctrl + o i
  5. ctrl+shift+enter 快捷补全分号
  6. ctrl+shift+上下箭头
  7. ctrl+alt+l 格式化代码
  8. alt+insert
  9. 自动补全变量名称 : Ctrl + Alt + v 或者 比如在scala中最后输入.var同样可以自动补全出变量名
    自动补全属性名称 : Ctrl + Alt + f
    快速抽取出方法: 选中我即将抽取的代码,按快捷键Ctrl + Alt +即可,或者  鼠标右击 Refactor Extract Method
  10. if 按回车
  11. 遍历数组 xx
  12. xx.for 回车; fori -->for循环;
  13. sout --> Sysout.out.println();
  14. psvm main方法
  15. alt+insert get| set方法
     ctrl+alt+t调出try...catch等方法
  16. ctrl+h类结构
  17. 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;

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
  3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4. xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
  5. <mirrors>
  6. <!-- mirror
  7. | Specifies a repository mirror site to use instead of a given repository. The repository that
  8. | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
  9. | for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
  10. |
  11. <mirror>
  12. <id>mirrorId</id>
  13. <mirrorOf>repositoryId</mirrorOf>
  14. <name>Human Readable Name for this Mirror.</name>
  15. <url>http://my.repository.com/repo/path</url>
  16. </mirror>
  17. -->
  18.  
  19. <mirror>
  20. <id>alimaven</id>
  21. <name>aliyun maven</name>
  22. <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
  23. <mirrorOf>central</mirrorOf>
  24. </mirror>
  25.  
  26. <mirror>
  27. <id>uk</id>
  28. <mirrorOf>central</mirrorOf>
  29. <name>Human Readable Name for this Mirror.</name>
  30. <url>http://uk.maven.org/maven2/</url>
  31. </mirror>
  32.  
  33. <mirror>
  34. <id>CN</id>
  35. <name>OSChina Central</name>
  36. <url>http://maven.oschina.net/content/groups/public/</url>
  37. <mirrorOf>central</mirrorOf>
  38. </mirror>
  39.  
  40. <mirror>
  41. <id>nexus</id>
  42. <name>internal nexus repository</name>
  43. <!-- <url>http://192.168.1.100:8081/nexus/content/groups/public/</url>-->
  44. <url>http://repo.maven.apache.org/maven2</url>
  45. <mirrorOf>central</mirrorOf>
  46. </mirror>
  47.  
  48. </mirrors>
  49. </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. 在IntelliJ IDEA中,注解@Slf4j找不到log

    问题: 解决方法:

  2. xgboost-Python&R

    sklearn实战-乳腺癌细胞数据挖掘(博主亲自录制视频) https://study.163.com/course/introduction.htm?courseId=1005269003& ...

  3. fork子进程

    title: fork子进程 data: 2019/3/21 20:24:39 toc: true --- 这里实在学习socket编程前的小知识点,用来创建多个服务端 学习文档 函数可以有两个返回值 ...

  4. Springboot集成Spring Batch

    Spring官网 (https://spring.io/projects/spring-batch#overview)对Spring  Batch的解释: 一个轻量级的.全面的批处理框架,用于开发对企 ...

  5. HTML界面多语言切换

    我在做个人网站时考虑到多语言转换的问题,最后在JS文件中将所有文字数据储存然后设置HTML中的class与key属性来达到多语言效果.当然,还有一个别的方法,就是所有有文字内容的div都用不同语言写一 ...

  6. jQuery实现搜索框插件+豆瓣音乐接口实现豆瓣搜索框

    jQuery实现搜索框插件 豆瓣音乐接口实现豆瓣搜索框 豆瓣接口有时不稳定,网络请求会报400,不要惊慌.我主要是练习一下jQuery的JSONP和封装插件. <div class=" ...

  7. Thunk

    Thunk https://en.wikipedia.org/wiki/Thunk In computer programming, a thunk is a subroutine used to i ...

  8. Html.ActionLink与Url.Action区别

    一.@Html.ActionLink()概述 在MVC的Rasor视图引擎中,微软采用一种全新的方式来表示从前的超链接方式,它代替了从前的繁杂的超链接标签,让代码看起来更加简洁.通过浏览器依然会解析成 ...

  9. vm—win7

  10. BMCP位图图片压缩算法

    什么是位图?位图也称像素图像或点阵图像,是由多个点组成的,这些点被称为像素.位图可以模仿照片的真实效果,具有表现力强.细腻.层次多和细节多等优点. 图片的压缩格式:在Windows系统中,我们常见的b ...