• IntelliJ IDEA Default Keymap


    编辑
    Ctrl + Space Basic code completion (the name of any class,method or variable)
    Ctrl + Shift + Space Smart code completion (filters the list of methods
    and variables by expected type)
    Ctrl + Shift + Enter Complete statement
    Ctrl + P Parameter info (within method call arguments)
    Ctrl + Q Quick documentation lookup
    Shift + F1 External Doc
    Ctrl + mouse over code Brief Info
    Ctrl + F1 Show descriptions of error or warning at caret
    Alt + Insert Generate code... (Getters, Setters, Constructors,
    hashCode/equals, toString)
    Ctrl + O Override methods
    Ctrl + I Implement methods
    Ctrl + Alt + T Surround with… (if..else, try..catch, for,
    synchronized, etc.)
    Ctrl + / Comment/uncomment with line comment
    Ctrl + Shift + / Comment/uncomment with block comment
    Ctrl + W Select successively increasing code blocks
    Ctrl + Shift + W Decrease current selection to previous state
    Alt + Q Context info
    Alt + Enter Show intention actions and quick-fixes
    Ctrl + Alt + L Reformat code
    Ctrl + Alt + O Optimize imports
    Ctrl + Alt + I Auto-indent line(s)
    Tab / Shift + Tab Indent/unindent selected lines
    Ctrl + X or Shift + Delete Cut current line or selected block to clipboard
    Ctrl + C or Ctrl + Insert Copy current line or selected block to clipboard
    Ctrl + V or Shift + Insert Paste from clipboard
    Ctrl + Shift + V Paste from recent buffers...
    Ctrl + D Duplicate current line or selected block
    Ctrl + Y Delete line at caret
    Ctrl + Shift + J Smart line join
    Ctrl + Enter Smart line split
    Shift + Enter Start new line
    Ctrl + Shift + U Toggle case for word at caret or selected block
    Ctrl + Shift + ] / [ Select till code block end/start
    Ctrl + Delete Delete to word end
    Ctrl + Backspace Delete to word start
    Ctrl + NumPad+/- Expand/collapse code block
    Ctrl + Shift + NumPad+ Expand all
    Ctrl + Shift + NumPad- Collapse all
    Ctrl + F4 Close active editor tab

    查找/替换
    Double Shift Search everywhere
    Ctrl + F Find
    F3 Find next
    Shift + F3 Find previous
    Ctrl + R Replace
    Ctrl + Shift + F Find in path
    Ctrl + Shift + R Replace in path
    Ctrl + Shift + S Search structurally (Ultimate Edition only)
    Ctrl + Shift + M Replace structurally (Ultimate Edition only)

    用法 查找
    Alt + F7 / Ctrl + F7 Find usages / Find usages in file
    Ctrl + Shift + F7 Highlight usages in file
    Ctrl + Alt + F7 Show usages
    编译运行
    Ctrl + F9 Make project (compile modifed and dependent)
    Ctrl + Shift + F9 Compile selected file, package or module
    Alt + Shift + F10 Select configuration and run
    Alt + Shift + F9 Select configuration and debug
    Shift + F10 Run
    Shift + F9 Debug
    Ctrl + Shift + F10 Run context configuration from editor
    调试
    F8 Step over
    F7 Step into
    Shift + F7 Smart step into
    Shift + F8 Step out
    Alt + F9 Run to cursor
    Alt + F8 Evaluate expression
    F9 Resume program
    Ctrl + F8 Toggle breakpoint
    Ctrl + Shift + F8 View breakpoints
    导航
    Ctrl + N Go to class
    Ctrl + Shift + N Go to file
    Ctrl + Alt + Shift + N Go to symbol
    Alt + Right/Left Go to next/previous editor tab
    F12 Go back to previous tool window
    Esc Go to editor (from tool window)
    Shift + Esc Hide active or last active window
    Ctrl + Shift + F4 Close active run/messages/find/... tab
    Ctrl + G Go to line
    Ctrl + E Recent files popup
    Ctrl + Alt + Left/Right Navigate back/forward
    Ctrl + Shift + Backspace Navigate to last edit location
    Alt + F1 Select current file or symbol in any view
    Ctrl + B or Ctrl + Click Go to declaration
    Ctrl + Alt + B Go to implementation(s)
    Ctrl + Shift + I Open quick definition lookup
    Ctrl + Shift + B Go to type declaration
    Ctrl + U Go to super-method/super-class
    Alt + Up/Down Go to previous/next method
    Ctrl + ] / [ Move to code block end/start
    Ctrl + F12 File structure popup
    Ctrl + H Type hierarchy
    Ctrl + Shift + H Method hierarchy
    Ctrl + Alt + H Call hierarchy
    F2 / Shift + F2 Next/previous highlighted error
    F4 / Ctrl + Enter Edit source / View source
    Alt + Home Show navigation bar
    F11 Toggle bookmark
    Ctrl + F11 Toggle bookmark with mnemonic
    Ctrl + #[0-9] Go to numbered bookmark
    Shift + F11 Show bookmarks

    重构
    F5 Copy
    F6 Move
    Alt + Delete Safe Delete
    Shift + F6 Rename
    Ctrl + F6 Change Signature
    Ctrl + Alt + N Inline
    Ctrl + Alt + M Extract Method
    Ctrl + Alt + V Extract Variable
    Ctrl + Alt + F Extract Field
    Ctrl + Alt + C Extract Constant
    Ctrl + Alt + P Extract Parameter
    VCS/Local History
    Ctrl + K Commit project to VCS
    Ctrl + T Update project from VCS
    Alt + Shift + C View recent changes
    Alt + BackQuote (`) ‘VCS’ quick popup
    动态模板
    Ctrl + Alt + J Surround with Live Template
    Ctrl + J Insert Live Template
    iter Iteration according to Java SDK 1.5 style
    inst Check object type with instanceof and downcast it
    itco Iterate elements of java.util.Collection
    itit Iterate elements of java.util.Iterator
    itli Iterate elements of java.util.List
    psf public static final
    thr throw new
    通用
    Alt + #[0-9] Open corresponding tool window
    Ctrl + S Save all
    Ctrl + Alt + Y Synchronize
    Ctrl + Shift + F12 (最大化窗口)
    Alt + Shift + F Add to Favorites
    Alt + Shift + I Inspect current file with current profile
    Ctrl + BackQuote (`) Quick switch current scheme
    Ctrl + Alt + S Open Settings dialog
    Ctrl + Alt + Shift + S Open Project Structure dialog
    Ctrl + Shift + A Find Action
    Ctrl + Tab Switch between tabs and tool window

  • 相关阅读:
    前端与后端的一些论述
    Pandas Cheat Sheet
    flask+socketio+echarts3 服务器监控程序(基于后端数据推送)
    【Java并发编程实战】-----“J.U.C”:ReentrantLock之一简介
    【Java并发编程实战】-----“J.U.C”:锁,lock
    【Java并发编程实战】-----synchronized
    【java并发编程实战】-----线程基本概念
    2015年读书系统
    阮一峰文集:《一个寻找作者的读者》
    进一步封装highchart,打造自己的图表插件:jHighChart.js
  • 原文地址:https://www.cnblogs.com/dogharry/p/4343671.html
Copyright © 2020-2023  润新知