Peakiq Blog
9 December 2025

VSCode's integrated terminal now features powerful IntelliSense that provides context-aware suggestions for commands, files, folders, git branches, and arguments as you type. This productivity booster requires enabling the terminal.integrated.suggest.enabled setting and ensuring shell integration is active.
Shell integration automatically activates for supported shells (bash, zsh, fish, pwsh, Git Bash) when launched from VSCode, enabling command detection and enhanced completions.
Follow these steps to activate terminal suggestions immediately:
Ctrl+, or Cmd+,)Once enabled, type commands like git checkout and watch branch names appear, or navigate directories with cdand see folder suggestions via Tab to accept.
Fine-tune the IntelliSense behavior with these key settings:
"terminal.integrated.suggest.enabled": true,
"terminal.integrated.suggest.quickSuggestions": true,
"terminal.integrated.suggest.suggestOnTriggerCharacters": true,
"terminal.integrated.suggest.selectionMode": "insertItem"
quickSuggestions: Auto-show based on command line contentsuggestOnTriggerCharacters: Trigger on -, /, spacerunOnEnter: Execute command with Enter (not just Tab)upArrowNavigatesHistory: Use ↑ for shell history instead of cycling suggestionsFor optimal performance, ensure shell integration works correctly:
Automatic (Recommended):
"terminal.integrated.shellIntegration.enabled": true
Manual (for complex setups):
Add to ~/.bashrc (bash/zsh/Git Bash):
[[ "$TERM_PROGRAM" == "vscode" ]] && . "$(code --locate-shell-integration-path bash)"
Verify status by hovering terminal tabs - "Rich" quality indicates full command detection.
With suggestions enabled, master these workflows:
git co → Tab through branches instantlycd src/com → Tab completes paths dynamicallynpm i → suggests packages from package.jsonCtrl+Space for on-demand completionsCtrl+Alt+R runs from historyTerminal IntelliSense transforms VSCode into a command-line superpower, reducing typing by 50%+ for common workflows.
No suggestions appearing?