Как убить процесс в spacemacs

Недавно я почувствовал необходимость работать со Spacemacs для своих проектов erlang/elixir. (кодировал Erlang на затмении).

Теперь я чувствую себя немного более комфортно со Spacemacs, у меня есть вопрос относительно того, как работать с процессами.

Я сделал ошибку в своем коде и получил бесконечный цикл. Я убил его на консоли, но мне было интересно, как сделать то же самое в космических маках. Я обнаружил, что SPC a p дает мне возможность составить список всех запущенных процессов.

Может, кто-нибудь объяснит мне (я новичок в spacemacs/emacs), можно ли убить запущенный процесс в этом меню?

С Уважением

Пьер


person Tanc    schedule 06.07.2016    source источник
comment
Вы имеете в виду буфер уничтожения? Вы можете попробовать с помощью space b d и y подтвердить или запустить команду :bd для уничтожения текущего буфера.   -  person TheAnh    schedule 06.07.2016
comment
Начнем с того, что у нас есть M-x list-processes, который вы, возможно, вызывали с помощью ключей spacemacs…   -  person Ehvince    schedule 07.07.2016
comment
Спасибо за ответ ! У меня есть список процессов, пожалуйста, найдите скриншот ниже: i613.photobucket.com /albums/tt214/pierrelaurent62/ Как видите, процессы справа (вы были правы, Ehvince), есть ли правильный способ, например, убить первый? Я не могу найти комбинацию клавиш внутри spacemacs. Я пробовал «пробел b d», он закрывает буфер, но, похоже, не убивает процесс, поскольку он все еще работает. (я все еще вижу это с помощью ps -ef)   -  person Tanc    schedule 07.07.2016
comment
Я не знаю, и я ищу его в течение некоторого времени тоже!   -  person Ehvince    schedule 07.07.2016
comment
Похоже, мы находим процессы list-processes в M-x proced.   -  person Ehvince    schedule 07.07.2016


Ответы (2)


M-x proced

Выберите свою линию, а затем k

person djangoliv    schedule 07.07.2016
comment
Любая идея, как это сделать в режиме зла? k просто переходит к следующему процессу.... - person ashic; 20.03.2017
comment
Вы можете использовать SPC ? для получения всех команд. Обработано SPC a P - person Ice-Blaze; 04.12.2017

В Spacemacs SPC a p, который запускает команду list-processes, открывает буфер, показывающий только те процессы, которые запущены Spacemacs.

Буфер процесса списка является злым, поэтому j и k перемещаются по списку процессов,

d в буфере процессов списка немедленно удалит процесс под курсором (подсказка для подтверждения не выдается, поэтому убедитесь, что это то, что вы хотите сделать).

q выйдет из списка процессов и закроет буфер.

Примечание. SPC a P перечислит все процессы операционной системы, а не только те, которые были созданы Spacemacs.

Ссылка: https://practicalli.github.io/spacemacs/install-spacemacs/troubleshooting.html

person jr0cket    schedule 12.04.2020