Это может быть хорошей идеей, чтобы увидеть, что вы удаляете перед удалением, чтобы быть в безопасности.
В Сосульки , по умолчанию C-x k
- это многокомандная команда, которую вы можете использовать для уничтожения любого количества буферов, соответствующих вводу вашего минибуфера. В этом случае вы должны набрать * TAB
, чтобы увидеть все имена буферов, начинающиеся с *
в качестве кандидатов на завершение.
Затем вы можете сузить совпадения несколькими способами. Когда все оставшиеся совпадения соответствуют вашим требованиям, нажмите C-!
, чтобы удалить все эти буферы.
В представленном случае вы не хотите удалять буферы с именем *shell...
. Таким образом, после * TAB
вы нажимаете S-SPC
, а затем вводите другой шаблон для сопоставления: shell
, затем S-TAB
. Это сужает только те *shell...
буферы, которые вы делаете , а не , которые хотите убить. Затем вы нажимаете C-~
, чтобы вычесть эти совпадения (дополнение). Это оставляет все буферы, кроме буферов оболочки. Хит C-!
и они все убиты.
Вы также можете уничтожить отдельные буферы, просто нажав и удерживая их имена в *Completions*
: C-mouse-2
.
В целом, в Сосульках каждая мультикоманда, которая читает имя буфера, позволяет использовать S-delete
(Shift + клавиша Delete) для уничтожения кандидатов в буфер.
Http: //www.emacswiki.org/emacs/Icicles_-_Multi-Commands
http://www.emacswiki.org/emacs/Icicles_-_More_About_Multi-Commands