Autocompletion
Last updated
Was this helpful?
Last updated
Was this helpful?
Paradime IDE is powered by a language service to help you write code faster. As you type, the system offers relevant suggestions for Generic Jinja, dbt⢠Specific Jinja, and YAML Configuration that you can accept by pressing Tab
or Enter
.
You'll find autocomplete functionality in three key areas:
Paradime provides autocompletion for common Jinja template patterns:
Control structures: for
loops, if
conditionals, blocks
Variable operations: set
assignments, multiline blocks
Template organization: blocks, filters, macros
Comments and whitespace: comment syntax, whitespace control
Expressions: expression output, action execution
Specialized autocomplete for dbt⢠functions:
Model configuration: config()
with materialization options
References: ref()
, source()
with project-aware suggestions
Variables: var()
, env_var()
for accessing variables
Debugging: log()
with severity levels
Query execution: run_query()
, load_result()
Complete autocomplete support for dbt⢠YAML files:
Project configuration: project settings, dependencies
Model definitions: names, columns, tests, tags
Source definitions: tables, freshness settings
Test configurations: generic and custom tests
Pro Tip: You can also use DinoAI to automatically generate YAML files and tests for your dbt⢠project.