8 votes

Est-il possible de faire en sorte que Cmd-D "supprime le mot suivant" plutôt que le "volet divisé" dans le terminal ?

J'ai tellement l'habitude d'utiliser D J'ai l'impression que la fonction "delete-next-word" dans emacs et xterm me permet d'appuyer automatiquement sur cette touche dans Terminal, ce qui est plutôt ennuyeux (pour moi, en tout cas) et provoque la séparation du panneau. J'ai essayé de trouver des solutions sur Google, mais tout ce que j'obtiens, c'est des réponses me disant que c'est une fonctionnalité géniale.

Je pourrais utiliser XTerm sous X11, mais Terminal est plus facile à utiliser avec certains de mes utilitaires Mac préférés (notamment Divvy). J'ai essayé iTerm2, mais dans le meilleur des cas, j'arrive à lui faire ignorer D mais pas d'effacer le mot.

Des idées ?

6voto

cwd Points 1257

Passer à iTerm2 . Il est gratuit et tellement plus agréable qu'un simple terminal. Il y a aussi beaucoup plus d'options de personnalisation, comme les raccourcis clavier.

J'aime aussi le fait que l'on puisse utiliser cmd et 1-9 pour passer d'un onglet à l'autre. Essayez-le et vous ne reviendrez jamais au terminal normal :)

Comment configurer l'effacement du mot suivant dans iTerm 2

  1. Installer iTerm2

  2. Lancez et allez dans le panneau des préférences.

  3. Choisissez l'onglet "Clés

  4. Cliquez sur le bouton plus pour ajouter un nouveau raccourci clavier

  5. Dans la première case, tapez CMD+D

  6. Dans la deuxième case, choisissez "Envoyer la séquence d'échappement"

  7. Dans la troisième case, tapez la lettre d

Voilà ! Dans iTerm2, cmd+d efface le mot qui se trouve devant le curseur.

Voir aussi https://stackoverflow.com/questions/81272/is-there-any-way-in-the-os-x-terminal-to-move-the-cursor-word-by-word/8250989#8250989

2voto

Je ne sais pas comment lier D à M-d mais cela supprimerait le raccourci de l'élément de la barre de menu "Volet divisé" :

defaults write com.apple.Terminal NSUserKeyEquivalents -dict-add "Split Pane" nul

0voto

Adam V Points 2774

Vous pouvez obtenir 'meta-' dans le terminal en utilisant soit 'escape' comme préfixe, soit opt/alt comme touche shift. Je n'ai pas réussi à trouver un moyen d'utiliser la touche de commande, et aucune de mes recherches n'a abouti à quoi que ce soit (à l'exception de l'installation d'un mappeur de touches) ; juste la même plainte.

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