昨天看到一篇分享插入代碼塊的文章 Xcode 快速開(kāi)發(fā) 代碼塊青伤,想到把我知道的其它方案也分享一下
iOS篇
方案一:Xcode 快速開(kāi)發(fā) 代碼塊
這種方案可行腐泻,但效率不夠高
方案二:Dash
Dash 目前只有 macOS 版本轩性,免費(fèi)崔赌,但有限制(會(huì)有時(shí)間延時(shí)绷柒,可以付費(fèi)取消)
在下圖的位置找到 snippets械拍,再點(diǎn)擊右側(cè)的+號(hào)可以添加自己的代碼塊
以最常用到的 TODO 為例突勇,兩個(gè)#號(hào)中間就是 placeholder,stodo
是我自定義的快捷關(guān)鍵字
接下來(lái)你要做的就是到 Xcode 中敲入 stodo 這串字符坷虑,然后見(jiàn)證奇跡
下面就是完成的結(jié)果甲馋,整個(gè)過(guò)程你的手都不需要離開(kāi)鍵盤(pán),對(duì)我鍵盤(pán)黨來(lái)說(shuō)迄损,這才叫完美
當(dāng)然想要這么玩定躏,你還得在 Xcode 上安裝一下 Dash 的插件
Android篇
Android Studio
新建文件時(shí)的模板更改
菜單:Preferences - Editor - File and Code Templates
在這里我們可以定義新建文件中的模板,比如我喜歡在新建 Activity 的時(shí)候就自動(dòng)生成一個(gè)startInstance
的類(lèi)方法
插件代碼
如果你不想在新建文件的時(shí)候自動(dòng)生成相關(guān)代碼,那也可以像 Dash 那樣玩
菜單:Preferences - Editor - Live Templates
具體操作痊远,看圖吧
設(shè)置好 template 之后垮抗,就可以愉快地在 IDE 里快速生成代碼了
輸入startInstance
之后會(huì)有提示,直接回車(chē)
在你設(shè)置代碼塊參數(shù)的地方還可以繼續(xù)編輯碧聪,不想編輯就直接回車(chē)
Dash
Android Studio 也可以使用 Dash 來(lái)插入代碼塊
另外還有一個(gè)用途就是看 javadoc
我一直覺(jué)得在 Android Studio 看 Javadoc 不是很方便冒版,Dash 就幫了我們一個(gè)大忙,集成好 Dash 的插件后逞姿,選中類(lèi)名或?qū)傩悦却俏耍偈褂每旖萱I Cmd+Shift+D,可以快速跳轉(zhuǎn)到 Dash 并展示完整的 javadoc
話(huà)外滞造,這么牛的 Dash 還是內(nèi)購(gòu)支持一下吧??