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 | |