Name | Description | My choice | Vim | IDEA | Eclipse | VSCode | Visual Studio | |
Category: debugging | ||||||||
Toggle breakpoint | Toggle breakpoint on current line | ctrlf8 | ctrlf8 | ctrlshiftb | f9 | ctrlshiftb | ||
View breakpoints | View all breakpoints | ctrlshiftf8 | ctrlf9 | ctrlaltb | ||||
Category: editing | ||||||||
Delete line | Deteles the line where cursor is currently placed | d d | d d | ctrly | ctrld | ctrlshiftk | ctrll | |
Category: find and replace | ||||||||
Find | Find word or regexp in current editor | / | / | ctrlf | ctrlf | ctrlf | ctrlf | |
Replace | Replace word or regexp in current editor | altshiftr | :%s/ | ctrlh | ||||
Category: help | ||||||||
Open documentation | Opens a window or browser with documantation about current word | F1 | ||||||
Quick help | Show concise documantation about current word | ctrlh | K | ctrlq | ||||
Parameter hints | Show types and names of parameters of current function | ctrlshiftp | ctrlp | ctrlshiftspace | ctrlk p | |||
Quick fix | Open menu with proposed improvements for current line of code | altenter | - | altenter | ctrl1 | ctrl. | altenter | |
Category: navigation | ||||||||
Code outline | Show a list of members / a structure of current file | ctrlshifto | Tagbar plugin | ctrlf12 | ctrlshifto | shiftf12 | shiftf12 | |
Find all references | Find every usage of current symbol in the project | ctrlshiftg | :vimgrep | altf7 | ctrlshiftg | shiftf12 | shiftf12 | |
Go to implementation | Navigate to the implementation of the current method | ctrlaltb | ctrlaltb | ctrlf12 | ||||
Category: project | ||||||||
Build project | Compile/make/build whole project | ctrlf9 | :make | ctrlf9 | auto | Custom task | ctrlshiftb | |