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 或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()...


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM