天天看點

RegX 釋出,專治代碼強迫症的 Xcode 插件

regx 是一款非常實用的 xcode 插件,由中國的 ios/mac 開發者 lex tang 使用 swift 和 objective-c 編寫。其用于對齊特定源代碼的元素,使得代碼更易讀和易了解。你可以在這裡擷取源碼。

RegX 釋出,專治代碼強迫症的 Xcode 插件

###安裝:

$ git clone [email protected]:kzaher/regx.git

在 xcode 中建構(建構方案會自動将編譯好的插件 bundle 安裝到 xcode 能夠找到的地方

重新開機 xcode

如果 regx 沒有正常工作,請檢查一下啟動 xcode 時 console.app 中的輸出資訊,并且找到錯誤消息。這有可能是因為你的 xcode 版本的 dvtplugincompatibilityuuid 還沒有被指定在 >> info.plist 檔案。為了解決該問題,請向 info.plist 檔案中添加 dvtplugincompatibilityuuid 條目。

regx 使用正規表達式對列中的文本進行分組,然後對齊這些列。每個正規表達式分組都會建立一個垂直對齊的列。你可以自己為列指定額外的設定。

所有正規表達式以及針對正規表達式的設定都被定義在名為 configuration.swift 的檔案中。

比如: