Вход в консоль Sublime Text 2
Я использую Sublime Text 2, но он не позволит мне вводить какое-либо значение, когда мой код запрашивает ввод пользователя. (Другими словами: input()
в Python и gets
в Ruby не могут запросить меня для ввода).
Python выдает ошибку EOFError
(что вы получаете, когда пользователь ничего не вводит).
Просто USER INPUT не работает в Sublime Text 2 для меня.
ИЗМЕНИТЬ: ДЛЯ ПРИМЕРА
try:
text = input('Enter something: ')
print text
except EOFError:
print('\nEOFError')
=> Enter something: #cannot enter anything to var "text"
=> EOFError
=> [Finished]
Ответы
Ответ 1
Sublime текст не поддерживает это. Но вы можете обойти это (по крайней мере, на python), используя SublimeREPL, я использую это для всего, он работает очень хорошо. Его немного cooky, хотя, поскольку вкладка все еще доступна для редактирования, как обычная возвышенная вкладка (что хорошо и плохо)...
Он также позволяет запускать интерпретатор в нескольких вкладках, в основном это потрясающе.
Чтобы установить его, вам нужно package control
, это позволяет легко устанавливать плагины. Чтобы перейти сюда здесь, следуйте инструкциям. Как только это будет сделано:
- в Sublime нажмите ctrl + shift + P (команда linux в
ST
для 'goto anything').
- Введите "install",
- нажмите на элемент управления sublime package: install package.
- Затем выберите
SublimeREPL
. Он будет устанавливать его автоматически.
- Чтобы использовать его, перейдите в
Tools>sublimerepl>python
из меню.
Ответ 2
Так как Sublime не поддерживает непосредственно консоль ввода. Таким образом, легко получить ввод в Sublime со следующими дополнительными шагами:
- Убедитесь, что вы установили элемент управления Package в Sublime.
- Если у вас нет пакета управления пакетами, перейдите в здесь, затем нажмите кнопку установить сейчас (вверху) справа) скопируйте этот код и вставьте его в Консоль (убедитесь, что вы отметили опцию Показать консоль) и нажмите Enter. (после этого перезапуск возвышен)
- Перейдите к → Палитра команд (Cltr + Shift + p) нажмите " Управление пакетом: установите пакет"
- Поиск: " SublimeRepl" и дождитесь установки.
- Как только он будет установлен, Перезапустить Sublime
- Перейдите в раздел "Инструменты", в нижней части которого вы увидите опцию " SublimeRepl" (которая указывает, что она успешно установлена в вашем возвышенном виде)
- Чтобы запустить скрипты python: перейдите на вкладку Инструменты- > SublimeRepl- > Python → Python-RUNcurrentfile, и ваш код запускается на новой вкладке Repl.
Примечание: Это отлично подходит для sublimeText3 (windows)