Уведомления

Группа в Telegram: @pythonsu

#1 Июль 22, 2021 14:11:14

artemu88
Зарегистрирован: 2021-07-12
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

не работает SublimeRepl в Sublime Text 4

Всем привет!
Система Windows 10 x64
Обновил Sublime Text до 4 версии. int(input()) запрашивает ввод до бесконечности. Со строками (просто input()) все работает корректно.
В третьей версии такого не было, все работало корректно.

Переустановка не помогла, в чем может быть проблема?

Всем спасибо!

Скрин во вложении.

Отредактировано artemu88 (Июль 22, 2021 14:34:35)

Прикреплённый файлы:
attachment пример.jpg (66,9 KБ)

Офлайн

#2 Июль 22, 2021 14:53:02

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9716
Репутация: +  842  -
Профиль   Отправить e-mail  

не работает SublimeRepl в Sublime Text 4

artemu88
int(input()) запрашивает ввод до бесконечности
Выполни
  
n = int(input())
print(n)



Офлайн

#3 Июль 22, 2021 15:12:39

artemu88
Зарегистрирован: 2021-07-12
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

не работает SublimeRepl в Sublime Text 4

Такая же беда. Ввожу первый раз число, нажимаю Enter, и Sublime повторно запрашивает, и так до бесконечности.

Офлайн

#4 Июль 22, 2021 16:26:20

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

не работает SublimeRepl в Sublime Text 4

artemu88
А точно запрашивает то? Добавьте что-ли подсказку

 n = int(input('enter number'))
print('You entered {}'.format(n))



Офлайн

#5 Июль 22, 2021 16:38:33

artemu88
Зарегистрирован: 2021-07-12
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

не работает SublimeRepl в Sublime Text 4

Да. Тоже самое.

Прикреплённый файлы:
attachment Безымянный.jpg (56,6 KБ)

Офлайн

#6 Июль 22, 2021 16:49:05

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

не работает SublimeRepl в Sublime Text 4

artemu88
Ок, так запрашивает он все-таки один раз, просто вы не можете окончить ввод. Вероятно, в саблайме признак конца ввода какой-то свой. Попробуйте вместо Enter комбинации Ctrl+Enter, Alt+Enter и так далее



Офлайн

#7 Июль 22, 2021 16:55:41

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

не работает SublimeRepl в Sublime Text 4

А я погуглил совсем чуть-чуть и выяснил, что саблайм в режиме REPL вообще не умеет

https://forum.sublimetext.com/t/python-3-input-doesnt-work/34418/2



Офлайн

#8 Июль 22, 2021 16:56:42

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

не работает SublimeRepl в Sublime Text 4

Надо плагин ставить,

Обновил Sublime Text до 4 версии.
видимо плагин не подходит к новой версии



Офлайн

#9 Июль 22, 2021 17:41:18

artemu88
Зарегистрирован: 2021-07-12
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

не работает SublimeRepl в Sublime Text 4

В 4 версии окончание ввода: пробел после последнего ввода и затем Enter.

Спасибо!

Можно ли где-то это поменять?

Отредактировано artemu88 (Июль 23, 2021 12:58:47)

Офлайн

#10 Июль 23, 2021 01:32:32

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9716
Репутация: +  842  -
Профиль   Отправить e-mail  

не работает SublimeRepl в Sublime Text 4

artemu88
Можно ли где-то это поменять?
Выполняй код в обычной консоли. А в Sublime Text только пиши код. Просто привыкни к этому, тогда тебе никогда не придётся подстраиваться под очередной редактор. Иначе ставь нормальную IDE себе, типа PyCharm. Там обычно аудитория больше и такими особенностями и умностями её стараются не раздражать. Но и редакторы в IDE слабоваты обычно. Лучше использовать всё вместе и ещё свои программки использовать, если ты программист, конечно, и умеешь писать свои программки, а не юзерок обычный, который только на чужом может творить своё творчество.



Отредактировано py.user.next (Июль 23, 2021 01:34:21)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version