zoukankan      html  css  js  c++  java
  • IDEA for mac

    keymap  

    mac os x 10.5+

    调试
    单步调试(step over) f8
    跳入方法(step into) f7
    强制跳入方法(force step into) alt+shift+f7
    跳出方法(step out) shift+f8
    运行到光标位置(run to cursor) alt + f9
    继续运行程序(resume program) alt + cmd + r

    -------------
    最常用导航特性快捷键:

    最近访问的文件
    cmd+E

    最近编辑的文件
    cmd + Shift + E

    类结构菜单(Structure popup)
    cmd+F12

    跳转至指定类
    cmd+o

    跳转至指定的文件或目录
    cmd+Shift+o

    调用层次(Call hierarchy)
    ctrl+alt+h

    方法层次(Method hierarchy)
    cmd+shift+h

    切换至指定的工具窗口
    确保你至少能记住以下几个快捷键:
    Project工具窗口:Cmd + 1
    Changes工具窗口:Cmd + 9
    Terminal工具窗口:Alt + F12

    返回编辑器
    Esc

    跳转至关联的单元测试
    Shift + cmd + T

    跳至上方的层级
    cmd + U

    跳至下方的层级
    cmd + Alt + B

    ---------------
    快捷键:

    double shift search everywhere

    cmd + o 查找类
    cmd + double o 查找jar包中的类

    cmd + sheft + o 查找文件
    ctrl + sheft + double o 查找jar包中的文件

    ctrl + alt + h 查看方法的调用层次

    ctrl + j 打开文档

    f3 设置、取消书签(Toggle bookmark)
    cmd+f3 书签列表(Show bookmarks)

    cmd + f 查询+高亮。
    cmd + g 查找下一个
    cmd + sheft + g 查找上一个
    cmd + shift + f 在选中的目录里搜索文本

    cmd + Alt + Left/Right Navigate back/forward

    cmd+r 替换文本

    ctrl+z 倒退
    ctrl+shift+z 向前

    cmd+/ 注释(//)
    cmd+alt+/ 注释(/*...*/)

    cmd + n 生成get set、构造函数等;新建类等
    cmd + delete 删除选中行

    cmd + e 查看最近打开文件列表

    f2 移动到下一个错误,alt+enter快速修复
    shift + f2 移动到上一个错误,alt+enter快速修复

    cmd + Shift + F12 编辑器最大化最小化
    cmd + shift + u 切换大小写

    shift + enter 开始新的一行
    shift+f6 重命名一个属性或方法
    shift+esc 隐藏活动的窗口

    cmd + shift + v Paste from History

    cmd + alt + l 格式化代码

    cmd + L 定位行
    cmd + f12 查看类中的变量、方法
    cmd + shift + 上下键 代码行上下移动
    cmd + p 方法参数提示

    cmd + b 打开声明
    cmd+alt+b 打开实现

    ctrl + h 查看类的继承关系
    alt + 向上/向下 区块智能选择
    ctrl + o 重写父类方法
    ctrl + i 实现父类方法

    /** + enter 快速生产类、方法、字段注释

    alt+cmd+t 快速生成try cache,if else 等等其他的东西

    alt + f7 Find usages
    alt + cmd + f7 Show usages

    重构:
    cmd + alt + m 提取为方法
    cmd + alt + v 提取为变量
    cmd + alt + f 提取为字段


    -----------------
    生僻用法:
    ctrl + 向右/向左 Go to next/previous editor tab
    Ctrl + Tab Switch between tabs and tool window

    --------------------------------------------------------------
    其他设置:
    智能提示忽略大小写
    Editor --> Code Completion页里有个Case sensitive completion,可以设置只第一个字母敏感、完全敏感或者不敏感。

    取消自动保存文件功能
    General 页面中
    勾掉 Synchronize file on frame activation 选项(同步文件功能,酌情考虑可以不取消)
    勾掉 Save files on framedeactivation 选项
    勾掉 Save files automatically 选项,并将自动保存时间间隔,设置为30秒
    编辑过的文件显示“*”标记
    Editor –-> Editor Tabs 页面中勾上 Mark modifyied tabs with asterisk 选项,修改后的文件会跟elicpse一样显示“*”标记。

    取消启动打开最近一个项目
    File-->Settings-->System Setting-->Reopen last project on startup

    更改注释中的用户名
    选择:FileSettingsEditorFile and Code Templates
    在右则的Includes中ActionScript File Header和File Header 把对应的用户名(user)改掉就可以。

    IDEA加上“打开文件夹”
    Settings->Tools->External Tools->Add...
    name和group自己随便写,我设的是name:Explorer;group:Windows
    重要的部分:
    Program,填explorer;
    Parameters,填 /select,$FilePath$
    确定之后就OK了
    在IDEA里文件上右击,菜单最下面选Windows->Explorer
    就打开了选中所在的文件夹,并且那个文件已经处于选中的状态了。

    显示行号
    File->Settings->Editor->Appearence->Show Line Number

    更改编辑区背景颜色
    editor-colors&font-general-default text 把background勾上
    色调:84 饱和度:91 亮度:205
    红:204 绿:232 蓝:207
    #CCE8CF


    --------------------------------------------------------------
    其他:
    关于快捷键
    一个IDE好用不好用,最重要的一块就是快捷键设计,之前一直很郁闷eclipse为什么连Preference都没有一个快捷键。换到IDEA,瞬间爽快了很多,几乎所有的常用操作都有快捷键,基本上可以做到纯键盘操作。
    熟悉了一段时间IntelliJ的快捷键,发现其实IntelliJ快捷键,设计的比Eclipse要好。而且快捷键本来就是跟IDE特性息息相关的,IntelliJ的快捷键,是针对自己的特性,专门设计过的。我不建议使用针对Eclipse的KeyMap,花点时间熟悉Intellij的设计吧。
    而且学习Intellij的快捷键,有很好的办法:
    Alt菜单与鼠标右键,执行的时候,自然会提示快捷键。
    Help | Default Keymap Reference,这个是一个大的常用快捷键表,建议有空的时候,花点时间过一遍。
    Help | Find Action (Ctrl+Shift+A),这个快捷键非常有用,是一个命令查找,在任何时间,都可以执行此命令,输入你需要的操作,例如”extract method”,下面会出现命令以及对应的快捷键
    这就要求你熟悉操作的英文名, 在Eclipse里面可能习惯了肌肉记忆,不太记得快捷健的英文名了。大不了去Eclipse里面找找,或者翻IDEA的Keymap表,有分类目录。

    调试
    使用IntelliJ IDEA调试,你只需要把光标移到你的表达式中然后按下Alt+F8。IntelliJ IDEA会很好的理解这个你可能需要的表达式,然后显示一个对话窗口,其中有一些它给出的建议参数变量。你也可以编辑并在对话框中立即得到这个表达式的值。相当的方便!试过这个特性后,你就不会再想在Eclipse中调试了。

  • 相关阅读:
    死磕itchat源码--core.py
    死磕itchat源码--config.py
    死磕itchat源码--content.py
    死磕itchat源码--__init__.py
    SyntaxError Non-ASCII character 'xe5' in file
    死磕itchat源码--目录结构
    pip是用代理
    `itchat`配置代理
    搭建`wenblogic`执行`install`脚本失败
    sublimeText3的安装及插件的配置使用
  • 原文地址:https://www.cnblogs.com/liuyifan/p/5020153.html
Copyright © 2011-2022 走看看