Git Product home page Git Product logo

intellij-cheatsheet's Introduction

IntelliJ-CheatSheet

IntelliJ IDEA

My personal IntelliJ CheatSheet. I am collecting just the shortcuts I use the most. All keyboard shortcuts are currently for Windows.

Disclaimer: This is based on personal experience and should not be taken as an official advice.

Editing โœ๏ธ

Intent Shortcut
Move line up Shift-Alt-Up
Move line down Shift-Alt-Down
Delete line Ctrl-y
Duplicate line Ctrl-d
Reformat code Ctrl-Alt-l
Optimize imports Ctrl-Alt-o
Start new Line Shift-Enter
Show clipboard entries Ctrl-Shift-V
Generate code Alt-Ins
Comment lines Ctrl-/

Code completion

Intent Shortcut
Show suggestions Ctrl-Space

Navigation ๐Ÿ”

Intent Shortcut
Back Ctrl-Alt-Left
Forward Ctrl-Alt-Right
Go to line Ctrl-g
Search in file Ctrl-f
Find in path Ctrl-Shift-f
Search everywhere Double Shift
Search and Replace in file Ctrl-r
Go to declaration Ctrl-b or Ctrl-Click
Find next F3
Find previous Shift-F3

Refactoring

Intent Shortcut
Rename Shift-F6
Extract local variable Ctlr-Alt-v
Extract field Ctrl-Alt-f
Extract constant Ctrl-Alt-c

Live templates

Type these in the editor as text shortcuts.

Intent Shortcut
System.out.println(); sout
public static void main(String[] args){} psvm or main

IDE

Intent Shortcut
Open Terminal Alt-f12
Switch Tab Ctrl-Tab

Debug

Intent Shortcut
Step into F7
Step over F8
Resume F9

intellij-cheatsheet's People

Contributors

gidan avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.