Product Manual

Product Manual

A complete guide to CodeYMate IDE — from opening projects to Git workflows — to help you get up and running quickly.

01

Open Project

Manage multiple projects in a single IDE instance

Use the menu File → Open Folder to select a project root directory. You can open multiple projects and switch between them using the project tabs at the top of the workspace.

Open project
Switching workspaces with project tabs
02

Clone Project

Supports both HTTPS and SSH for cloning remote repositories

Clone via HTTPS

Use the menu Git → Clone by HTTPS to open the Clone dialog.

HTTPS Clone dialog
The Clone by HTTPS dialog

After entering the project URL, the Software automatically detects whether the repository is public or private.

Public Project

If the project is public, the first option is automatically selected. Click the Clone button to proceed.

Public project clone
Auto-selected option for public projects

Private Project

For private projects, three authentication methods are available:

A
Use System Account

Use the account saved by the operating system — the same account you would use in a Git Clone command.

B
Use a New Account

Fill in your Email, Username, and Access Token, then click the Clone button.

New account clone
Entering new account information

If the Clone succeeds, the account is automatically saved under Settings → Git Account → HTTPS Accounts and can be used directly for future Clones.

C
Use a Saved Account

If you have previously saved an account, you can select it directly in the Clone dialog.

Clone via SSH

You need to configure an SSH key first under Settings → Git Account → SSH Keys.

Add an SSH Key

Add SSH Key
Generating an SSH key pair

Enter your Email and Username, then click Generate Key Pair to generate a key pair. The private key is encrypted and stored locally (bound to this computer); the public key needs to be copied to your Git provider.

Use a Saved Private Key

SSH Clone
Private keys are stored encrypted for security

Choose from Multiple Keys

If multiple keys are saved, you can choose which one to use when cloning.

Select SSH key
Selecting from multiple keys
03

Syntax Highlighting

Syntax highlighting for nearly all programming languages and config files

Syntax highlighting
Multi-language syntax highlighting
tips_and_updates

You can also disable highlighting in Settings to speed up file loading.

04

Find File by Name

Quickly locate any file in your project

Quick open file
Quick Open file search
  • asterisk
    Wildcard Search

    Supports wildcard matching for flexible file lookup

  • layers
    Cross-Project Search

    Search across multiple projects at once

  • bolt
    Lightning Fast

    In most cases, results are returned in under 1 second

05

Find Code / Config

Search code content and configuration items globally

Find in files
Find in Files global search

Filter search results by file type to improve efficiency.

06

Git History

Visualize and manage your Git history

Git History panel
The Git History panel
  • fork_right
    Browse Branches

    View local and remote branches

  • sell
    Browse Tags

    Browse all tag labels

  • swap_horiz
    Checkout

    Check out local branches and tags to your workspace

  • person_pin
    Git Blame

    See who modified each line of a file

Git Blame
Git Blame per-file attribution
07

Common Settings

Personalize your development environment

Language settings
The Settings panel
  • translate
    Multilingual Interface

    Supports English, French, German, Spanish, and Japanese

  • text_fields
    Font Settings

    Switch fonts and adjust font size to your liking