爲了讓開發者寫MaxCompute SQL更爽,DataWorks 加強SQL 編輯器功能

摘要: 衆所周知,數據開發和分析的同窗天天都要花大量時間寫MaxCompute SQL;Dataworks做爲數據開發的IDE直接影響着你們的開發效率,此次新上線的Dataworks咱們在編輯體驗上作了不少工做,在前端實現MaxCompute SQL和編輯器參數等擴展語法的AST解析,並實現更好更智能的代前端

 

衆所周知,數據開發和分析的同窗天天都要花大量時間寫MaxCompute SQL;Dataworks做爲數據開發的IDE直接影響着你們的開發效率,此次新上線的Dataworks咱們在編輯體驗上作了不少工做,在前端實現MaxCompute SQL和編輯器參數等擴展語法的AST解析,並實現更好更智能的代碼提示,更快速的響應,幫助你們提高開發效率;正則表達式

首先show幾張美圖:編程

 

看起來如何?是否是很像本地編輯器,很Cool ~編程語言

接下來,咱們一一介紹一下這些新特性。編輯器

 

一、MaxCompute SQL 語法錯誤的實時提示(精確到行,列)3d

實時語法檢查,同時,支持MaxCompute 2.0語法,報錯位置能夠精確到行、列。blog

二、在編輯器中顯示具體的錯誤信息開發

快速定位問題,支持語法分析,爲用戶提示詳細的報錯信息。get

三、自動補全 (關鍵字/project/表/字段)it

在合適的地點出現關鍵字,project、表和字段;'from', 'xxx join', 'drop table/view', 'alter table / view' 提示表;’select', 'where', 'having', 'on', 'order by', 'partitioned by', 'distibute by', 'sort by', 'desc' 後 提示 相關表的字段;支持子查詢的方式字段提示。

四、多種語言的語法高亮

新版編輯器功能範圍支持SQL、Shell兩種語言的語法高亮,以彩色標識出某種編程語言的關鍵。

五、快捷鍵支持

經過快捷鍵,咱們能夠很方便的編輯代碼,好比保存、撤銷動做。

保存 - Ctrl+S / Cmd+S

撤消 - Ctrl+Z / Cmd+Z

重作 - Ctrl+Y / Cmd+Y

查找 - Ctrl+F / Cmd+F

替換 -  Ctrl+Shift+F / Cmd+Alt+F

刪除一行 - Ctrl+Shift+K / Cmd+Shift+K

同詞選擇 - Ctrl+D / Cmd+D

塊註釋 - Ctrl+/ / Cmd+/

六、代碼摺疊

在寫大量代碼時每每會由於代碼過多沒法快速準確的找到哪些代碼是一個功能模塊,哪些代碼是成對的標籤塊,這時,代碼縮進摺疊功能就顯得很是重要了;點擊-號,完成代碼摺疊。

七、智能編輯器聯想速度提高

新版編輯器,不但支持2.0,在聯想速度上也提高了40%,作到更快,更準。

八、代碼檢索支持更多方式

新版本支持了大小寫,正則表達式等更靈活的查詢方式,用戶能夠經過Ctrl+F開啓代碼檢索功能。

原文連接

閱讀更多幹貨好文,請關注掃描如下二維碼: 

相關文章
相關標籤/搜索