Emacs, эквивалентный из истории команд Vim (для введенного в командах Meta-x)

Используйте drop по первому уровню:

df = df.drop('prediction', axis=1, level=0)

, а затем удалите второй уровень MultiIndex с помощью MultiIndex.droplevel :

df.columns = df.columns.droplevel(1)

6
задан Martijn Pieters 6 February 2017 в 20:48
поделиться

4 ответа

C-x ESC ESC, C-x M-ESC, или C-x M-: помещает Вашу историю в мини-буфер, после которого можно прокрутить назад и вперед, как Вам нравится с клавишами со стрелками.

M-x list-command-history помещает целую историю в буфер, от которого можно выполнить команды.

C-x z повторяет последнюю команду.

Взгляд на руководство EMACS (информация) раздел 8.5 Мини-буферных Историй.

15
ответ дан 8 December 2019 в 12:23
поделиться

Если Вы хотите сохранить историю команд (и много других параметров) между emacs сессиями, можно использовать настольный пакет, который включен в emacs распределение

-1
ответ дан 8 December 2019 в 12:23
поделиться

Звонить

customize-group minibuffer

Это покажет Вам опцию History Length (это 30 по умолчанию здесь). Если Вы хотите сохранить свою историю через emacs сессии, посмотрите

customize-group savehist

Можно израсходовать нормальные клавиши со стрелками / вниз перейти через историю.

1
ответ дан 8 December 2019 в 12:23
поделиться

Mp и Mn - это клавиши навигации по канонической истории в программном обеспечении GNU. Emacs не исключение; это работает почти везде, где вы можете что-то напечатать.

В случае расширенных команд («Mx-команды») нажмите Mx, а затем свободно перемещайтесь по истории. Вы также можете выполнить обратный поиск в истории с помощью Cr, как в bash.

4
ответ дан 8 December 2019 в 12:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: