Python в VSCode: как запустить предыдущую команду? - PullRequest
0 голосов
/ 21 февраля 2019

Я новичок в разработке программного обеспечения.Вне VSCode я могу открыть терминал (скажем, PowerShell), запустить в нем python, ввести команду (например, 2 + 2), иметь возможность щелкнуть стрелку вверх, чтобы найти мою предыдущую команду, чтобы я мог запуститьэто снова.

Если я запускаю PowerShell в VSCode и делаю то же самое, ничего не происходит, когда я нажимаю стрелку вверх, где я ожидаю, что моя предыдущая команда будет циклически повторяться.

Это проблема с моим Pythonили VSCode?Я искал решение для этого, но не нашел много полезных тем по этому вопросу.

1 Ответ

0 голосов
/ 21 февраля 2019

Это будет просто комментарий, но он слишком длинный.Извините, это не более информативно, чем есть.Это довольно странная проблема, потому что VSCode не является настоящей IDE.Он не имеет своей собственной оболочки и просто захватывает ваш PowerShell или Bash-терминал, в зависимости от того, какую ОС вы используете.Вы должны быть в состоянии использовать стрелки вверх и вниз так же, как и в powershell.Я проверил его на своей собственной установке VSCode, и он прекрасно работает для меня.Если это проблема, то это не с python, поскольку VSCode будет взаимодействовать с терминалом одинаково, независимо от того, для какого языка вы его используете, поэтому, вероятно, с VSCode или вашим терминалом.Я слышал, что у других были проблемы с автозаполнением стрелки вверх в bash, поэтому, если вы подключаетесь к терминалу bash, это может быть именно так, но я никогда не слышал о том, чтобы он зависал в powershell.Я бы сказал, проверьте, какой терминал вы используете, посмотрите, если проблема не исчезнет при смене терминалов, и попробуйте переустановить VSCode, если это произойдет.После этого я не знаю, что тебе сказать.

...