fish shell and Visual Studio Code terminal

In Visual Studio Code’s integrated terminal the default ctrl+f key binding opens the find/search dialogue. As a fish user, I need ctrl+f to perform command history completion. The default behaviour can be disabled by entering the following into your settings.json file. See: Terminal Basics – Find.

"terminal.integrated.commandsToSkipShell": [
    // Disable terminal's default ctrl+f
    // keybind for fish shell
    "-workbench.action.terminal.focusFind"
]

    Leave a comment

    Your email address will not be published. Required fields are marked *