自动补全
shell 通过 autocomplete 扩展提供 SQL 查询的上下文感知自动补全。按下 Tab 即可触发自动补全。
可能会同时出现多个补全建议。可反复按 Tab 向前切换建议,按 Shift+Tab 向后切换。按两次 ESC 可撤销当前自动补全。
shell 会对以下四类内容进行自动补全:
- 关键字
- 表名与表函数
- 列名与标量函数
- 文件名
shell 会根据在 SQL 语句中的位置判断应触发哪类补全。例如:
SELECT s
student_id
SELECT student_id F
FROM
SELECT student_id FROM g
grades
SELECT student_id FROM 'd
'data/
SELECT student_id FROM 'data/
'data/grades.csv