zoukankan      html  css  js  c++  java
  • 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()...

  • 相关阅读:
    Knockout应用开发指南 第八章:简单应用举例(2)
    微软ASP.NET站点部署指南(7):生产环境部署
    Knockout应用开发指南 第七章:Mapping插件
    《Microsoft Sql server 2008 Internals》读书笔记第九章Plan Caching and Recompilation(6)
    《Microsoft Sql server 2008 Internals》读书笔记第九章Plan Caching and Recompilation(5)
    《Microsoft Sql server 2008 Internals》读书笔记第九章Plan Caching and Recompilation(3)
    《Microsoft Sql server 2008 Internals》读书笔记第九章Plan Caching and Recompilation(9)
    《Microsoft Sql server 2008 Internals》读书笔记第九章Plan Caching and Recompilation(8)
    Microsoft Visual Studio .NET 2003 引导程序插件下载地址(非官方)
    Vs2010在没有安装SQL Server 2005/2008 Express时如何连接MDF数据文件?
  • 原文地址:https://www.cnblogs.com/shengyang17/p/10690753.html
Copyright © 2011-2022 走看看