Если в терминале Linux я выполню команду типа:
$ node httserver.js
Команда запускается, и при нажатии ctrl+ cпрограмма завершается, а в терминале появляется новая строка для ввода команды.
Я чувствовал, что ctrl+ c— это комбинация клавиш терминала macOS, но она не работает.
решение1
Точный ответ для клавиатуры MAC на терминале:
Command+ .(точка/период)
Это эквивалентно Ctrl+ Cили break.
См.:
Справка по терминалу > Сочетания клавиш > Другие сочетания клавиш > Break
Клавиша Control«или» Ctrl— этонетобычный модификатор в macOS.
Однако если вы используете обычную клавиатуру Windows с macOS, то Ctrl+ работает, поскольку в этом случае клавиши Cнет .Command
решение2
решение3
Попробуйте Ctrl+Z
Или вы можете использовать kill
Command. Для получения дополнительной информации см. man kill
command для руководства kill command и вы можете получить некоторые указания отсюдасвязьо том, как использовать kill
команду.
решение4
Если вы используете iterm2, вам, возможно, следует рассмотретьПредпочтения->Ключи->Модификаторы переназначения. В моем случае,контроль (^)был сопоставлен с чем-то другим по умолчанию. После сопоставления его сконтроль (^), ярлык сработал.