La mayoría de los magit
comandos se invocan con una sola tecla, que muestra un menú de subcomandos e interruptores. Por ejemplo, Pespectáculos P
y t
como subcomandos y -f
y -u
como "interruptores".
Golpear las letras de los subcomandos las invoca, pero ¿cómo se invocan los interruptores? Tengo un repositorio con dos controles remotos y quería pasar al otro control remoto. El -u
interruptor se parece a la cosa, pero si escribo P -u, se -u
vuelve rojo, pero Magit no solicita el control remoto.
El manual no dice nada sobre estos interruptores para ninguno de los comandos, por lo que puedo decir.
¿Podría alguien explicar cómo se usan estos interruptores en general? No solo me preocupa este cambio en particular, sino también la instalación en general.
P P
.?
tecla desde el interior de Magit es útil para mostrar el menú, algunas teclas aún no están allí. Por ejemplo, intentel h
volver a registrar. Por lo tanto, estoy de acuerdo con usted en que todavía se necesita un menú / ayuda más extenso.Respuestas:
La forma en que habilita los interruptores es correcta, como lo demuestra el hecho de que "se vuelven rojos" cuando presiona -seguido de una letra.
En su caso,
-u
simplemente no es el interruptor que desea. Deman git-push
:Entonces, cuando presiona con el
-u
interruptor habilitado, verá algo como esto en el*magit-process*
búfer:Esto te dice que Magit de hecho consideró el
-u
cambio.Como señala @TuDo, para que Magit le solicite un control remoto para presionar, debe golpear C-u P P.
Interruptores y Args
En general, cuando se trata de los menús que Magit proporciona para diferentes comandos, es útil recordar que los interruptores son solo eso: interruptores . Puedes encenderlos y apagarlos, y eso es todo. No requieren que proporciones información adicional, por lo que Magit no te pedirá nada cuando los enciendas.
Los Args, por otro lado, requieren información adicional, por lo que cuando le dice a Magit que desea ejecutar un comando con un argumento específico, se le indicará en consecuencia. Los argumentos también difieren de los interruptores en que se habilitan presionando =seguido de una letra.
fuente