19 votes

Comment désactiver Cmd-D dans le Terminal ?

Cmd - D divise l'écran du terminal horizontalement. Comment désactiver cette "fonctionnalité" ? (Chaque fois que j'appuie accidentellement sur cette touche, je dois l'annuler à l'aide de la touche Shift - Cmd - D et ensuite re-maximiser la fenêtre).

Ce site réponse propose une ligne de commande qui ne semble rien changer sous OS X 10.11.6 (15G1004). De plus, j'aimerais avoir une "solution permanente" - dois-je ajouter la commande à la section .bashrc ? .profile ?

Les gens recommandent également iTerm2 - je le fais no d'installer quoi que ce soit, je suis tout à fait heureux avec tmux en plus du terminal normal - sauf pour ce stupide problème.

Merci.

9voto

Lucas Points 250

Attribuer une combinaison de touches différente à Terminal 's Split Pane dans le menu :

  1. Arrêtez Terminal
  2. Ouvrir System Preferences
  3. Sélectionnez le panneau Keyboard de la deuxième rangée
  4. Sélectionnez l'onglet Shortcuts en haut au centre
  5. Sélectionnez App Shortcuts en bas de la liste à gauche
  6. Cliquez sur le bouton + en bas au centre et un panneau plus petit apparaît
  7. Dans le menu déroulant Application: , sélectionnez Terminal
    1. si le terminal ne figure pas dans la liste, faites défiler jusqu'en bas et sélectionnez Other… (sinon, passez à l'étape 8 ci-dessous)
    2. lorsqu'une fenêtre de dialogue apparaît, allez dans le dossier Utilities et sélectionnez Terminal
  8. Dans le Menu Title: entrez le texte " Split Pane "sans guillemets, mais avec les lettres majuscules "S" et "P".
  9. Dans le Keyboard Shortcut: saisissez votre combinaison de touches personnalisée
    Conseils de pro :
    1. pour une fonction que vous détestez, choisissez une combinaison de touches que vous ne saisirez jamais par accident, comme par exemple command  control  option  shift  D
    2. sélectionnez et maintenez enfoncées les touches de modification (c'est-à-dire, command  , control  , option  et  shift  ) antes de vous sélectionnez la touche lettre (dans cet exemple,  D )
  10. Cliquez sur Add
  11. Redémarrez votre Mac et lancez Terminal
  12. Devenir moins malheureux

9voto

sds Points 1086

Copiez et collez dans le terminal :

defaults write com.apple.Terminal NSUserKeyEquivalents '{"Split Pane" = "@~^$d";}'

Ceci est équivalent aux instructions étape par étape de l'interface graphique dans la réponse acceptée.

Hélas, ces étapes doivent être effectuées après chaque mise à jour du système d'exploitation, c'est pourquoi une approche en ligne de commande est une bonne idée.

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