Welcome to Blink
This guide will help you open your first project, navigate the interface, and start coding with Blink’s powerful features. By the end, you’ll be editing files, using the terminal, and leveraging keyboard shortcuts like a pro.Blink is designed for speed and efficiency. Every feature is built to eliminate latency and keep you in the flow.
Opening Your First Project
Launch Blink
Start Blink from your applications menu or desktop shortcut.On first launch, you’ll see the onboarding screens. Review the introduction and click through to reach the main editor.
Open a Folder
Blink works with folder-based projects. To open a folder:Method 1: Keyboard Shortcut
- Press
Ctrl+O(Windows/Linux) - Select your project folder in the dialog
- Click “Open Folder” from the editor welcome screen
- Browse to your project directory
Understanding the Interface
Blink’s interface is divided into several key areas:Navbar
The top navbar provides access to core functions:- Press ALT to reveal navigation links and the update button
- Access settings from the “Edit” menu
- Check for updates when available
File Explorer (Left Sidebar)
The file explorer displays your project structure in a tree view:- Click files to open them
- Click folders to expand/collapse
- Right-click for context menu (copy, paste, rename, delete)
- Drag and drop files and folders to reorganize
- Icons indicate file types (JavaScript, TypeScript, images, etc.)
- Resizable width (drag the right edge)
- Keyboard navigation support
- Visual indicators for selected items
- Supports nested folder structures
Editor Area
The main editor uses Monaco Editor (the same engine that powers VS Code) for a familiar editing experience:- Tabs: Multiple files open in tabs at the top
- Syntax Highlighting: Automatic language detection
- Error Detection: Red squiggles for errors, yellow for warnings
- Line Numbers: Always visible on the left
- Minimap: Optional code overview on the right (configurable in settings)
- Font size and family
- Cursor style (line, block, underline)
- Minimap visibility
- Line numbers style
Bottom Bar
The status bar at the bottom shows:- Cursor Position: Current line and column
- Error Count: Total errors in the current file (red)
- Warning Count: Total warnings (yellow)
Problems and Terminal Panel
Toggle this panel with `Ctrl+“ (backtick). It contains two tabs: Problems Tab:- Lists all errors and warnings in your files
- Shows file path, line number, and error message
- Click any problem to jump to that location in the editor
- Severity indicated by color and icon
- Built-in terminal integrated into Blink
- Automatically sets current directory to your project folder
- Full xterm.js implementation with ANSI color support
- Resize panel height by dragging the top edge
Essential Keyboard Shortcuts
Blink is optimized for keyboard-driven workflows. Master these shortcuts to maximize productivity:File Operations
Editing
View and Navigation
Context Menu Actions
Right-click any file or folder in the explorer to:- Copy: Copy to clipboard
- Cut: Cut for moving
- Paste: Paste from clipboard
- Rename: Rename the item (opens modal)
- Delete: Permanently delete (use with caution)
Working with Files
Creating Files and Folders
Using Keyboard Shortcuts
- Press
Ctrl+Nto create a new file - Press
Ctrl+Shift+Nto create a new folder - A modal appears prompting for the name
- Type the name and press Enter
Using Explorer Buttons
- Click the “New File” icon (📄) in the explorer header
- Click the “New Folder” icon (📁) in the explorer header
- Enter the name in the modal
Saving Files
Blink tracks file modifications:- Modified files show a dot indicator on their tab
- Press
Ctrl+Sto save the current file - The dot disappears when the file is saved
- Unsaved changes are preserved if you switch tabs
Blink does not auto-save. Always press
Ctrl+S to persist your changes.Opening Multiple Files
Blink supports multiple open files in tabs:- Click files in the explorer to open them
- Each file opens in a new tab
- Click tabs to switch between files
- Close tabs by clicking the X or middle-clicking
- The active tab is highlighted
- PNG, JPG, JPEG, GIF, SVG, and ICO files open in preview mode
- The image is displayed at actual size
- No editing is available for images
Using the Terminal
Blink’s integrated terminal provides full command-line access:Open Terminal
Press `Ctrl+“ (Control + backtick) to toggle the terminal panel.If the panel was showing problems, it switches to the terminal tab.
Run Commands
The terminal automatically sets the working directory to your project folder.Example workflows:
Handling Errors and Warnings
Blink automatically detects errors and warnings in your code:In the Editor
- Red squiggly lines: Syntax errors or critical issues
- Yellow squiggly lines: Warnings or style issues
- Hover over marked code to see the error message
In the Bottom Bar
- Error count (red) shows total errors
- Warning count (yellow) shows total warnings
- Click the count to open the Problems panel
In the Problems Panel
- Press `Ctrl+“ or click the error count
- Switch to the “Problems” tab if needed
- The panel lists all issues with:
- Severity icon (⚠️ warning, ❌ error)
- File path
- Line and column number
- Error message
- Click any issue to jump directly to that line in the editor
Customizing Your Editor
Access settings to personalize Blink:Configure Options
Available settings:Font Settings:
- Font size (10-30px)
- Font family (monospace fonts)
- Line numbers (on/off/relative/interval)
- Word wrap (on/off)
- Tab size (2/4/8 spaces)
- Style (line/block/underline)
- Blink rate
- Show/hide code minimap
- Minimap side (left/right)
Drag and Drop
Blink supports drag and drop for file organization:- Click and hold a file or folder in the explorer
- Drag it over a folder (the folder highlights)
- Release to move the item into that folder
- The explorer updates automatically
Drag and drop performs a move operation (not copy). The item is relocated to the target folder.
Session Persistence
Blink remembers your workspace:- Last opened folder: Automatically reopens on launch
- Settings: Persist across sessions
- Window size and position: Saved and restored
- Changelog view: Only shown once per version
- Close Blink
- Delete the configuration directory
- Relaunch to start fresh
Example Workflow
Here’s a typical workflow for working on a web project:Edit Code
Make changes to the file. Notice the tab shows a dot indicating unsaved changes.If there are syntax errors, you’ll see red squiggles and the error count updates in the bottom bar.
Check Problems
Click the error count or press `Ctrl+“ to open the Problems panel.Review errors and click one to jump to the problematic line.
Fix and Save
Correct the error and press
Ctrl+S to save.The error count updates and the tab indicator clears.Run Development Server
Press `Ctrl+“ to switch to the terminal tab.Run
npm run dev to start your dev server.The terminal shows server output with full color support.Tips for Maximum Productivity
Master Keyboard Shortcuts
Memorize
Ctrl+O, Ctrl+S, Ctrl+N, and `Ctrl+“ to avoid reaching for the mouse.Use the Problems Panel
Don’t wait for runtime errors. Check the Problems panel regularly to catch issues early.
Resize Panels
Adjust the file explorer and terminal panel sizes to match your workflow.
Right-Click Everything
The context menu provides quick access to file operations without memorizing shortcuts.
What’s Next?
Now that you’re familiar with Blink’s core features, explore:- Settings: Customize the editor to match your preferences
- Terminal Integration: Use built-in terminal for Git, npm, and other CLI tools
- File Management: Organize projects with drag-and-drop and context menus
- Keyboard Shortcuts: Speed up your workflow with powerful key bindings
Found a bug or have a feature request? Visit the Blink GitHub repository to contribute or report issues.
Getting Help
- Documentation: Browse these docs for detailed guides
- GitHub Issues: Report bugs or request features
- Community: Join discussions on GitHub
- License: Blink is open source under the MIT License