Где документированы привязки ключей ipython?
Я в основном люблю ipython, но раздражен моими попытками найти любую документацию для сочетаний клавиш. Я могу стрелять / прокручивать историю команд, я могу использовать ctrl r для поиска в моей истории, а-ля bash, но другие команды bash / readline alt D для удаления слова или ctrl k для удаления строки не работают. Я видел много вопросов, которые, кажется, касаются сочетаний клавиш и их сочетаний, но ответов не так много.
iPython в Terminal.app: многострочное редактирование
Я бы согласился на помощь по отступам прямо сейчас - ipython отлично справляется с отступами для вас, когда вы запускаете определение цикла или функции, но кажется, что я должен что-то упустить каждый раз, когда я возвращаюсь назад. сделано с моей петлей.
2 ответа
iPython построен на GNU Readline - той же основе для редактирования командной строки в bash.
Документация пользователя Readline охватывает сочетания клавиш.
Вам не нужно возвращаться назад, просто нажмите Enter еще раз, когда вы хотите закончить свой блок; пустая строка будет сигнализировать о конце блока, а дополнительное пространство будет игнорироваться.
В [17]: для i в диапазоне (2): ....: для k в диапазоне (1): ....: печать я, к....: 0 0 1 0 В [18]: