При запуске в тупик из-за бесконечного цикла, как я могу выйти из cider-repl?
Когда это происходит, мне нужно убить emacs или даже перезагрузить компьютер, чтобы убить сидра. Есть ли лучший способ решить это?
Ответ 1
Комбинация клавиш C-c C-c будет прерываться от цикла на верхнем уровне реплики сидра, оставив emacs и выполняемую замену.
В регулярном терминальном реплике эквивалент равен C-c.
Ответ 2
Когда вы редактируете файл и "подключаете" реплик сидра, по умолчанию ввод C-c C-c запускает cider-eval-defun-at-point, но ввод C-c C-b запускает cider-interrupt, что отменяет все, что оценивается.