2012-07-24 84 views
4

我試着寫在SublimeText2編輯蟒控制檯的代碼兩行或多行,我得到以下錯誤,當我按下後進入Sublimetext2工作「:」與Python控制檯

>>> for i in dir(): 
    File "<string>", line 1 
    for i in dir(): 
       ^
    SyntaxError: unexpected EOF while parsing 

這是一個錯誤或我做錯什麼了嗎?另一個問題是在控制檯中使用多行方法的任何方法?

回答

4

Sublime Text控制檯不打算用於編碼。它主要用於故障排除和插件輸出。儘管你使用輸入多行,但我強烈建議不要這樣做。 Bond會這樣安裝Package Control,如果你沒有下載,我建議你這樣做。如果您正在尋找Python REPL,請查看Wuub優秀的插件SublimeREPL,這將爲您提供類似於快速Python輸入的終端/控制檯體驗。

+0

另一個詞我不能用編輯器中的文本通過控制檯進行任何操作默認情況下?例如通過[NPP](http://notepad-plus-plus.org/)python插件控制檯。 – 2012-07-25 14:28:03

+0

我並不熟悉Notepad ++插件,但如果您打算操作文本,您可能需要製作一個插件:http://docs.sublimetext.info/en/latest/extensibility/plugins.html可以你給我舉一個你想做什麼的例子? – BoundinCode 2012-07-25 18:36:47

+0

這不是那麼困難的任務,例如我有一些文本,我需要從它得到一些結果與正則表達式,連接一些數據與這個結果,並將其寫入編輯器,或在另一種情況下存儲到MySQL基地,實際上我同意最好的辦法是創建插件,但有時候通過控制檯很容易做到這一點,對我來說也許 – 2012-07-25 21:31:09