2
使用微軟的Typescript plugin進行昇華,我可以使用^T ^F
格式化文件,如features中所述。保存的SublimeText Typescript格式
他們是保存文件時自動運行此命令的一種方式嗎?我追求的東西類似於Sublime-HTMLPrettify Beautify on Save功能。
感謝。
使用微軟的Typescript plugin進行昇華,我可以使用^T ^F
格式化文件,如features中所述。保存的SublimeText Typescript格式
他們是保存文件時自動運行此命令的一種方式嗎?我追求的東西類似於Sublime-HTMLPrettify Beautify on Save功能。
感謝。
在PackgeControl上可能有一個現有的插件,允許你做這樣的事情,雖然我沒有意識到我的頭頂有任何問題,並且此時網站沒有響應。
在此期間,簡單地就可以通過一些簡單的插件代碼實現這一點:
import sublime
import sublime_plugin
class FormatTypescriptOnSave(sublime_plugin.EventListener):
def on_pre_save(self, view):
if "TypeScript" in view.settings().get("syntax"):
view.run_command("typescript_format_document")
要從菜單中使用此功能,請選擇Tools > Developer > New Plugin...
,然後用此代碼替換模板文件的全部內容,並保存它(名字不重要,只有擴展名)。
這會捕獲即將發生的保存並運行相應的命令,只要當前文件是由當前設置的語法確定的TypeScript文件即可。
這是一個很好的幫助,雖然我努力讓它首先加載。我將文件保存在〜/ Library/Application Support/Sublime Text 3/Packages/TypeScript-OnSave/TypeScript-OnSave.py中。假設它可能已經去了Packages文件夾中的任何地方? – robstarbuck
是的,技術上'Packages'下的任何地方都可以。有些人在他們的'User'包中放置了這樣的東西(如果你按照上面的步驟,這是默認的位置),但這只是你喜歡如何進行修改而已。 – OdatNurd
非常感謝這是一個非常棒的信息。 – Jeet