長期以來,我們都使用SAP GUI進行ABAP編碼工作,事務代碼SE38甚至成了ABAP的代名詞。
SAP GUI的代碼編輯能力和一些專業的IDE比較起來難免相形見絀,為了給開發者們更好的體驗,SAP推出了基於Eclipse的ABAP開發工具:ABAP Development Tools for Eclipse,簡稱ADT。
ADT有很多便利之處,比如方便的代碼提示,代碼高亮,"萬能鍵"Ctrl+1,強大的搜索功能,便捷的SQL Console和Data Preivew....已經成為現代ABAP開發工作中的必備工具。
現在我們又有了第三個選擇,Visual Studio Code(以下簡稱vscode)。對於這款家喻戶曉的編輯器,本文就不多介紹了。Github上的牛人開發了一個項目vscode_abap_remote_fs,通過它,我們可以在vscode中訪問ABAP服務器中的代碼文件並編輯保存。
可以在vscode的擴展市場安裝它,通過編輯一個json文件來設置ABAP服務器地址,然后輸入命令Connect to an ABAP System,來選擇服務器登錄。可以從項目的README文檔獲取更具體的使用步驟。效果圖如下,
*目前(2018.01.08)這個項目還處於beta階段,因此它的功能還不是很完善,請不要把它用在正式項目中。
讀者可能很想知道,使用vscode進行abap開發的好處是什么。坦白說除了覺得vscode的界面比較好看、啟動速度快之外,目前筆者也沒有發現有什么實用的好處:)
但這畢竟是個beta版本,期待未來它能為我們帶來一些有趣的特性。
本文鏈接:https://www.cnblogs.com/hhelibeb/p/10241143.html
參考:使用Visual Studio Code編寫和激活ABAP代碼 (上)