input() ограничение до 1025 символов python в vs code
После того как поучился вёрстке сайтов на языках HTML, CSS и JavaScript, решил поработать в Python и столкнулся с такой проблемой что в при вводе в терминал он не принимает более 1025 символов. Посмотрел настойки терминал, даже решил переустановить операционную систему (что бы наверняка не было каких либо посторонних файлов кроме python - никакого результата не последовало) не помогло. Работаю в Visual Studio Code (Кнш можно использовать raw_input(), он можно ли обойтись без этого)
Ответы (1 шт):
Вопрос очень обширный у вас получился, но я попробую объяснить как вы можете контролировать данный процесс.
Первое, вам необходимо указать в какой операционной системе вы работаете. В Windows под терминалом могут открываться следующие оболочки:
Command promtakacmdPowerShell- И всякие специальности наподобие
GIT bachили я используюNRF terminalи т.д.
В linux системах или macOS свои оболочки, к примеру bash, -ash, sh и так далее.
Второе, что вы понимаете под термином "терминал". Когда вы через оболочку VSCode открываете терминал - это значит, что открывается одна из оболочек, которая указана по умолчанию.
Пример:
В примере на картинке можно увидеть какие "терминалы" доступны у меня и предпоследняя строка дает возможность сконфигурировать по умолчанию. Открою секрет, я использую CMD. Это видно из скриншота, пометка (Default).
Следовательно, для того чтобы настроить буфер для хранения команд или отображения количества символов я иду в командную строку Win+r -> cmd -> Enter. Заходите в настройки и управляете.
Написано относительно Windows 10 pro
UPD Попробовал ваш порядок действий на macOS, ничего такого не наблюдается.
Могу посоветовать обнулить переменные среды для терминала в VSCode.
Для этого F1 -> Open Default Setting (JSON) -> Enter. Откроется файл с настройками примерно на 7500 строк. Далее перечислю нужные настройки для macOS
"terminal.integrated.env.osx": {},
"terminal.integrated.automationShell.osx": null,
"terminal.integrated.macOptionIsMeta": false,
"terminal.integrated.defaultProfile.osx": null,
Данные команды можно вносить в локальную папку .vscode -> settings.json. Но данный файл содержит комментарии, что может помочь найти необходимую настройку. Так же, например, можно найти настройку на максимальное количество отображаемых строк
// Controls the maximum amount of lines the terminal keeps in its buffer.
"terminal.integrated.scrollback": 1000,
и т.д.