Q Remix Documentation
  • INTRODUCTION
    • Welcome to Q-Remix IDE's documentation
    • Navigating Q-Remix
    • Using Q-Remix Safely
    • Q-Remix Links
    • FAQ
  • CORE MODULES
    • File Explorer
    • Search in Files
    • Settings
    • Editor
    • Autocompletion & Suggestions in Editor
    • Contract Creation & Compiling
    • Deploy & Run
    • Accessing and Interacting with the Deployed Contracts
    • Terminal
  • Solidity modules
    • Solidity Compiler
    • AI Assistant
    • Q-Remix Chatbot
    • AI Code Generation
    • Multi AI Models switch
    • AI Project Generation
    • Debugger
  • Guide
    • Creating and Deploying a Contract
    • Importing and Loading Source Files in Solidity
  • Unit Testing
    • Testing by Example
  • MISCELLANEOUS
    • Q-Remix as Code Viewer
    • Code Contribution Guide
Powered by GitBook
On this page
  1. CORE MODULES

Editor

PreviousSettingsNextAutocompletion & Suggestions in Editor

Last updated 5 days ago

The Editor in the Q-Remix BETA environment provides a robust interface for writing, managing, and interacting with Solidity smart contracts. Built with a Monaco Editor integration, it offers a range of features to enhance the developer experience, from syntax highlighting to AI assistance. The screenshot below highlights key features of the editor while working on a Solidity file:

Feature Overview

The Editor provides a range of smart features optimized for blockchain developers:

Multi-File Support with Tabs

  • Open and work on multiple files simultaneously.

  • Each open file appears as a tab at the top of the editor.

  • Tabs allow seamless switching and organization across your project.

Syntax Highlighting & Code Assistance

  • Full Solidity syntax highlighting for improved readability.

  • Offers contextual suggestions and autocompletion, speeding up coding.

AI Assistance Prompt

  • Press a designated keyboard shortcut to receive AI-powered code suggestions.

  • Ideal for generating code snippets or resolving bugs within smart contracts.

Inline Comments and Tips

  • Editor displays inline tips and smart comments for common patterns and best practices.

  • Helps guide developers in writing more secure and efficient code.

Integrated Terminal & Transaction Viewer

  • Embedded terminal allows developers to interact with the blockchain.

  • View and manage transactions without leaving the editor.

  • Great for testing smart contract deployments or executing functions live.

Tip: Enable AI assistance when exploring new contracts or optimizing logic—it can dramatically improve speed and quality.