2014-02-16 3 views

ответ

3

Он находится в minibuffer-history переменной. Для графического просмотра используйте helm-minibuffer-history от helm.

+0

Я ввел «минибуфер-историю», а затем «C-j» в буфер с нуля. Но это только показывает ("7" "8" "\t" "=>" "% d" "204" "188" "% 1d" "1" "777" "wdired"). Что это? –

+0

Это список истории вашего минибуфера. Разве это не то, чего вы ожидали? –

+0

Да, это не то, что я ожидал. Кажется, что это история, когда я вошел в «C-x r N». Я забыл, когда это было. Но с тех пор я вступил в команду. Где левые? –

5

Переменная command-history, а не minibuffer-history.

Вы можете использовать M-x list-command-history. Просто настройте опцию list-command-history-max, если вы хотите увидеть всю историю.

Или посмотрите прямо на переменную command-history, используя C-h v. Но см. Опцию history-length, которая контролирует, сколько команд необходимо сохранить в command-history.

3

This объясняет, как повторить п-я предыдущей команды и как просмотреть историю:

M-x list-command-history

отображение история всей команды, показывающий все команды C-x <ESC> <ESC> может повторить, последние первую.

И according to this вы можете установить максимальную длину истории минибуфера:

Переменная history-length задает максимальную длину списка истории минибуфера; добавление нового элемента удаляет самый старый элемент, если список слишком длинный. Если значение t, максимальной длины нет.

Смежные вопросы