8 votes

Comment puis-je faire en sorte que les flèches ctrl+droite/gauche sautent des mots dans Visual Studio Code ?

Mes doigts sont programmés pour utiliser ctrl+flèche droite pour sauter un mot en avant, ctrl+flèche gauche pour sauter un mot en arrière, dans Terminal. J'ai désactivé le contrôle de mission .

Je n'arrive pas à trouver comment obtenir cette fonctionnalité dans le terminal intégré de Visual Studio Code (sous MacOS évidemment). vscode/Code Version 1.27.1.

Comment puis-je y parvenir ?

0 votes

Option+gauche/droite est la méthode par défaut pour sauter un mot en avant/en arrière sous MacOS. Je sais que ce n'est pas ce que vous avez demandé, mais cela pourrait être utile pour d'autres personnes comme moi.

5voto

Eric Pardee Points 81

J'ai fini par trouver la solution via les problèmes de Microsoft vscode github : https://github.com/Microsoft/vscode/issues/64972

Ajoutez ces combinaisons de touches dans ~/Bibliothèque/Application Support/Code/User/keybindings.json

{
    "key": "ctrl+left",
    "command": "workbench.action.terminal.sendSequence",
    "args": { "text": "\u001bb" },
    "when":"terminalFocus"
},
{
    "key": "ctrl+right",
    "command": "workbench.action.terminal.sendSequence",
    "args": { "text": "\u001bf" },
    "when":"terminalFocus"
}

Testé dans GNU bash version 4.4.23, (installé via homebrew brew install bash )

1voto

Ruskes Points 44895

Une solution totalement primitive consisterait à réaffecter la fonction de la clé.

Changez le contrôle en option comme indiqué.

enter image description here

Mais cela nécessiterait que vous le transformiez pour d'autres usages.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X