Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>File Alias ManagerNew to Visual Studio Code? Get it now.
File Alias Manager

File Alias Manager

Yeezy7

|
3 installs
| (0) | Free
为工作区文件添加别名/备注,支持快速模板、自动同步配置文件
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

File Alias Manager

English | 简体中文

Add aliases/notes to files in VS Code, displayed directly in the file explorer for quick identification and management of important files.

✨ Core Features

📝 File Alias Management

  • Quick Templates: 10 preset templates (Config, Document, Important, Fix Required, Test File, etc.)
  • Custom Aliases: Support for free-form text input
  • Edit/Delete: Leave empty to delete an alias
  • Batch Clear: Clear all file aliases with one click
  • Auto Sync: Automatically remove aliases when files are deleted

🎨 Visual Display

  • File Decorator: Display complete alias text directly after filenames in the explorer
  • Smart Display: Alias text automatically truncates based on settings (configurable max length)
  • Tooltip Info: Hover to show complete alias details

🚀 Convenient Operations

  • Context Menu: Right-click to select "Edit File Alias" in file explorer and editor title bar
  • Command Palette: Quick access to all features through the command palette
  • Template Selection: Quickly choose preset templates or custom input

📖 Usage

Edit File Alias

Method 1: Context Menu

  1. Right-click a file in the explorer or editor title bar
  2. Select "Edit File Alias"
  3. Choose from the template list, or select "Custom" to input an alias
  4. Press Enter to confirm; leave empty to delete the alias

Method 2: Command Palette

  1. Open Command Palette (Cmd+Shift+P or Ctrl+Shift+P)
  2. Type "Edit File Alias"
  3. Select a template or enter a custom alias

Quick Templates

10 built-in common templates:

Template Description
✏️ Custom... Enter custom alias
📝 Config File Mark as configuration file
📄 Document Mark as document
⭐ Important Mark as important file
🐛 Fix Required Mark as needs fixing
🧪 Test File Mark as test file
🔒 Private Mark as private file
🗑️ To Delete Mark as to be deleted
🚀 Core Mark as core file
📝 Temporary Mark as temporary file

View and Manage Aliases

  • View Aliases: View alias text directly next to filenames in the explorer
  • Clear All Aliases: Execute "Clear All File Aliases" via command palette

⚙️ Configuration Options

Configure the following options in VS Code settings:

Configuration Description Default
aliasFiles.configPath Alias config file path (relative or absolute) .vscode/alias_config.json
aliasFiles.maxDisplayLength Maximum display length for aliases (0 = no limit) 0

📂 Data Storage

All file alias data is stored by default in .vscode/alias_config.json in the workspace (JSON format).

Config File Features

  • ✅ Can be committed to version control for team sharing
  • ✅ Supports manual editing of config file
  • ✅ Automatically monitors external modifications and reloads
  • ✅ Cross-device synchronization
  • ✅ Does not affect other project files

Config File Format

Nested structure example:

{
  "src": {
    "main.ts": "Main Entry",
    "utils": {
      "helper.ts": "Helper Functions"
    }
  },
  "README.md": "Project Documentation"
}

🎯 Use Cases

  • Config File Marking: Add alias "Production Config" to config.json
  • Core Code Identification: Add alias "Main Entry File" to main.ts
  • Important Doc Notes: Add alias "Project Documentation" to README.md
  • Temporary File Marking: Add alias "To Delete" to test files
  • Team Collaboration: Share config file to unify important file identification

🔧 Command List

Command Description
alias-files.addAlias Edit file alias (supports template selection)
alias-files.clearAll Clear all file aliases

📊 Technical Features

  • ✅ Smart Cache: MD5 hash-based content detection to avoid circular loading
  • ✅ Incremental Update: Only refresh file decoration when modifying a single alias
  • ✅ Config Monitoring: Automatically detect config file changes (supports external editing)
  • ✅ Atomic Operations: Use temp file + rename to ensure config file integrity
  • ✅ Nested Structure: Supports directory hierarchy in config file organization
  • ✅ Real-time Sync: All modifications are saved and view updated immediately

📝 Version History

1.0.0 (2025-11-03)

🎉 First Official Release!

Core Features:

  • ✅ File alias add, edit, delete
  • ✅ 10 quick template support
  • ✅ File decorator displays aliases directly
  • ✅ Config file auto-monitoring and sync
  • ✅ Content hash-based smart cache mechanism
  • ✅ Single-file incremental refresh optimization
  • ✅ Context menu integration
  • ✅ Command palette support
  • ✅ Auto cleanup of aliases on file deletion
  • ✅ Custom config file path
  • ✅ Alias display length limit

Technical Highlights:

  • 🚀 High Performance: Content hash detection avoids unnecessary reloading
  • 🔄 Smart Sync: Distinguishes between internal saves and external edits
  • 💾 Data Safety: Atomic writes ensure config file integrity
  • 🎨 User Friendly: Quick templates + custom input

Get Started! Add aliases to your important files and make project management more efficient! 🎉

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft