Code completion is enabled by default when you install Zencoder. Simply start writing code as you normally would, and AI-powered suggestions will appear automatically after a brief moment.

How It Works

As you type, Zencoder will analyze your code context and suggest completions that appear as grayed-out text. You can accept these suggestions with a single keystroke - typically Tab. When Zencoder has enough context, it can even suggest multi-line completions that span several lines of code. Code completion showing grayed-out suggestion text in JetBrains IDE The AI adapts to your project’s patterns and conventions, offering more accurate suggestions when working in existing files where it has more context to work with.

Configuration

Fine-tune your code completion experience through your IDE’s settings.

VS Code Settings

Navigate to the Zencoder menu (three dots) → Settings to access code completion options:VS Code code completion settings showing checkboxes for enabling code completion featuresAvailable Settings:
  • Zencoder Code Completion - Check this box to enable or disable code completion
  • Zencoder Multi-line Code Completion - Check to enable or disable multi-line code suggestions
These checkboxes give you control over the code completion features, allowing you to enable standard completions while optionally including multi-line suggestions.
VS Code doesn’t support customizing the completion delay timing.

Developer Tips

Write Better Code with Zencoder

Work in context - Zencoder provides more accurate suggestions when you’re working in existing files where it has more context about your codebase and patterns. Maintain consistency - Using consistent naming patterns and coding conventions across your project helps Zencoder understand your style and provide better predictions. Adjust timing - If suggestions appear too quickly or feel distracting, you can adjust the completion delay in JetBrains settings to match your coding rhythm. A shorter delay helps with rapid prototyping, while a longer delay gives you more time to think without interruptions.

When to Expect Multi-line Suggestions

Multi-line completions typically appear when:
  • Implementing common patterns (loops, conditionals, try-catch blocks)
  • Completing function bodies after defining the signature
  • Working in files with established patterns
  • Following TODO comments or detailed function descriptions

Troubleshooting