7

Я ищу ярлык командной строки, чтобы закомментировать текущую строку в терминале.

Например, я мог бы ввести git commit -am "a comm и потом понять, что на самом деле я пока не хочу коммитить. Я бы нажал комбинацию клавиш, и моя наполовину введенная строка была бы закомментирована и введена, таким образом, сохранив ее в истории, но фактически не выполнив.

Кто-нибудь знает эту комбинацию клавиш?

2 ответа2

12

Документировано в руководстве по bash здесь:

M-# или Alt Shift 3

5

Home # Enter работает, очевидно, и довольно коротко. Альтернативой Home является Ctrl+A.

Другая возможность, которая может быть ближе к тому, что вы хотите на практике, это очистить строку с помощью Ctrl+U, которая хранит ее в буфере, который вы можете вызвать с помощью Ctrl+Y в том же сеансе терминала. Это не сохранит его в истории, но в любом случае это звучит так, как будто вы хотите, чтобы оно было в том же терминальном сеансе.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .