2014-12-11 37 views
3

我想打開文件從崇高的文本3控制檯(這似乎在按Ctrl +`)崇高的文本3 - 控制檯 - 如何打開一個文件

我嘗試過編輯

open [filename] 

但它總是給出文件名的最後一個字符的語法錯誤。我試圖用引號括起名字。

另外,我想知道如果我能直接執行shell命令從它的控制檯

+0

這是一個Python控制檯。 – 2014-12-11 05:38:02

+0

是的,同樣的問題...想要複製文件名並通過將其作爲參數粘貼到某些內部命令來打開它們。標準文件打開對話框對於開發任務來說是可怕的。 – 2015-01-10 13:02:28

回答

3

這是命令:

sublime.active_window().open_file("filename.txt")

這是一個有點難看,但也許可以編寫腳本/自動化莫名其妙地(有例如一個快捷方式)。

+0

你會如何自動化?解決方案+1。 – user1767754 2015-05-29 17:41:10

1

在崇高的文本編輯器控制檯是一個Python控制檯。

執行shell命令,您需要導入的操作系統,然後執行它們:

import os 
os.system("date") 
+0

以任何方式從它打開文件?崇高必須有某種API。考慮到我們可以從它安裝軟件包 – 2014-12-11 08:23:55

+0

爲什麼你想從崇高的Python控制檯打開文件?你確切的意圖是什麼? – 2014-12-11 10:38:18

+1

好意是加快工作。一些軟件包在安裝完成後打開閱讀文件...這是靈感。 – 2014-12-12 15:31:00

3

如果你真的想從控制檯中打開文件(它更容易只是打按CtrlØ),以下命令將打開文件選擇對話框:

window.run_command("prompt_open_file") 

沒有命令打開特定的FIL e從控制檯。

如果您有興趣學習更多關於Sublime的Python API,look here

+0

好吧,我不想在第一個地方選擇文件..但是,謝謝。 – 2014-12-12 15:28:54

+0

@YashGupta你究竟想要做什麼,然後呢? – MattDMo 2014-12-12 15:29:31

+0

我想要做的是打開控制檯與CTRL +'鍵入打開文件/我/想要做的。在打開的文件對話框中,我不能輸入文件的路徑(如「../some-script」...它給出了無效的文件名錯誤)。 – 2014-12-12 18:09:15