【DataWorks】【odpsSQL格式化】使用快捷键快速实现代码左对齐

本文涉及的产品
大数据开发治理平台 DataWorks,不限时长
简介: 【DataWorks】【odpsSQL格式化】使用快捷键快速实现代码左对齐

在日常代码开发过程中,经常需要进行代码格式化,但是有时候工具自带的格式化效果并不一定能够让自己满意,或者说团队也会有一些特殊的要求。今天就和大家聊聊,使用DataWorks编写odpsSQL过程中,如何快速代码的“左对齐”。
格式化前的SQL:

CREATE table table1 (
  a STRING COMMENT "a"
  ,aaaa  BIGINT COMMENT "aaaa"
  ,b  BIGINT COMMENT "b"
  ,ab  STRING COMMENT "ab"
);

格式化后的SQL:

CREATE table table1 (
  a      STRING COMMENT "a"
  ,aaaa  BIGINT COMMENT "aaaa"
  ,b     BIGINT COMMENT "b"
  ,ab    STRING COMMENT "ab"
);

操作步骤:
1.鼠标左键框住字段a左侧内容
image
2.按快捷键Ctrl+shift+L选择所有字段左侧
image
3.使用Ctrl+shift+右键头定位到字段右侧,
image
4.使用右箭头取消选中,然后使用tab键是右侧内容往右移出一段位置
image
5.使用shift+alt+鼠标左键选择一列需要左对齐到的位置
image
6.使用shift+ctrl+右箭头,再使用shift+ctrl+左箭头,选中左对齐位置至右侧单词中间空白的内容
image
7.删除选中的空白内容,大功告成

image

实际使用过程中,字段可能是上百个,使用上面的方法,可以节省不少格式化的时间。应该注意的是,不同的字段名跟格式,框选的方式可能略微有所不同,应以实际代码选择对应的快捷键,上面方法仅提供思路,供大伙参考。
更多快捷键可参考文档:阿里云DataWorks编辑器快捷键列表

相关实践学习
简单用户画像分析
本场景主要介绍基于海量日志数据进行简单用户画像分析为背景,如何通过使用DataWorks完成数据采集 、加工数据、配置数据质量监控和数据可视化展现等任务。
一站式大数据开发治理平台DataWorks初级课程
DataWorks 从 2009 年开始,十ー年里一直支持阿里巴巴集团内部数据中台的建设,2019 年双 11 稳定支撑每日千万级的任务调度。每天阿里巴巴内部有数万名数据和算法工程师正在使用DataWorks,承了阿里巴巴 99%的据业务构建。本课程主要介绍了阿里巴巴大数据技术发展历程与 DataWorks 几大模块的基本能力。 课程目标  通过讲师的详细讲解与实际演示,学员可以一边学习一边进行实际操作,可以深入了解DataWorks各大模块的使用方式和具体功能,让学员对DataWorks数据集成、开发、分析、运维、安全、治理等方面有深刻的了解,加深对阿里云大数据产品体系的理解与认识。 适合人群  企业数据仓库开发人员  大数据平台开发人员  数据分析师  大数据运维人员  对于大数据平台、数据中台产品感兴趣的开发者
目录
相关文章
|
分布式计算 DataWorks 测试技术
一分钟“零代码”生成API,DataWorks数据服务快速上手指南
DataWorks数据服务提供了快速生成API的能力,可以一分钟“零代码”生成API,本文是一篇快速上手指南,帮助你快速认识数据服务。
10867 0
|
4月前
|
DataWorks Java C++
dataworks统计代码量是什么?
dataworks统计代码量是什么?
33 3
|
9月前
|
DataWorks
DataWorks中如何查看本地的代码版本(线上未保存)
DataWorks中如何查看本地的代码版本(线上未保存)
77 1
|
编解码 弹性计算 DataWorks
Dataworks实现邮件外发
Dataworks实现邮件外发
Dataworks实现邮件外发
|
SQL DataWorks Java
DataWorks_数据服务_高级sql mybatis标签实现“可选”
DataWorks数据服务高级sql mybatis标签实现“可选”。
384 0
DataWorks_数据服务_高级sql mybatis标签实现“可选”
|
分布式计算 DataWorks BI
DataWorks OpenAPI实现数据资产分布和排行分析
3.1 资产总览: odps项目数量, 表数量,分区表数量,表总大小 3.2 资产分布 按工作空间划分、按所有者划分 3.2(b) 资产分布 按工作空间(名称)划分、按所有者(nick)划分
1942 0
DataWorks OpenAPI实现数据资产分布和排行分析
|
存储 DataWorks 算法
依赖DataWorks OpenAPI补数据实现圈人
从2020年10月份起DataWorks为企业版提供了API的能力,我们可以根据现有的API能力打通应用与离线数据加工,从而让大数据能直接为在线应用服务,本篇文章使用圈人功能做一个简单的介绍实现;
1958 0
依赖DataWorks OpenAPI补数据实现圈人
|
分布式计算 运维 DataWorks
阿里云Dataworks数据集成工具实现:OTS -> Maxcompute数据同步
数据集成主要用于离线(批量)数据同步。离线(批量)的数据通道通过定义数据来源和去向的数据源和数据集,提供一套抽象化的数据抽取插件(Reader)、数据写入插件(Writer),并基于此框架设计一套简化版的中间数据传输格式,从而实现任意结构化、半结构化数据源之间数据传输。结合用户在使用OTS数据源同步的时候容易出现问题,这里演示:OTS数据源同步数据到Maxcompute的具体实现步骤。
1321 0
阿里云Dataworks数据集成工具实现:OTS -> Maxcompute数据同步
|
SQL 分布式计算 DataWorks
DataWorks百问百答15:实现unixtimestamp特殊字串分区值分区配置案例
案例解析:实现unixtimestamp特殊字串分区值分区配置
DataWorks百问百答15:实现unixtimestamp特殊字串分区值分区配置案例

热门文章

最新文章

相关实验场景

更多