Désactivez Command-W dans le terminal

Ralph

Désactivez Command-W dans le terminal


Existe-t-il un moyen de désactiver Command + W dans le terminal?

À plusieurs reprises, j’ai accidentellement fermé une fenêtre de terminal contenant des informations importantes lorsque je voulais fermer un onglet Safari et je ne savais pas que le terminal était la fenêtre active.

Réponses


 Daniel

Pour désactiver W dans Terminal, procédez comme suit:

  • Dans le menu  dans le coin supérieur gauche de l’écran, sélectionnez Préférences Système . Cliquez sur Clavier puis Raccourcis clavier puis Raccourcis d’ application . entrez la description de l'image ici

  • Cliquez sur le bouton + pour ajouter un nouveau raccourci

  • Sélectionnez « Terminal.app » pour l’application et pour la commande, tapez Close Window (cela respecte la casse). Dans la zone de raccourci, donnez-lui un raccourci différent, comme Contrôle W entrez la description de l'image ici

  • Maintenant, W ne fermera pas les fenêtres de votre terminal.

Ralph

J’ai mal parlé dans ma question. Je voulais en fait empêcher la fermeture d’un onglet, mais votre réponse fonctionne toujours bien avec le léger changement de « Fermer la fenêtre » en « Fermer l’onglet ». BTW, merci pour la réponse TRÈS complète.

Roy Tinker

@Daniel: Belles captures d’écran! Puis-je demander quel programme vous avez utilisé pour les suivre? Ou avez-vous changé l’arrière-plan de votre bureau en blanc?

Daniel ♦

Le programme s’appelle « Mac OS X » 🙂 Command-shift-4, barre d’espace, cliquez dans la fenêtre.

yundong xu

Mon système est Sierra, et je change la Close Window de Close , cela fonctionne pour moi. Merci.

Andrew M. Farrell

Commande-ctrl-shift-4, la barre d’espace place les captures d’écran dans votre presse-papiers afin que vous puissiez les coller.


 gentmatt

Vous pouvez définir une invite avant de fermer les préférences:

Préférences du terminal → Paramètres → Shell

entrez la description de l'image ici

Daniel ♦

Les réponses se sont croisées. C’est aussi une bonne chose.

ghoppe

Je pense que c’est la meilleure solution pour ce cas d’utilisation particulier. Désactiver les raccourcis standard me fait me sentir mal à l’aise et deviendrait frustrant lorsque la mémoire musculaire intervient lorsque je veux fermer un onglet / une fenêtre de terminal.

Max Ried

-1: OP a posé une question très précise qui pourrait facilement être modifiée pour diverses applications. Il s’agit d’une réponse spécifique à Terminal.app qui ne répond pas à la question.

Shwaydogg

Pour ceux qui utilisent iTerm, allez dans Préférences -> Profils -> Session -> Demander avant de fermer! Assurez-vous que vous êtes sur le bon profil (celui par défaut a l’étoile!) Images.luo.ma/osx/iterm/…


 Ian Vaughan

J’ai essayé tout ce qui précède, et aucun n’a fonctionné pour moi.

Ce qui a fonctionné, c’est de changer le raccourci de la commande « Fermer » .

entrez la description de l'image ici

imagineerThis

Pareil ici. « Fermer » a fonctionné pour moi, mais pas « Fermer Windows ».

GummyArgyle

Ian, il dit « iterm » et non « TERMINAL »

Ian Vaughan

@ LM126, oui, mon exemple utilise iTerm2, donc vous ne savez pas de quoi vous parlez?

hihell

vous pouvez demander à iterm de fermer une session. iterm pref -> profiles -> session: toujours demander avant de fermer. cela vous évitera de fermer accidentellement la session par coupure.


 Max Ried

Allez aux préférences du système de clavier et sélectionnez « Raccourcis clavier ». Choisissez ensuite Raccourcis d’application à gauche et cliquez sur + . Choisissez « Terminal.app » et entrez un élément de menu qui n’est pas si critique. J’ai choisi « Bring All to Front ». Cliquez ensuite sur le raccourci clavier et appuyez sur CMD + W. Cliquez OK .

L’utilisation de cette technique a réussi à rediriger le raccourci CMD + W dans Terminal.


 Bernhard Wagner

Je propose ceci:

Dans iTerm: Ouvrez Préférences> Clés En bas de « Global Shortcut Keys », cliquez sur « + », puis tapez Cmd-W et laissez l’action par défaut « Ignore ».

  • pas besoin de manipuler les paramètres globaux
  • pas besoin de confirmer la fermeture consciente
bitcycle

C’est la seule solution efficace pour moi sur Mac OS 10.10


 Gilad Shahrabani

Un peu une vieille question mais dans iTerm2 cela m’a aidé:

iTerm2Préférencestouches → Ajouter un mappage de touches: « commande + w » => ignorer

b4d

Mieux que d’ignorer la commande utile, vous pouvez annuler la fermeture de l’onglet avec <kbd> CMD </kbd> + <kbd> Z </kbd>.


 nhed

A noter également BetterTouchTool ( http://www.bettertouchtool.net/ )

Je voulais que les deux W et C effectuent tous les deux la Copy (mémoire musculaire, ne demandez pas). La méthode native ne vous permet qu’une seule clé par commande, avec BTT j’ai pu mapper les deux clés sur la même commande, tout en évitant le comportement indésirable de Close WIndow

 

Command-W, dans, Désactivez, Le, Terminal

 

wiki

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *