將文件(foo.txt)插入到插入位置的打開文件(bar.txt)中,最好的方法是什麼?將文件(foo.txt)插入到打開文件(bar.txt)的插入位置
如果有一個打開文件對話框來選擇要插入的任何東西,那就太好了。
這裏的文字處理等效爲「插入文件」。
這裏是foo.sublime-snippet
的替代品,它可以鏈接到其他地方形成文件:
import sublime, sublime_plugin
class InsertFileCommand(sublime_plugin.TextCommand):
def run(self, edit):
v = self.view
template = open('foo.txt').read()
print template
v.run_command("insert_snippet", {"contents": template})
感謝您的提示 - 它看起來像這個插件將是「Hello,World!」的修改!在光標處插入。我會繼續努力的。 – lawlist
我認爲自己處於正確的軌道上,並且用一個簡單的工作示例更新了我的問題(沒有打開文件對話框)。看起來最簡單的解決方案可能是修改https://github.com/mneuhaus/SublimeFileTemplates,以便將包含文件引用的模板插入到打開的文件選項卡中(不需要項目),而不是創建需要的新文件一個開放的項目。我安裝了FuzzyFileNav,並且仍在考慮如何將其納入。 HelloWorld - 從第一天的課程開始,可能不適合這個「在此處插入文件」的特定問題。 – lawlist
聽起來不錯。很高興聽到你正在取得進展。請記住,使用「insert_snippet」命令將在所有遊標中插入內容。當然,對你來說可能並不重要,只是一個普遍的說明。 – skuroda