2021-05-12 14:32:11
使用Visual Studio Code進行ABAP開發
2020-06-16 16:39:20
長期以來,我們都使用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版本,期待未來它能為我們帶來一些有趣的特性。
相關文章