Я ищу ярлык командной строки, чтобы закомментировать текущую строку в терминале.
Например, я мог бы ввести git commit -am "a comm
а потом понимаешь, что я на самом деле не хочу совершать еще. Я бы нажал комбинацию клавиш, и моя наполовину введенная строка была бы закомментирована и введена, таким образом сохранив ее в истории, но фактически не выполнив.
Кто-нибудь знает эту комбинацию клавиш?
command-line
bash
keyboard-shortcuts
codysehl
источник
источник
M-#
а также<Alt>+<#>
обычно одинаковы.<Alt>+<Shift>+<3>
это способ добиться этого на американской клавиатуре. Так что эта комбинация действительна только на клавиатурах, где<Shift>+<3>
переводит на#
,Главная # Войти работает очевидно и довольно коротко. Альтернатива Главная является Ctrl + ,
Другая возможность, которая может быть ближе к тому, что вы хотите на практике, это очистить линию с Ctrl + U , который хранит его в буфере, который вы можете вспомнить с Ctrl + Y в том же терминальном сеансе. Это не сохранит его в истории, но в вашем случае все равно звучит так, как будто вы хотите, чтобы оно было в одном терминальном сеансе.
источник