軟件通用的快捷鍵:
* 保存: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 或alt + shift + insert 自動生成get set方法、 構造器、 toString方法、 重寫方法
自動補全變量名稱 : Ctrl + Alt + v 或者 比如在scala中最后輸入.var同樣可以自動補全出變量名
自動補全屬性名稱 : Ctrl + Alt + f
快速抽取出方法: 選中我即將抽取的代碼,按快捷鍵Ctrl + Alt + M 即可,或者 鼠標右擊 》Refactor 》Extract 》Method
1、全局搜索快捷鍵:CTRL+SHIFT+F 不起作用, 一般是 其他軟件占用的這個快捷鍵;可以去看下 搜狗輸入法 的繁簡字體切換快捷鍵,取消占用即可。
2、全部替換快捷鍵:CTRL+SHIFT+R
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()...