Sei sulla pagina 1di 1

DEFAULT KEYMAP

Editing
Ctrl + Space

Ctrl + Shift + Space

Ctrl + Shift + Enter
Ctrl + P

Ctrl + Q
Ctrl + mouse over code
Ctrl + F1
Alt + Insert

Ctrl + O

Ctrl + I
Ctrl + Alt + T

Ctrl + /

Ctrl + Shift + /

Ctrl + W
Ctrl + Shift + W
Alt + Q
Ctrl + Alt + L
Ctrl + Alt + O
Ctrl + Alt + I
Tab / Shift + Tab
Ctrl + X
Ctrl + C
Ctrl + V
Ctrl + Shift + V
Ctrl + D
Ctrl + Y
Ctrl + Shift + J
Ctrl + Enter
Shift + Enter
Ctrl + Shift + U
Ctrl + Shift + ]/[
Ctrl + Delete
Ctrl + Backspase
Ctrl + NumPad+/-
Ctrl+Alt+NumPad+/-
Ctrl + F4
Alt + Shift + Click
Esc
Alt + G / Alt + Shift + G

Search/Replace

Refactoring

Ctrl + F/R Find/Replace


F3 / Shift + F3
Find next/previous
Ctrl + Shift + F/R
Find/Replace in path
Double Shift
Search everywhere

Ctrl + Alt + Shift +T


Refactor This (shows all available refactorings)
F5/F6 Copy/Move
Alt + Delete
Safe Delete
Shift + F6 Rename
Ctrl + F6
Change Signature
Ctrl + Alt + N Inline
Ctrl + Alt + M
Extract Function
Ctrl + Alt + V
Introduce Variable
Ctrl + Alt + P
Introduce Parameter
Ctrl + Alt + C
Introduce Constant
Ctrl + Alt + D
Introduce Define

Usage Search
Basic code completion (the name of any
class, function or variable)
Smart code completion (filters the list of
functions and variables by expected type)
Complete statement
Show parameters info of the function call
at caret
Quick documentation lookup
Brief Info
Show descriptions of error or warning at caret
Generate code...
(Getters, Setters, Constructors, Destructors)
Override base class functions in the
current class
Implement functions in the current class
Surround selected code fragment with if,
while, try/catch, #ifdef or other construct
Comment/uncomment current line
or selected block with line comments
Comment/uncomment code with
block comments
Select successively increasing code blocks
Decrease current selection to previous state
Show intention actions and quick-fixes
Reformat code
Optimize includes
Auto-indent line(s)
Indent/Unindent selected lines
Cut current line or selected block to clipboard
Copy current line or selected block to clipboard
Paste from clipboard
Paste from recent buffers
Duplicate current line or selected block
Delete line at caret
Smart line join
Smart line split
Start new line
Toggle case for word at caret or selected block
Select till code block end/start
Delete to word end
Delete to word start
Expand/Collapse code block
Expand/Collapse all
Close active editor tab
Place the caret in multiple locations
Restore single carret mode
Add/delete next occurrence of current word
to the selection

Alt + F7
Ctrl + F7
Ctrl +Shift + F7
Ctrl + Alt + F7

Find usages
Find usages in file
Highlight usages in file
Show usages

Compile and Run

Debugging

Ctrl + F9
Build Project
Shift + F10 Run
Shift + F9 Debug
Alt + Shift + F10
Select configuration and run
Alt + Shift + F9
Select configuration and debug

F8 / F7
Shift + F8
Alt + F9
Alt + F8
F9
Ctrl + F8
Ctrl + Shift + F8

Navigation
Ctrl + N
Ctrl + Shift + N
Ctrl + Alt + Shift +N
Alt + Right/Left
F12
Escape
Shift + Esc
Ctrl + Shift + F4
Ctrl + G
Ctrl + E
Ctrl + Alt + Right
Ctrl + Alt + Left
Ctrl+Shift+Backspace
Alt + F1

Ctrl + Alt + Home
Ctrl + B
Ctrl + Alt + B
Ctrl + Shift + I
Ctrl + U
Alt + Up / Alt + Down
Ctrl + ]
Ctrl + [
Ctrl + F12

Ctrl + H
Ctrl + Alt + H
F2 / Shift + F2
F11
Ctrl + F11
Ctrl + 0 ... Ctrl + 9
Shift + F11

Go to class
Go to file
Go to symbol
Go to next/previous editor tab
Go back to previous tool window
Go to editor (from tool window)
Hide active or last active window
Close active tool window tab
Go to line
Recent files popup
Navigate back
Navigate forward
Navigate to last edit location
Select the current class or function
in any view
Go to related symbol (header or source file)
Go to declaration
Go to definition
Open quick definition lookup
Go to base class/base function
Go to previous/next function
Move to code block end
Move to code block start
Popup structure of the current file
for quick navigation
Type hierarchy
Call hierarchy
Next/previous highlighted error
Toggle bookmark at the current location
Toggle bookmark with mnemonic
Go to numbered bookmark
Show list of all bookmarks

Step over/into
Step out
Run to cursor
Evaluate expression
Resume program
Toggle breakpoint
View breakpoints

VCS/Local History
Ctrl + K
Ctrl + T
Shift + Alt + C
Alt + BackQuote (`)

Commit project to VCS


Update project from VCS
View recent changes
VCS quick popup

Live Templates
Ctrl + Alt + J
Ctrl + J
for
iter
itit
incboost
function

Surround the selection with Live Template


Insert Live Template
Indexed for(;;) loop
Iterate range (C++11)
Iterate using begin/end member functions
In CMake include directories with Boost
In CMake create new function definition

General
Alt + 0 ... Alt + 9
Ctrl + Shift + F12
Alt + Shift + F
Alt + Shift + I
Ctrl + BackQuote (`)
Ctrl + Alt + S

Open corresponding tool window


Hide all tool windows
Add to Favorites
Inspect current file with current profile
Quick switch current scheme
Edit application Settings

To find any action inside the IDE use Find Action ( Ctrl+Shift+A )

jetbrains.com/clion

blog.jetbrains.com/clion

@clion_ide

Potrebbero piacerti anche