Большинство magit
команд вызываются одной клавишей, которая вызывает меню подкоманд и переключателей. Например, Pпоказывает P
и t
как подкоманды, -f
и -u
как «переключатели».
Нажатие букв для подкоманд вызывает их, но как вызвать переключатели? У меня есть хранилище с двумя пультами, и я хотел перенести на другой пульт. В -u
переключатель выглядит как только вещь, но если я печатаю P -u, то -u
становится красным, но Magit не запрос на пульте дистанционного управления.
Насколько я могу судить, в руководстве ничего не говорится об этих переключателях ни для одной из команд.
Может кто-нибудь объяснить, как эти переключатели используются в целом. Я не просто обеспокоен этим конкретным переключателем, но и возможностями в целом.
P P
.?
клавиши изнутри Magit полезно для отображения меню, некоторые клавиши все еще не отображаются. Например, попробуйтеl h
для reflog. Итак, я согласен с вами, что более обширное меню / помощь по-прежнему нуждаются.Ответы:
То, как вы включаете переключатели, является правильным, о чем свидетельствует тот факт, что они «становятся красными», когда вы нажимаете, -а затем букву.
В вашем случае
-u
просто не тот переключатель, который вам нужен. Отman git-push
:Поэтому, когда вы нажимаете с
-u
включенным переключателем, вы увидите что-то вроде этого в*magit-process*
буфере:Это говорит о том, что Magit действительно обдумал
-u
переход.Как указывает @TuDo, чтобы Magit попросил вас нажать на пульт, вам нужно нажать C-u P P.
Переключатели и Арги
В общем, при работе с меню, которое Magit предоставляет для разных команд, полезно помнить, что переключатели - это просто переключатели . Вы можете включать и выключать их, и все. Они не требуют от вас предоставления какой-либо дополнительной информации, поэтому Magit не будет ничего запрашивать, когда вы их включите.
Аргументы, с другой стороны, действительно требуют дополнительной информации, поэтому, когда вы сообщаете Magit, что вы хотите запустить команду с определенным аргументом, она запрашивает вас соответствующим образом. Аргументы также отличаются от переключателей тем, что они включаются нажатием =после буквы.
источник