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