將 Sublime 打造成一個(gè) Swift 編輯器
我們之前給大家介紹過(guò) Sublime 以及它豐富的插件能力, 同樣, 它也包含 Swift 語(yǔ)言相關(guān)的插件, 如果你在使用 Swift 開(kāi)進(jìn)行腳本開(kāi)發(fā),也許這樣一個(gè)純文本編輯器會(huì)更加合適。
Sublime 插件
之前咱們的文章中介紹過(guò) Sublime 這個(gè)文本編輯器。 屬于 Mac 系統(tǒng)中比較流行的文本編輯器之一。 關(guān)于文本編輯器, 咱們之前有一篇文章專(zhuān)門(mén)介紹過(guò),大家也可以參看這篇文章: MAC 系統(tǒng)中的幾個(gè)純文本編輯器 。
這次咱們來(lái)聊聊如何將 Sublime 打造成一個(gè) Swift 編輯器。 隨著 Swift 應(yīng)用范圍越來(lái)越廣泛,它越來(lái)越不僅限于 App 開(kāi)發(fā)。 比如它還可以用在服務(wù)端開(kāi)發(fā), IBM 已經(jīng)開(kāi)發(fā)出了相應(yīng)的框架 Kitura 。 還有它還可以用于腳本開(kāi)發(fā), 這點(diǎn)咱們?cè)谇懊娴奈恼轮幸步榻B過(guò)。
那么隨著開(kāi)發(fā)環(huán)境的多元化,我們使用的 IDE 其實(shí)也不限于單純的 XCode 了。 比如編寫(xiě)一個(gè)腳本, 或許一個(gè)純文本編輯器就會(huì)比一個(gè) XCode 更加適合。
這也就是這篇文章的價(jià)值所在了。 而且 Sublime 已經(jīng)有相關(guān)的插件供我們使用了。
Sublime 的 Swift 插件安裝起來(lái)也不復(fù)雜。 首先我們按下 Command + Shift + P 鍵,打開(kāi)命令面板:
然后輸入 install, 就像上圖中那樣提示的。 再按下回車(chē)鍵, 打開(kāi)插件列表, 并在列表中輸入 swift, 然后***個(gè)提示的插件就是 swift 插件了:
然后按下回車(chē)安裝。 等待安裝完成, 我們?cè)僦匦麓蜷_(kāi)一個(gè) swift 文件它就可以自動(dòng)給出我們語(yǔ)法高亮了:
除了已發(fā)高亮之外, 這個(gè)插件還會(huì)提供一定的自動(dòng)完成能力,比如我們輸入 class, 它可以幫助我們生成類(lèi)定義的基本結(jié)構(gòu):
對(duì)于一個(gè)輕量級(jí)編輯器來(lái)說(shuō), 這些能力基本上就足夠了。 配合上良好的包管理工具, 使用 Swift 進(jìn)行腳本開(kāi)發(fā)慢慢也會(huì)變成一個(gè)很有趣并且高效的事情~