¿Cómo deshabilito Cmd-D en la Terminal?

6

Cmd - D divide la pantalla del terminal horizontalmente. ¿Cómo deshabilito esta "característica"? (Cada vez que accidentalmente esta tecla, tengo que deshacerla con Shift - Cmd - D y luego volver a maximizar la ventana). / p>

Esta answer ofrece una línea de comando que no parece cambiar nada en OS X 10.11.6 (15G1004 ). Además, me gustaría una "solución permanente": ¿agrego el comando a .bashrc ? .profile ?

La gente también recomienda iTerm2: no quiero instalar nada. Estoy bastante contento con tmux en la parte superior del terminal regular, excepto por este estúpido problema.

Gracias.

    
pregunta sds 23.09.2016 - 20:27

2 respuestas

5

Asigna una combinación de teclas diferente al elemento de menú TerminalSplit Pane :

  1. Salir Terminal
  2. Abrir System Preferences
  3. Seleccione el panel Keyboard en la segunda fila
  4. Seleccione la pestaña Shortcuts en el centro superior
  5. Seleccione App Shortcuts en la parte inferior de la lista a la izquierda
  6. Haga clic en el botón + , en la parte inferior central y aparecerá un panel más pequeño
  7. En el menú desplegable Application: , seleccione Terminal
    1. si el Terminal no está en la lista, desplácese hasta el final y seleccione Other… (de lo contrario, vaya al paso 8 a continuación)
    2. cuando aparezca una ventana de diálogo, vaya a la carpeta Utilities y seleccione Terminal
  8. En el campo Menu Title: , ingrese el texto " Split Pane " sin las comillas, pero con mayúsculas "S" y "P"
  9. En el campo Keyboard Shortcut: , ingrese su combinación de teclas personalizada
    consejos Pro:
    1. para una característica que odia, seleccione una combinación de teclas que nunca ingresará en caso de accidente, como comando ⌘ - control ⌃ - opción ⌥ - shift ⇧ - D
    2. seleccione y mantenga presionadas las teclas modificadoras (es decir, comando ⌘ , control ⌃ , opción ⌥ y cambio ⇧ ) antes selecciona la tecla de la letra (en este ejemplo, D )
  10. Haz clic en Add
  11. Reinicia tu Mac y enciende Terminal
  12. Hazte menos infeliz
respondido por el Lucas 24.09.2016 - 01:08
4

Copia y pega en el terminal:

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

Esto es equivalente a las instrucciones paso a paso de la GUI en la respuesta aceptada.

Por desgracia, estos pasos se deben seguir después de cada actualización del sistema operativo, por lo que es una buena idea un enfoque de línea de comandos.

    
respondido por el sds 28.03.2017 - 16:40

Lea otras preguntas en las etiquetas