zoukankan      html  css  js  c++  java
  • IDEA快捷键

    原文:https://www.cnblogs.com/javabg/p/9455746.html

    1、安装前先安装jdk

    2、在安装好后的页面,注册服务地址: http://idea.iteblog.com/key.php

    3、在安装后的白色页面,选择plugins,去掉用不到的插件,如android和cvs的

    4、默认ideal只能打开一个工作空间,如果想在一个UI界面打开多个工作空间,可以参考http://blog.csdn.net/zht666/article/details/47831893,

    配置maven参考:http://blog.csdn.net/qq_32588349/article/details/51461182

    编译maven项目参考:http://blog.csdn.net/yye894817571/article/details/71681891

    5、idea设置分工作空间设置和全局的设置,且界面设置分工具栏字体设置和编辑器中字体设置,工具栏在file–>setting–>appearnce -->

    编辑器中字体设置在:

    一般工具栏可以设置成黑体,这样粗一些,比较方便

    编辑器的设置成consola,这样比较容易区分o和0

    设置背景色:

    6 、高亮当前选中行editor–>general–>editor–>caret row更改颜色

    view菜单下显示favorite,可以显示当前页面打断点的位置以及书签位置:

    7、ideal是自动保存的,所以修改页面后不需要按ctrl+s,修改内容仍然在,其ctrl+s是全部保存

    8、idea是带有缓存来加快响应的,所以如果修改后内容没出来,可以清一下缓存,file–》invalidate caches

    9、idea有给文件加锁的功能来防止键盘误碰,点击右下角的锁,不过用的不多

    再修改时会弹出read only提示:

    10、设置编码格式

    底下还有一个properties的编码格式,也改为utf-8,并勾上utf-8 to ascii 这样就不会打开属性文件,中文显示成乱码

    11、默认的jsp等页面编辑时会出现浏览器图标,如果不想显示,可以到setting下的tool–>web browser 去掉显示

    11、设置快捷键:setting–>keymap选择编辑器中Editor action中的快捷键,因为其还有菜单和svn提交等的快捷键设置,default是默认的ideal快捷键,其他的如eclipse是使用与eclipse一样的快捷键,不推荐,因为ideal的快捷键比较多,如果需要修改快捷键,先需要在选中的快捷键基础上拷贝一份出来进行修改,

    其中ideal的删除行是ctrl+y,这个我不喜欢,所以可以修改,选中要修改的快捷键,右击选择添加快捷键,会在当前快捷键上再添加一个快捷键,一般会先删除原有快捷键,再添加新的

    这里我把ctrl+d重新赋给删除行,而把ctrl+shift+c赋给复制行

    12、常用快捷键:

    ctrl+n 快速打开搜索的类名对应的类

    ctrl+shift+n 搜索文件

    ctrl+f 当前打开页面中查找字符串

    ctrl+shit+f 指定文件夹,指定工作空间进行查找,可指定文件类型过滤

    ctrl+r 替换字符串

    ctrl+shift+r 替换指定工作空间,文件夹下的所有字符串

    ctrl +p 弹出html标签的所有属性供选择以及java类中方法参数查看

    ctrl+shift+1,2,3,4快速打上一个书签位置,位置编号以1,2,3,4区分,结合ctrl+1,2,3,4一起使用,再次在当前位置按ctrl+shift+1,2,3,4可以取消打上的书签,可以结合favorite属性窗口一起查看总共打了多少书签

    ctrl+1,2,3,4 快速到达上一个ctrl+shift+1,2,3,4快捷键打上的书签位置

    ctrl+tab 窗口之间的切换,如果按住ctrl键不放,可以选择切换到哪一个窗口

    ctrl+e 最近文件之间的切换

    ctrl+/ 行级注释,再次按取消行注释

    ctrl+shift+/ 块级注释,再次按会取消块注释

    ctrl+b 跳转到方法或css定义处

    ctrl+alt+b 跳转到方法实现处

    alt+f7 查看变量或方法在哪里被使用

    ctrl+g 快速跳转到输入行标的行上

    ctrl + + 快速打开折叠的代码

    ctrl + - 快速折叠方法块代码(ctrl+shift±快速折叠全部代码块)

    alt+鼠标选择 可以块级选中

    ctrl+home 跳到页面顶端

    ctrl+end 跳到页面底端

    ALT + 回车 导包,自动修正

    alt+insert 生成get,set方法

    alt+左右方向键 可以切换相邻窗口

    ctrl+shift+u 大小写切换

    ctrl+space 方法参数或html属性提示

    ctrl+shift+space 自动补全代码

    ctrl+shift+c 拷贝文件所在磁盘路径

    debugger 下的f7(单步进入,跳出shift+f8),f8(单步跳过),f9(直接到下一个断点)

    Debug 下 Alt+F8 可以通过在 Debug 的状态下,选中对象,弹出可输入计算表达式调试框,查看该输入内容的调试结果

    Ctrl + Alt + T 用if、while、try catch来围绕选中的代码行

    fori 然后回车会生成for(int i=0,i<;i++)

    iter 然后回车会生成for(xxx in xxxs)

    iten 然后回车生成while循环

    psvm 也就是public static void main的首字母

    sout 也就是System.out.println()

    ctrl+[ 跳转后前一个对应花括

    ctrl+] 跳转后一个对应花括号

    打开一个java工程,设置其jar包依赖和jdk可以点击如下图标进行配置:

    ctrl+shift+f9 编译类,默认编译当前类,

    ctrl+f9 编译项目

    Ctrl+F12,类似eclipse的ctrl+o

    eclipse的Ctrl+1在 IDEA中是用的Alt+Enter

    有时候希望使用自动补全,因为不偷懒的程序员不是好程序员。但是Idea的默认快捷键是 Ctrl + 空格。 对于安装中文输入法的普通人来说那就是杯具了,你懂的。

    修改方法如下:

    点击 文件菜单(File) –> 点击 设置(Settings… Ctrl+Alt+S), –> 打开设置对话框。

    在左侧的导航框中点击 KeyMap。

    接着在右边的树型框中选择 Main menu –> Code –> Completion.

    接着需要做两件事:

    1. 移除原来的Cycle Expand Word 的 Alt+/(正斜杠) 快捷键绑定。

    2. 在 Basic 上点击右键,去除原来的 Ctrl+空格 绑定,然后添加 Alt + 斜杠 快捷键。

    然后应用(Apply), OK.

    ctrl+u 跳到父类或父接口

    CTRL + ALT + O 快速优化引用包, 类似eclipse的CTRL + SHIFT + O

    CTRL + ALT + L 快速格式化代码

    CTRL + P 方法参数提示,可以看到这个方法有哪些多态方法

    f2 文件重命名 (已自定义重设和原始不一样了)

    shfit+f2 类/方法重命名,连按两下(已自定义重设和原始不一样了)

    ctrl+f12 查看类中方法

    alt+f7 在方法上按此快捷键可以查看所有对此方法的引用 ,然后在下面的结果列表中右击点击jump to source 可以定位到具体文件

    Ctrl+Shift+Alt+T 超级快捷键 ,选中代码可以实现选择各种实现

    ctrl+alt+v 选择代码可以实现自动生成方法返回结果的本地变量

    ctrl+shitf+c 拷贝当前行(需要先删除duplicate lines的默认快捷键,然后设置此快捷键)

    ctrl+shift+f9 编译代码,可以实现热部署

    14、代码自动补全,默认区分大小写,如果不想区分大小写,那么可以在setting–>editor–>general–>code completion–>case sentise选none

    配置好后,可以把配置导出,以后有需要可以导入设置

    快捷键设置乱码解决:

    http://blog.csdn.net/u013361445/article/details/51113692

    15、显示隐藏工具栏菜单

    16、控制台中文乱码:-Dfile.encoding=UTF-8

    17、创建maven项目和配置tomcat:

    https://www.cnblogs.com/yjqc/p/6590565.html

  • 相关阅读:
    MS CRM 2011的自定义和开发(11)——插件(plugin)开发(四)
    MS CRM 2011的自定义和开发(11)——插件(plugin)开发(一)
    MSCRM Plugin Debug
    MS CRM 2011的自定义和开发(11)——插件(plugin)开发(二)
    [转].net 使用NPOI或MyXls把DataTable导出到Excel
    HTML5的十大新特性
    语义化的HTML及其目的
    XHTML和HTML有什么区别
    浏览器根对象document之方法概述
    浏览器根对象document之数值和布尔属性
  • 原文地址:https://www.cnblogs.com/InternetJava/p/12543213.html
Copyright © 2011-2022 走看看