溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Salesforce中如何使用HaoIDE插件

發(fā)布時(shí)間:2021-08-05 17:24:27 來源:億速云 閱讀:252 作者:Leah 欄目:云計(jì)算

Salesforce中如何使用HaoIDE插件,很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

對(duì)于熟悉Salesforce的人都知道,Salesforce 的后端是名叫Apex語言(類似于Java ) 前端是Visualforce(類似于Jsp),官方并沒有自己的本地的IDE,由于編繹與運(yùn)行都是在云端,因此可以直接在瀏覽器中編碼,這個(gè)是云計(jì)算的好處,如果你換電腦了,對(duì)你的工作是不會(huì)帶來影響,不會(huì)因?yàn)閾Q了電腦,苦苦的下載IDE,安裝,環(huán)境配置(這是一個(gè)痛苦的過程)。

SF系統(tǒng)中能寫代碼的入口有兩處:

  1.  程序設(shè)置-->發(fā)展-->Visualforce/Apex/Apex 觸發(fā)器-->新建

  2. 點(diǎn)擊右上角你名字的下拉菜單中-->開發(fā)人員控制臺(tái),這個(gè)算是SF的IDE了,能寫代碼,運(yùn)行測試類,查看元數(shù)據(jù)等等!

另外,SF官網(wǎng)也有Eclipse 的插件,因?yàn)橐郧白鯦ava的,對(duì)Eclipse 不陌生,安裝插件后,開始編寫,發(fā)現(xiàn)完全不是那么一回事,沒有代碼提示,關(guān)鍵字高亮只認(rèn)識(shí)Java 的,雖說瀏覽器中能寫,但至少我是不習(xí)慣,萬一TM的斷網(wǎng)了,手抖點(diǎn)關(guān)閉,那不死翹翹了(不過發(fā)現(xiàn)官網(wǎng)對(duì)插件更新了,插件還是很久以前的)。

后來發(fā)現(xiàn)了Sublime后,果斷放棄了Eclipse,1)重量級(jí) 2)對(duì)APEX支持不好。

Sublime 是一款文本編輯器,有很多寫前端的同學(xué)在用,輕量級(jí),對(duì)大部分語言高亮關(guān)鍵字,支持安裝插件,無限試用(這點(diǎn)很贊,當(dāng)然如果你愿意可以購買許可證)。

  1. 下載Sublime 3(這是最新) http://www.sublimetext.com/3

    Salesforce中如何使用HaoIDE插件

  2. 當(dāng)然是安裝,有Mac,Windows 我用過Mac和Windows兩種,windows上的最好用,mac的在輸入中文時(shí)卡頓的狠,還沒找到好的方法。

  3. 安裝Package Control 這個(gè)東東是一個(gè)方便 Sublime text 管理插件的插件,這個(gè)強(qiáng)大,把它裝上去了,再通過他的安裝其它插件。也便于管理你安裝的插件 官網(wǎng):https://packagecontrol.io/installation  里面有安裝方法,可以按照他的步驟很快就能裝好 安裝好在首選項(xiàng)會(huì)有個(gè)子菜單。

    Salesforce中如何使用HaoIDE插件

  4. SF的插件有2個(gè) 1:MavensMate 詳細(xì)教程貼:(https://www.xgeek.net/zh/salesforce/sublime-text-3-mavensmate-for-salesforce-development/) 2:HaoIDE   這2個(gè)都可以試試,看那個(gè)適合你,我是一直使用HaoIDE 這個(gè)是國內(nèi)一個(gè)大神開發(fā)的,sublime 插件都是基于Python開發(fā)的。

  5. 安裝HaoIDE ,點(diǎn)擊PackageControl 在彈出的列表中輸入install 字樣,選擇Install Package

    Salesforce中如何使用HaoIDE插件

    Salesforce中如何使用HaoIDE插件

  6. 輸入HaoIDE,點(diǎn)擊后,開始安裝

    Salesforce中如何使用HaoIDE插件

  7. 看到這個(gè)界面說明安裝成功了

    Salesforce中如何使用HaoIDE插件

  8. HaoIDE 開源了可以在github上看到  https://github.com/xjsender/haoide  可以在github上看到作者信息

  9. 配置SF項(xiàng)目,HaoIDE 的配置和sublime的配置一致,都是通過json信息配置,點(diǎn)擊 haoide 菜單,點(diǎn)擊settings,選擇settings-user ,setting-default中是配置參考

  10. 最基礎(chǔ)配置如截圖

    projects:是項(xiàng)目集合,此節(jié)點(diǎn)下可以配置多個(gè)項(xiàng)目

    project1:是單個(gè)項(xiàng)目配置信息

    default:表示當(dāng)前項(xiàng)目是否處于激活狀態(tài),只能有一個(gè)項(xiàng)目處于激活狀態(tài)

    login_url:表示SF的環(huán)境鏈接,https://login.salesforce.com Or https://test.salesforce.com

    password:密碼

    subscribed_metadata_objects:需要下載那些組件,對(duì)于開發(fā)就4種夠了,還可以把對(duì)象,字段這些元數(shù)據(jù)下載下來

    username:用戶名

    workspace:項(xiàng)目存放目錄,可以設(shè)置一個(gè)全局,也可以為每個(gè)項(xiàng)目配置一個(gè)單獨(dú)的。

    Salesforce中如何使用HaoIDE插件

  11. 配置保存后就可以點(diǎn)擊haoide創(chuàng)建項(xiàng)目了

    Salesforce中如何使用HaoIDE插件

  12. 創(chuàng)建后的項(xiàng)目結(jié)構(gòu)

    Salesforce中如何使用HaoIDE插件

  13. 新建VF頁面,apex,trigger都一樣,點(diǎn)擊haoide-->new-->選擇對(duì)于的組件--->輸入名稱 回車即可

    Salesforce中如何使用HaoIDE插件

    Salesforce中如何使用HaoIDE插件

  14. 保存到服務(wù)器,右擊,選擇haoide-->Save To Server

    Salesforce中如何使用HaoIDE插件

  15. Diff with server 對(duì)服務(wù)器文件對(duì)比差異,當(dāng)有沖突時(shí)非常有用,但實(shí)際使用頻率貌似不多

    Salesforce中如何使用HaoIDE插件

  16. Retrieve From Server 覆蓋本地

  17. Deploy To Server 部署到另一個(gè)環(huán)境中(注意:另一個(gè)環(huán)境必須要事先配置好,點(diǎn)擊部署時(shí),選擇另一個(gè)環(huán)境即可)

  18. Destruct From Server 在服務(wù)器上刪除該文件

  19. xxx This server 是指本環(huán)境中,作用和上面一樣

  20. Compile Component 編譯,基本沒有用過,一般都是保存時(shí),如果有錯(cuò)誤,自動(dòng)就會(huì)有提示。保存失敗。

  21. JSON/XML中沒有使用過,應(yīng)該是小工具轉(zhuǎn)換,有時(shí)間再看看

    Salesforce中如何使用HaoIDE插件

  22. Execute Anonymous 執(zhí)行代碼片斷,跟在SF中開發(fā)者控制臺(tái)中使用一致,選擇代碼后,選擇Execute Anonymous 

    Salesforce中如何使用HaoIDE插件

    Salesforce中如何使用HaoIDE插件

  23. Execute Rest Test 暫是沒有使用過,應(yīng)該是用來測試Rest  接口的

  24. Execute Query 寫Soql 查詢 跳轉(zhuǎn)到haoku(貌似是組織在github上的應(yīng)用)上 https://haoku.herokuapp.com

    Salesforce中如何使用HaoIDE插件

  25. View Code Coverage 是查看測試類的覆蓋率

  26. View Debug Log Detail 沒有使用過,查看日志。

  27. View Id in Salesforce Web 跳轉(zhuǎn)到id對(duì)應(yīng)的資源,沒有使用過

  28. View in Salesforce Web 跳轉(zhuǎn)到SF中對(duì)應(yīng)的界面

  29. View File Attributes 查看當(dāng)前文件的屬性,json格式

     

    上面都是右擊菜單的功能選項(xiàng)。haoide全局功能也有不少,常用的一些功能如:

  30. New  創(chuàng)建組件

    Salesforce中如何使用HaoIDE插件

  31. Update 更新,但一般用的不多,有時(shí)候不能更新,都是采用刪除項(xiàng)目重新下載一次

    Salesforce中如何使用HaoIDE插件

  32. Cache 更新緩存,當(dāng)有新的對(duì)象,字段時(shí),更新后,即時(shí)在代碼中提示,非常有用

    Salesforce中如何使用HaoIDE插件

  33. Document 更加歷害 查文檔非常方便,輸入前綴列出相關(guān)組件,點(diǎn)擊跳轉(zhuǎn)到SF幫助文檔中

    Salesforce中如何使用HaoIDE插件

    Salesforce中如何使用HaoIDE插件

  34. utilities 工具集,可以嘗試用用

  35. Data Loader ,輸入SOQL后,會(huì)把數(shù)據(jù)以CSV格式顯示在sublime 很少用,對(duì)于數(shù)據(jù)不多,可以用用


看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注億速云行業(yè)資訊頻道,感謝您對(duì)億速云的支持。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI