Использование Python Shell в Bash - PullRequest
1 голос
/ 13 февраля 2020

Я хочу использовать python shell в bash (то есть выполнить $ python и нажать enter в bash), но я заметил, что некоторые вещи отсутствуют, которые повысят мою производительность.

Существуют ли какие-либо известные ресурсы, которые решают какие-либо (или все) из этих проблем?

1) нет автоматического отступа

Когда я нажимаю клавишу ввода после записи

>>> for i in [1, 2]:

bash не делает отступ в 4 пробела автоматически

2) странная история командной строки

Когда я выполняю многострочную команду:

>>> for i in [1, 2]:
...     pass
...

и я нажмите стрелку вверх, чтобы получить мою историю, вместо всей многострочной команды я получаю

... pass

3) нет синтаксической раскраски

4) нет автозаполнения

1 Ответ

2 голосов
/ 13 февраля 2020

Попробуйте посмотреть на меня python. Это гораздо более функциональная python оболочка в терминале. Его можно установить с помощью pip install ipython и запустить в терминале, набрав ipython. См. Документы здесь для получения более подробной информации.

...