4

Я в основном люблю ipython, но раздражен моими попытками найти любую документацию для сочетаний клавиш. Я могу стрелять / прокручивать историю команд, я могу использовать ctrl r для поиска в моей истории, а-ля bash, но другие команды bash / readline alt D для удаления слова или ctrl k для удаления строки не работают. Я видел много вопросов, которые, кажется, касаются сочетаний клавиш и их сочетаний, но не так много ответов.

iPython в Terminal.app: многострочное редактирование

Я остановлюсь на Unindent помощь прямо сейчас - IPython делает хорошую работу отступа для вас , когда вы начинаете определение цикла или функции, но мне кажется , что я должен быть что - то отсутствует каждый раз я забой Забой Забой Забой к Unindent , когда я сделано с моей петлей.

2 ответа2

4

iPython построен на GNU Readline - той же основе для редактирования командной строки в bash.

Документация пользователя Readline охватывает сочетания клавиш.

3

Вам не нужно возвращаться назад, просто нажмите Enter еще раз, когда вы хотите закончить свой блок; пустая строка будет сигнализировать о конце блока, а лишние пробелы будут игнорироваться.

In [17]: for i in range(2):
   ....:     for k in range(1):
   ....:         print i,k
   ....:         
   0 0
   1 0

In [18]: 

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .