SlideShare ist ein Scribd-Unternehmen logo
1 von 7
Eclipse 的编辑功能非常强大,掌握了 Eclipse 快捷键功能,能够大大提高开发效率。 Eclipse
中    有   如    下   一       些 和
                      相 关 的 快 捷 键 。     编   辑
                      【    1.
                            ALT+/   】
 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名
称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。

                     【         2.
                          Ctrl+O    】
 显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找 Bug 时非常有用。

                      【        3.
                           Ctrl+/ 】
 快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释,在调试的时候可
能总会需要注释一些东西或取消注释,现在好了,不需要每行进行重复的注释。

                       【       4.
                            Ctrl+D 】
    删除当前行,这也是笔者的最爱之一,不用为删除一行而按那么多次的删除键。

                      【        5.
                            Ctrl+M 】
 窗口最大化和还原,用户在窗口中进行操作时,总会觉得当前窗口小(尤其在编写代码
时 ) , 现 在 好 了 , 试 试 【 Ctrl+M 】 快 捷 键 。

                      查             看   和       定   位   快   捷   键

 在程序中,迅速定位代码的位置,快速找到 Bug 的所在,是非常不容易的事,Eclipse 提
供了强大的查找功能,可以利用如下的快捷键帮助完成查找定位的工作。

             1.
             【  Ctrl+K 】 、 【 Ctrl++Shift+K 】
    快速向下和向上查找选定的内容,从此不再需要用鼠标单击查找对话框了。

                  2.      【        Ctrl+Shift+T 】
 查找工作空间( Workspace)构建路径中的可找到 Java 类文件,不要为找不到类而痛苦,
而 且 可 以 使 用 “ *” 、 “ ? ” 等 通 配 符 。

                          3. 【       Ctrl+Shift+R  】
 和【Ctrl+Shift+T】对应,查找工作空间(Workspace)中的所有文件(包括 Java 文件),
也      可        以   使   用      通      配          符 。

                          4.        【      Ctrl+Shift+G  】
 查找类、方法和属性的引用。这是一个非常实用的快捷键,例如要修改引用某个方法的代
码 , 可 以 通 过 【 Ctrl+Shift+G 】 快 捷 键 迅 速 定 位 所 有 引 用 此 方 法 的 位 置 。

                        【 5. Ctrl+Shift+O  】
快速生成 import ,当从网上拷贝一段程序后,不知道如何 import 进所调用的类,试试
【 Ctrl+Shift+O 】 快 捷 键 , 一 定 会 有 惊 喜 。
【  6.
                                 Ctrl+Shift+F   】
 格式化代码,书写格式规范的代码是每一个程序员的必修之课,当看见某段代码极不顺
眼时,选定后按 Ctrl+Shift+F】
       【             快捷键可以格式化这段代码,如果不选定代码则默认格式化
当   前   文        件     (  Java 文      件       )  。

                    【           7.
                         ALT+Shift+W 】
 查找当前文件所在项目中的路径,可以快速定位浏览器视图的位置,如果想查找某个文
件所在的包时,此快捷键非常有用(特别在比较大的项目中)。

                                【    8.Ctrl+L    】
         定 位 到 当 前 编 辑 器 的 某 一 行 , 对 非  Java 文 件 也 有 效 。


             【     9.
                Alt+← 】 、  【  Alt+→ 】
 后退历史记录和前进历史记录,在跟踪代码时非常有用,用户可能查找了几个有关联的
地方,但可能记不清楚了,可以通过这两个快捷键定位查找的顺序。

                                      10.                       【       F3         】
快   速      定       位    光   标        位      置     的   某       个 类   、   方    法   和 属     性   。

                               【    F411.】
            显 示 类 的 继 承 关 系 , 并 打 开 类 继 承 视 图 。

                                              调           试         快        捷       键

         Eclipse   中 有 如 下 一 些 和 运 行 调 试 相 关 的 快 捷 键 。

    1.     【 Ctrl+Shift+B 】 : 在 当 前 行 设 置 断 点 或 取 消 设 置 的 断 点 。
          2.     【 F11 】 : 调 试 最 后 一 次 执 行 的 程 序 。
         3.    【 Ctrl+F11 】 : 运 行 最 后 一 次 执 行 的 程 序 。
 4. 【F5 】:跟踪到方法中,当程序执行到某方法时,可以按【 F5 】键跟踪到方法中。
              5.        【   F6 】   :   单  步   执  行   程   序  。
    6. 【 F7 】 : 执 行 完 方 法 , 返 回 到 调 用 此 方 法 的 后 一 条 语 句 。
      7.     【 F8 】 : 继 续 执 行 , 到 下 一 个 断 点 或 程 序 结 束 。

                            常             用       编           辑     器   快        捷       键

 通常文本编辑器都提供了一些和编辑相关的快捷键,在 Eclipse 中也可以通过这些快捷键
进     行      文        本        编     辑       。
          1.   【       Ctrl+C  】   :   复   制   。
          2.   【       Ctrl+X  】   :   剪   切   。
          3.   【       Ctrl+V  】   :   粘   贴   。
       4.    【  Ctrl+S     】  :  保   存   文  件  。
          5.   【       Ctrl+Z  】  :    撤   销   。
6.     【       Ctrl+Y       】   :   重    复       。
                      7.     【       Ctrl+F       】   :   查    找       。

                                 其            他       快   捷        键

 Eclipse 中还有很多快捷键,无法一一列举,用户可以通过帮助文档找到它们的使用方式 ,
另    外           还     有   几      个   常 用  的 快  捷 键  如  下              。
          1.          【 Ctrl+F6 】 : 切 换 到 下 一 个 编 辑 器                   。
         2.          【 Ctrl+Shift+F6 】 : 切 换 到 上 一 个 编 辑 器              。
            3.         【 Ctrl+F7 】 : 切 换 到 下 一 个 视 图                   。
          4.          【 Ctrl+Shift+F7 】 : 切 换 到 上 一 个 视 图               。
          5.          【 Ctrl+F8 】 : 切 换 到 下 一 个 透 视 图                   。
         6.          【 Ctrl+Shift+F8 】 : 切 换 到 上 一 个 透 视 图              。



Ctrl+1     快 速 修 复 ( 最 经 典 的 快 捷 键 , 就 不 用 多 说 了 )
Ctrl+D:                 删         除          当         前          行
Ctrl+Alt+↓       复 制 当 前 行 到 下 一 行 ( 复 制 增 加 )
Ctrl+Alt+↑       复 制 当 前 行 到 上 一 行 ( 复 制 增 加 )
Alt+↓ 当 前 行 和 下 面 一 行 交 互 位 置 ( 特 别 实 用 , 可 以 省 去 先 剪 切 , 再 粘 贴 了 )
Alt+↑       当 前 行 和 上 面 一 行 交 互 位 置 ( 同 上 )
Alt+←               前      一      个       编        辑       的       页       面
Alt+→      下 一 个 编 辑 的 页 面 ( 当 然 是 针 对 上 面 那 条 来 说 了 )
Alt+Enter 显 示 当 前 选 择 资 源 ( 工 程 ,or 文 件                  or 文 件 ) 的 属 性
Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)
Shift+Ctrl+Enter    在 当 前 行 插 入 空 行 ( 原 理 同 上 条 )
Ctrl+Q            定    位     到     最     后       编     辑     的      地      方
Ctrl+L    定 位 在 某 行        ( 对 于 程 序 超 过 100 的 人 就 有 福 音 了 )
Ctrl+M       最 大 化 当 前 的 Edit 或 View ( 再 按 则 反 之 )
Ctrl+/        注     释  当    前    行     ,  再      按   则     取   消     注     释
Ctrl+O                 快        速        显         示                  OutLine
Ctrl+T          快    速   显    示    当     前      类   的     继    承     结     构
Ctrl+W                    关          闭           当          前           Editer
Ctrl+K       参 照 选 中 的             Word   快 速 定 位 到 下 一 个
Ctrl+E 快 速 显 示 当 前 Editer 的 下 拉 列 表 ( 如 果 当 前 页 面 没 有 显 示 的 用 黑 体 表 示 )
Ctrl+/( 小 键 盘 )              折 叠 当 前 类 中 的 所 有 代 码
Ctrl+×( 小 键 盘 )              展 开 当 前 类 中 的 所 有 代 码
Ctrl+Space 代码助手完成一些代码的插入 (但一般和输入法有冲突 ,可以修改输入法的热键 ,
也         可        以     暂       用       Alt+/      来       代       替        )
Ctrl+Shift+E 显 示 管 理 当 前 打 开 的 所 有 的 View 的 管 理 器 ( 可 以 选 择 关 闭 , 激 活 等 操 作 )
Ctrl+J 正向增量查找(按下 Ctrl+J 后,你所输入的每个字母编辑器都提供快速匹配定位到某个
单词,如果没有,则在 stutes line 中显示没有找到了,查一个单词时,特别实用,这个功能 Idea 两
年                 前            就               有             了               )
Ctrl+Shift+J 反 向 增 量 查 找 ( 和 上 条 相 同 , 只 不 过 是 从 后 往 前 查 )
Ctrl+Shift+F4      关    闭    所    有   打  开   的    Editer
Ctrl+Shift+X    把 当 前 选 中 的 文 本 全 部 变 味 小 写
Ctrl+Shift+Y    把 当 前 选 中 的 文 本 全 部 变 为 小 写
Ctrl+Shift+F        格     式     化    当    前   代      码
Ctrl+Shift+P 定位到对于的匹配符(譬如{}) (从前面定位后面时,光标要在匹配符里面,后面到
前             面       ,       则       反     之          )


下面的快捷键是重构里面常用的 ,本人就自己喜欢且常用的整理一下 (注:一般重构的快捷键
都           是       Alt+Shift        开        头        的         了        )
Alt+Shift+R 重命名 (是我自己最爱用的一个了 ,尤其是变量和类的 Rename,比手工方法能节
省             很           多           劳           动           力           )
Alt+Shift+M 抽取方法 (这是重构里面最常用的方法之一了 ,尤其是对一大堆泥团代码有用 )
Alt+Shift+C 修 改 函 数 结 构 ( 比 较 实 用 , 有 N 个 函 数 调 用 了 这 个 方 法 , 修 改 一 次 搞 定 )
Alt+Shift+L 抽取本地变量( 可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处
调               用             的              时             候              )
Alt+Shift+F 把 Class 中 的 local 变 量 变 为 field 变 量 ( 比 较 实 用 的 功 能 )
Alt+Shift+I    合 并 变 量 ( 可 能 这 样 说 有 点 不 妥 Inline)
Alt+Shift+V     移 动 函 数 和 变 量 ( 不 怎 么 常 用 )
Alt+Shift+Z           重        构       的      后      悔        药      (Undo)


编                                                                      辑
作         用      域           功      能            快     捷        键
全        局            查     找      并     替      换            Ctrl+F
文     本      编    辑   器       查    找   上    一     个      Ctrl+Shift+K
文      本      编    辑   器        查    找    下     一    个         Ctrl+K
全            局                撤        销                 Ctrl+Z
全            局                复        制                Ctrl+C
全      局          恢    复    上    一    个    选     择        Alt+Shift+↓
全            局                剪        切                Ctrl+X
全         局             快     速       修      正             Ctrl1+1
全          局            内      容       辅       助             Alt+/
全         局             全      部      选       中             Ctrl+A
全            局                删        除                 Delete
全        局            上     下      文     信      息            Alt+      ?
Alt+Shift+?
Ctrl+Shift+Space
Java    编     辑    器      显   示    工   具    提    示   描  述           F2
Java     编     辑   器       选   择    封    装    元    素      Alt+Shift+↑
Java    编 辑 器            选 择 上 一 个 元 素                    Alt+Shift+←
Java    编 辑 器            选 择 下 一 个 元 素                    Alt+Shift+→
文      本       编    辑    器         增    量     查     找          Ctrl+J
文     本     编    辑   器      增    量   逆    向   查    找      Ctrl+Shift+J
全            局                粘        贴                Ctrl+V
全            局                重        做                Ctrl+Y
查                                                                            看
作       用            域        功     能             快       捷            键
全            局                 放        大                     Ctrl+=
全            局                 缩        小                     Ctrl+-



窗                                                                            口
作        用           域        功     能             快       捷         键
全        局               激    活     编       辑     器                F12
全       局              切    换     编    辑     器            Ctrl+Shift+W
全       局            上    一    个    编    辑    器           Ctrl+Shift+F6
全       局              上    一    个     视    图             Ctrl+Shift+F7
全       局            上    一    个    透    视    图           Ctrl+Shift+F8
全       局             下    一     个    编    辑     器              Ctrl+F6
全        局              下     一     个    视     图               Ctrl+F7
全       局             下    一     个    透    视     图              Ctrl+F8
文      本 编       辑   器     显 示 标 尺 上 下 文 菜                单         Ctrl+W
全       局             显    示    视     图    菜    单              Ctrl+F10
全       局              显    示    系     统    菜     单               Alt+-



导                                                                            航
作      用      域            功      能            快       捷          键
Java   编      辑     器         打     开     结     构             Ctrl+F3
全      局            打      开      类     型              Ctrl+Shift+T
全    局          打    开    类     型    层    次     结     构              F4
全       局              打      开       声      明                   F3
全      局            打     开      外     部      javadoc       Shift+F2
全      局            打      开      资     源              Ctrl+Shift+R
全     局           后     退     历    史     记      录             Alt+←
全     局           前     进     历    史     记      录             Alt+→
全        局               上       一       个                  Ctrl+,
全        局               下       一       个                  Ctrl+.
Java    编     辑     器          显    示     大      纲             Ctrl+O
全 局         在 层 次 结 构 中 打 开 类 型                            Ctrl+Shift+H
全    局         转     至    匹    配    的    括    号           Ctrl+Shift+P
全    局        转   至    上    一    个   编    辑    位     置           Ctrl+Q
Java  编    辑   器       转   至    上   一   个   成    员         Ctrl+Shift+↑
Java  编    辑   器       转   至    下   一   个   成    员         Ctrl+Shift+↓
文     本      编     辑     器          转     至     行              Ctrl+L
搜                                                                                          索
作          用       域                功       能         快                  捷        键
全        局          出     现         在      文   件   中                      Ctrl+Shift+U
全        局          打    开          搜      索   对   话    框                       Ctrl+H
全        局          工    作          区      中   的   声    明                       Ctrl+G
全        局         工    作   区            中   的   引   用                    Ctrl+Shift+G



文                           本                                编                             辑
作         用       域                 功        能                   快       捷         键
文        本      编   辑       器               改        写       切       换            Insert
文        本       编   辑          器                上       滚       行               Ctrl+↑
文        本       编   辑          器                下       滚       行               Ctrl+↓



文                                                                                          件
作         用        域                功       能                    快       捷       键
全              局                    保            存                        Ctrl+X
Ctrl+S
全              局                     打           印                           Ctrl+P
全              局                    关            闭                         Ctrl+F4
全         局             全           部       保            存                Ctrl+Shift+S
全         局             全           部       关            闭               Ctrl+Shift+F4
全              局                    属            性                       Alt+Enter
全              局                     新            建                         Ctrl+N



项                                                                                          目
作         用        域                功       能                    快       捷        键
全         局              全              部        构           建                Ctrl+B



源                                代                             码
作      用     域            功       能         快    捷        键
Java    编    辑        器       格     式   化         Ctrl+Shift+F
Java    编    辑       器       取      消   注     释         Ctrl+
Java     编       辑      器           注     释            Ctrl+/
Java   编    辑      器       添      加   导   入       Ctrl+Shift+M
Java   编    辑      器       组      织   导   入       Ctrl+Shift+O
Java 编辑器 使用 try/catch 块来包围 未设置,太常用了,所以在这里列出 ,建议自己设置。
也     可    以      使     用   Ctrl+1    自  动     修   正        。
运                                                                                      行
作     用        域                     功         能            快        捷         键
全      局                       单    步     返                回                  F7
全      局                       单    步     跳                过                  F6
全      局                       单    步     跳                入                  F5
全    局                 单       步   跳   入     选              择              Ctrl+F5
全    局                 调         试  上    次     启    动                          F11
全          局                       继       续                               F8
全   局          使       用     过   滤   器   单   步   执   行                      Shift+F5
全   局              添       加   /   去   除    断    点                     Ctrl+Shift+B
全          局                     显       示                             Ctrl+D
全    局                 运     行    上    次    启     动                       Ctrl+F11
全     局                     运     行     至      行                          Ctrl+R
全          局                     执       行                             Ctrl+U



重                                                                                      构
作    用      域                        功         能               快     捷         键
全    局                     撤          销        重       构              Alt+Shift+Z
全    局                     抽         取         方      法              Alt+Shift+M
全   局           抽              取       局       部     变     量           Alt+Shift+L
全      局                             内           联                 Alt+Shift+I
全      局                             移          动                  Alt+Shift+V
全     局                        重           命         名              Alt+Shift+R
全局 重做 Alt+Shift+Y

Weitere ähnliche Inhalte

Empfohlen

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Empfohlen (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Eclipse快捷键大全

  • 1. Eclipse 的编辑功能非常强大,掌握了 Eclipse 快捷键功能,能够大大提高开发效率。 Eclipse 中 有 如 下 一 些 和 相 关 的 快 捷 键 。 编 辑 【 1. ALT+/ 】 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名 称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。 【 2. Ctrl+O 】 显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找 Bug 时非常有用。 【 3. Ctrl+/ 】 快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释,在调试的时候可 能总会需要注释一些东西或取消注释,现在好了,不需要每行进行重复的注释。 【 4. Ctrl+D 】 删除当前行,这也是笔者的最爱之一,不用为删除一行而按那么多次的删除键。 【 5. Ctrl+M 】 窗口最大化和还原,用户在窗口中进行操作时,总会觉得当前窗口小(尤其在编写代码 时 ) , 现 在 好 了 , 试 试 【 Ctrl+M 】 快 捷 键 。 查 看 和 定 位 快 捷 键 在程序中,迅速定位代码的位置,快速找到 Bug 的所在,是非常不容易的事,Eclipse 提 供了强大的查找功能,可以利用如下的快捷键帮助完成查找定位的工作。 1. 【 Ctrl+K 】 、 【 Ctrl++Shift+K 】 快速向下和向上查找选定的内容,从此不再需要用鼠标单击查找对话框了。 2. 【 Ctrl+Shift+T 】 查找工作空间( Workspace)构建路径中的可找到 Java 类文件,不要为找不到类而痛苦, 而 且 可 以 使 用 “ *” 、 “ ? ” 等 通 配 符 。 3. 【 Ctrl+Shift+R 】 和【Ctrl+Shift+T】对应,查找工作空间(Workspace)中的所有文件(包括 Java 文件), 也 可 以 使 用 通 配 符 。 4. 【 Ctrl+Shift+G 】 查找类、方法和属性的引用。这是一个非常实用的快捷键,例如要修改引用某个方法的代 码 , 可 以 通 过 【 Ctrl+Shift+G 】 快 捷 键 迅 速 定 位 所 有 引 用 此 方 法 的 位 置 。 【 5. Ctrl+Shift+O 】 快速生成 import ,当从网上拷贝一段程序后,不知道如何 import 进所调用的类,试试 【 Ctrl+Shift+O 】 快 捷 键 , 一 定 会 有 惊 喜 。
  • 2. 【 6. Ctrl+Shift+F 】 格式化代码,书写格式规范的代码是每一个程序员的必修之课,当看见某段代码极不顺 眼时,选定后按 Ctrl+Shift+F】 【 快捷键可以格式化这段代码,如果不选定代码则默认格式化 当 前 文 件 ( Java 文 件 ) 。 【 7. ALT+Shift+W 】 查找当前文件所在项目中的路径,可以快速定位浏览器视图的位置,如果想查找某个文 件所在的包时,此快捷键非常有用(特别在比较大的项目中)。 【 8.Ctrl+L 】 定 位 到 当 前 编 辑 器 的 某 一 行 , 对 非 Java 文 件 也 有 效 。 【 9. Alt+← 】 、 【 Alt+→ 】 后退历史记录和前进历史记录,在跟踪代码时非常有用,用户可能查找了几个有关联的 地方,但可能记不清楚了,可以通过这两个快捷键定位查找的顺序。 10. 【 F3 】 快 速 定 位 光 标 位 置 的 某 个 类 、 方 法 和 属 性 。 【 F411.】 显 示 类 的 继 承 关 系 , 并 打 开 类 继 承 视 图 。 调 试 快 捷 键 Eclipse 中 有 如 下 一 些 和 运 行 调 试 相 关 的 快 捷 键 。 1. 【 Ctrl+Shift+B 】 : 在 当 前 行 设 置 断 点 或 取 消 设 置 的 断 点 。 2. 【 F11 】 : 调 试 最 后 一 次 执 行 的 程 序 。 3. 【 Ctrl+F11 】 : 运 行 最 后 一 次 执 行 的 程 序 。 4. 【F5 】:跟踪到方法中,当程序执行到某方法时,可以按【 F5 】键跟踪到方法中。 5. 【 F6 】 : 单 步 执 行 程 序 。 6. 【 F7 】 : 执 行 完 方 法 , 返 回 到 调 用 此 方 法 的 后 一 条 语 句 。 7. 【 F8 】 : 继 续 执 行 , 到 下 一 个 断 点 或 程 序 结 束 。 常 用 编 辑 器 快 捷 键 通常文本编辑器都提供了一些和编辑相关的快捷键,在 Eclipse 中也可以通过这些快捷键 进 行 文 本 编 辑 。 1. 【 Ctrl+C 】 : 复 制 。 2. 【 Ctrl+X 】 : 剪 切 。 3. 【 Ctrl+V 】 : 粘 贴 。 4. 【 Ctrl+S 】 : 保 存 文 件 。 5. 【 Ctrl+Z 】 : 撤 销 。
  • 3. 6. 【 Ctrl+Y 】 : 重 复 。 7. 【 Ctrl+F 】 : 查 找 。 其 他 快 捷 键 Eclipse 中还有很多快捷键,无法一一列举,用户可以通过帮助文档找到它们的使用方式 , 另 外 还 有 几 个 常 用 的 快 捷 键 如 下 。 1. 【 Ctrl+F6 】 : 切 换 到 下 一 个 编 辑 器 。 2. 【 Ctrl+Shift+F6 】 : 切 换 到 上 一 个 编 辑 器 。 3. 【 Ctrl+F7 】 : 切 换 到 下 一 个 视 图 。 4. 【 Ctrl+Shift+F7 】 : 切 换 到 上 一 个 视 图 。 5. 【 Ctrl+F8 】 : 切 换 到 下 一 个 透 视 图 。 6. 【 Ctrl+Shift+F8 】 : 切 换 到 上 一 个 透 视 图 。 Ctrl+1 快 速 修 复 ( 最 经 典 的 快 捷 键 , 就 不 用 多 说 了 ) Ctrl+D: 删 除 当 前 行 Ctrl+Alt+↓ 复 制 当 前 行 到 下 一 行 ( 复 制 增 加 ) Ctrl+Alt+↑ 复 制 当 前 行 到 上 一 行 ( 复 制 增 加 ) Alt+↓ 当 前 行 和 下 面 一 行 交 互 位 置 ( 特 别 实 用 , 可 以 省 去 先 剪 切 , 再 粘 贴 了 ) Alt+↑ 当 前 行 和 上 面 一 行 交 互 位 置 ( 同 上 ) Alt+← 前 一 个 编 辑 的 页 面 Alt+→ 下 一 个 编 辑 的 页 面 ( 当 然 是 针 对 上 面 那 条 来 说 了 ) Alt+Enter 显 示 当 前 选 择 资 源 ( 工 程 ,or 文 件 or 文 件 ) 的 属 性 Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后) Shift+Ctrl+Enter 在 当 前 行 插 入 空 行 ( 原 理 同 上 条 ) Ctrl+Q 定 位 到 最 后 编 辑 的 地 方 Ctrl+L 定 位 在 某 行 ( 对 于 程 序 超 过 100 的 人 就 有 福 音 了 ) Ctrl+M 最 大 化 当 前 的 Edit 或 View ( 再 按 则 反 之 ) Ctrl+/ 注 释 当 前 行 , 再 按 则 取 消 注 释 Ctrl+O 快 速 显 示 OutLine Ctrl+T 快 速 显 示 当 前 类 的 继 承 结 构 Ctrl+W 关 闭 当 前 Editer Ctrl+K 参 照 选 中 的 Word 快 速 定 位 到 下 一 个 Ctrl+E 快 速 显 示 当 前 Editer 的 下 拉 列 表 ( 如 果 当 前 页 面 没 有 显 示 的 用 黑 体 表 示 ) Ctrl+/( 小 键 盘 ) 折 叠 当 前 类 中 的 所 有 代 码 Ctrl+×( 小 键 盘 ) 展 开 当 前 类 中 的 所 有 代 码 Ctrl+Space 代码助手完成一些代码的插入 (但一般和输入法有冲突 ,可以修改输入法的热键 , 也 可 以 暂 用 Alt+/ 来 代 替 ) Ctrl+Shift+E 显 示 管 理 当 前 打 开 的 所 有 的 View 的 管 理 器 ( 可 以 选 择 关 闭 , 激 活 等 操 作 ) Ctrl+J 正向增量查找(按下 Ctrl+J 后,你所输入的每个字母编辑器都提供快速匹配定位到某个 单词,如果没有,则在 stutes line 中显示没有找到了,查一个单词时,特别实用,这个功能 Idea 两 年 前 就 有 了 ) Ctrl+Shift+J 反 向 增 量 查 找 ( 和 上 条 相 同 , 只 不 过 是 从 后 往 前 查 )
  • 4. Ctrl+Shift+F4 关 闭 所 有 打 开 的 Editer Ctrl+Shift+X 把 当 前 选 中 的 文 本 全 部 变 味 小 写 Ctrl+Shift+Y 把 当 前 选 中 的 文 本 全 部 变 为 小 写 Ctrl+Shift+F 格 式 化 当 前 代 码 Ctrl+Shift+P 定位到对于的匹配符(譬如{}) (从前面定位后面时,光标要在匹配符里面,后面到 前 面 , 则 反 之 ) 下面的快捷键是重构里面常用的 ,本人就自己喜欢且常用的整理一下 (注:一般重构的快捷键 都 是 Alt+Shift 开 头 的 了 ) Alt+Shift+R 重命名 (是我自己最爱用的一个了 ,尤其是变量和类的 Rename,比手工方法能节 省 很 多 劳 动 力 ) Alt+Shift+M 抽取方法 (这是重构里面最常用的方法之一了 ,尤其是对一大堆泥团代码有用 ) Alt+Shift+C 修 改 函 数 结 构 ( 比 较 实 用 , 有 N 个 函 数 调 用 了 这 个 方 法 , 修 改 一 次 搞 定 ) Alt+Shift+L 抽取本地变量( 可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处 调 用 的 时 候 ) Alt+Shift+F 把 Class 中 的 local 变 量 变 为 field 变 量 ( 比 较 实 用 的 功 能 ) Alt+Shift+I 合 并 变 量 ( 可 能 这 样 说 有 点 不 妥 Inline) Alt+Shift+V 移 动 函 数 和 变 量 ( 不 怎 么 常 用 ) Alt+Shift+Z 重 构 的 后 悔 药 (Undo) 编 辑 作 用 域 功 能 快 捷 键 全 局 查 找 并 替 换 Ctrl+F 文 本 编 辑 器 查 找 上 一 个 Ctrl+Shift+K 文 本 编 辑 器 查 找 下 一 个 Ctrl+K 全 局 撤 销 Ctrl+Z 全 局 复 制 Ctrl+C 全 局 恢 复 上 一 个 选 择 Alt+Shift+↓ 全 局 剪 切 Ctrl+X 全 局 快 速 修 正 Ctrl1+1 全 局 内 容 辅 助 Alt+/ 全 局 全 部 选 中 Ctrl+A 全 局 删 除 Delete 全 局 上 下 文 信 息 Alt+ ? Alt+Shift+? Ctrl+Shift+Space Java 编 辑 器 显 示 工 具 提 示 描 述 F2 Java 编 辑 器 选 择 封 装 元 素 Alt+Shift+↑ Java 编 辑 器 选 择 上 一 个 元 素 Alt+Shift+← Java 编 辑 器 选 择 下 一 个 元 素 Alt+Shift+→ 文 本 编 辑 器 增 量 查 找 Ctrl+J 文 本 编 辑 器 增 量 逆 向 查 找 Ctrl+Shift+J 全 局 粘 贴 Ctrl+V 全 局 重 做 Ctrl+Y
  • 5. 看 作 用 域 功 能 快 捷 键 全 局 放 大 Ctrl+= 全 局 缩 小 Ctrl+- 窗 口 作 用 域 功 能 快 捷 键 全 局 激 活 编 辑 器 F12 全 局 切 换 编 辑 器 Ctrl+Shift+W 全 局 上 一 个 编 辑 器 Ctrl+Shift+F6 全 局 上 一 个 视 图 Ctrl+Shift+F7 全 局 上 一 个 透 视 图 Ctrl+Shift+F8 全 局 下 一 个 编 辑 器 Ctrl+F6 全 局 下 一 个 视 图 Ctrl+F7 全 局 下 一 个 透 视 图 Ctrl+F8 文 本 编 辑 器 显 示 标 尺 上 下 文 菜 单 Ctrl+W 全 局 显 示 视 图 菜 单 Ctrl+F10 全 局 显 示 系 统 菜 单 Alt+- 导 航 作 用 域 功 能 快 捷 键 Java 编 辑 器 打 开 结 构 Ctrl+F3 全 局 打 开 类 型 Ctrl+Shift+T 全 局 打 开 类 型 层 次 结 构 F4 全 局 打 开 声 明 F3 全 局 打 开 外 部 javadoc Shift+F2 全 局 打 开 资 源 Ctrl+Shift+R 全 局 后 退 历 史 记 录 Alt+← 全 局 前 进 历 史 记 录 Alt+→ 全 局 上 一 个 Ctrl+, 全 局 下 一 个 Ctrl+. Java 编 辑 器 显 示 大 纲 Ctrl+O 全 局 在 层 次 结 构 中 打 开 类 型 Ctrl+Shift+H 全 局 转 至 匹 配 的 括 号 Ctrl+Shift+P 全 局 转 至 上 一 个 编 辑 位 置 Ctrl+Q Java 编 辑 器 转 至 上 一 个 成 员 Ctrl+Shift+↑ Java 编 辑 器 转 至 下 一 个 成 员 Ctrl+Shift+↓ 文 本 编 辑 器 转 至 行 Ctrl+L
  • 6. 索 作 用 域 功 能 快 捷 键 全 局 出 现 在 文 件 中 Ctrl+Shift+U 全 局 打 开 搜 索 对 话 框 Ctrl+H 全 局 工 作 区 中 的 声 明 Ctrl+G 全 局 工 作 区 中 的 引 用 Ctrl+Shift+G 文 本 编 辑 作 用 域 功 能 快 捷 键 文 本 编 辑 器 改 写 切 换 Insert 文 本 编 辑 器 上 滚 行 Ctrl+↑ 文 本 编 辑 器 下 滚 行 Ctrl+↓ 文 件 作 用 域 功 能 快 捷 键 全 局 保 存 Ctrl+X Ctrl+S 全 局 打 印 Ctrl+P 全 局 关 闭 Ctrl+F4 全 局 全 部 保 存 Ctrl+Shift+S 全 局 全 部 关 闭 Ctrl+Shift+F4 全 局 属 性 Alt+Enter 全 局 新 建 Ctrl+N 项 目 作 用 域 功 能 快 捷 键 全 局 全 部 构 建 Ctrl+B 源 代 码 作 用 域 功 能 快 捷 键 Java 编 辑 器 格 式 化 Ctrl+Shift+F Java 编 辑 器 取 消 注 释 Ctrl+ Java 编 辑 器 注 释 Ctrl+/ Java 编 辑 器 添 加 导 入 Ctrl+Shift+M Java 编 辑 器 组 织 导 入 Ctrl+Shift+O Java 编辑器 使用 try/catch 块来包围 未设置,太常用了,所以在这里列出 ,建议自己设置。 也 可 以 使 用 Ctrl+1 自 动 修 正 。
  • 7. 行 作 用 域 功 能 快 捷 键 全 局 单 步 返 回 F7 全 局 单 步 跳 过 F6 全 局 单 步 跳 入 F5 全 局 单 步 跳 入 选 择 Ctrl+F5 全 局 调 试 上 次 启 动 F11 全 局 继 续 F8 全 局 使 用 过 滤 器 单 步 执 行 Shift+F5 全 局 添 加 / 去 除 断 点 Ctrl+Shift+B 全 局 显 示 Ctrl+D 全 局 运 行 上 次 启 动 Ctrl+F11 全 局 运 行 至 行 Ctrl+R 全 局 执 行 Ctrl+U 重 构 作 用 域 功 能 快 捷 键 全 局 撤 销 重 构 Alt+Shift+Z 全 局 抽 取 方 法 Alt+Shift+M 全 局 抽 取 局 部 变 量 Alt+Shift+L 全 局 内 联 Alt+Shift+I 全 局 移 动 Alt+Shift+V 全 局 重 命 名 Alt+Shift+R 全局 重做 Alt+Shift+Y