ReactNative的Atom編輯器

工欲善其事, 必先利其器.
ReactNative作為Facebook貢獻(xiàn)的庫, 里面有些定制的東西. 官方推薦Atom+Nuclide, 那么就嘗試一下Atom. 在測試過程中, 發(fā)現(xiàn)安裝Nuclide之后, Atom編輯器特別卡頓, 原因不明, 所以又測試了一些其他插件. 我來羅列幾個(gè)必須的.

1. Atom

下載Atom編輯器, 安裝, 介紹參考文檔.

2. Atom-React

插件Atom-React, 這個(gè)插件非常好!
點(diǎn)擊Atom->Install Shell Commands, 安裝Shell命令, 再輸入

apm install react

即可安裝, 也可以直接搜索安裝, Command+,, 選擇Install搜索.

  1. 語法高亮(Syntax Highlighting);
  2. 縮進(jìn)(Indentation), 搜索插件 -> Auto Indent;

搜索插件Command+Shift+P, 直接輸入Intent, 參考視頻.

  1. 代碼折疊(Code Folding);
  2. 片段提示(Snippets);

片段提示的縮寫需要符合文件后綴名jsx, js等.

  1. JSX格式化(JSX Reformatting), 插件搜索Reformat, 選擇Reformat JSX.
  2. HTML到JSX轉(zhuǎn)換(HTML to JSX conversion), 轉(zhuǎn)換代碼樣式;
  3. 自動(dòng)補(bǔ)全(Autocomplete);
  4. 自動(dòng)閉合標(biāo)簽(Automatic Closing Tag);

3. 跳轉(zhuǎn)

跳轉(zhuǎn)對于調(diào)試代碼和閱讀代碼非常重要, 當(dāng)然使用插件, 需要下載hyperclickjs-hyperclick, 就可以通過引用跳轉(zhuǎn)到需要類和方法.

跳轉(zhuǎn)插件

4. 注釋插件

注釋對于寫和讀代碼都非常重要, 推薦插件docblockr, 搜索即可.

/**
 * 滾動(dòng)條, fractionalPosition滾動(dòng)條長度, progressBarSize當(dāng)前大小
 * @param  {size:滾動(dòng)條大小} {progress:過程}
 * @return {View}   [里外兩層視圖, 背景白框黑底, 顯示白框]
 */

5. 類型顯示

atom-typescript類型顯示和其他強(qiáng)大的功能, 參考文檔.

6. 管理配置

安裝了很多包之后, 可以通過編輯器管理; 如果要恢復(fù)初始, 刪除.atom即可.

OK, 現(xiàn)在可以編寫ReactNative程序了, 如果發(fā)現(xiàn)其他插件, 我會(huì)繼續(xù)更新.

目前, 正在使用Pycharm開發(fā), 感覺也比較順手.

Enjoy it.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容