Critical for Enterprise
Enable Privacy Mode to ensure your code is never used for training and is not retained beyond the session.
Ta treść nie jest jeszcze dostępna w Twoim języku.
This guide will get Cursor installed and configured with your preferences in just 10 minutes. We’ll cover platform-specific installation, VS Code migration, and essential first-launch settings.
# Download from cursor.comcurl -L https://cursor.com/download/mac -o cursor.dmg
# Mount and installhdiutil attach cursor.dmgcp -R /Volumes/Cursor/Cursor.app /Applications/hdiutil detach /Volumes/Cursor
brew install --cask cursor
When first opening Cursor, macOS may show a security prompt:
Cursor-Setup.exe
%APPDATA%\Local\Programs\cursor
# Using wingetwinget install Anysphere.Cursor
# Or using Chocolateychoco install cursor
To use cursor
command in terminal:
Ctrl+Shift+P
# Download appropriate versioncurl -L https://cursor.com/download/linux-x64 -o cursor.AppImage
# Make executablechmod +x cursor.AppImage
# Install libfuse2 if needed (Ubuntu/Debian)sudo apt install libfuse2
# Run directly or install system-wide./cursor.AppImage
# Optional: Install system-widesudo mv cursor.AppImage /opt/sudo ln -s /opt/cursor.AppImage /usr/local/bin/cursor
cat > ~/.local/share/applications/cursor.desktop << EOF[Desktop Entry]Name=CursorExec=/opt/cursor.AppImage --no-sandbox %FTerminal=falseType=ApplicationIcon=cursorStartupWMClass=CursorCategories=Development;IDE;EOF
Open Cursor Settings
Press Cmd/Ctrl + Shift + J
or navigate to Settings
Navigate to General → Account Look for the VS Code section
Click “Import from VS Code” Cursor will automatically detect and import:
Restart Cursor Changes take effect after restart
If automatic import fails, you can manually copy settings:
# Copy VS Code settings to Cursorcp ~/.config/Code/User/settings.json ~/.config/Cursor/User/cp ~/.config/Code/User/keybindings.json ~/.config/Cursor/User/cp -r ~/.config/Code/User/snippets ~/.config/Cursor/User/
# Copy VS Code settings to Cursorcopy %APPDATA%\Code\User\settings.json %APPDATA%\Cursor\User\copy %APPDATA%\Code\User\keybindings.json %APPDATA%\Cursor\User\xcopy %APPDATA%\Code\User\snippets %APPDATA%\Cursor\User\snippets /E /I
Enable the cursor
and code
commands for terminal usage:
Cmd/Ctrl + P
Install 'cursor' command in PATH
Install 'code' command in PATH
Now you can open projects from terminal:
cursor ./my-projectcode ./another-project # Also works for VS Code compatibility
Critical for Enterprise
Enable Privacy Mode to ensure your code is never used for training and is not retained beyond the session.
Cmd/Ctrl + Shift + J
While Cursor works without an account, signing up unlocks all AI features:
# Create project directorymkdir my-ai-project && cd my-ai-project
# Initialize gitgit init
# Open in Cursorcursor .
# Navigate to your projectcd path/to/your-project
# Open in Cursorcursor .
# Cursor will begin indexing automatically
When you open a project, Cursor automatically:
Cmd/Ctrl + Shift + J
Essential settings to review before starting:
Theme
Settings → Themes
Choose your preferred color scheme
Font Size
Settings → Editor
Adjust editor and terminal font sizes
Auto-Save
Settings → Files
Enable auto-save for smoother AI workflows
Format on Save
Settings → Editor
Auto-format code when saving
Run this quick check to ensure everything is working:
Ctrl + `
node --version
(Should be 18+)git --version
Cmd/Ctrl + K
and type “Hello”“Cursor is damaged and can’t be opened”
xattr -cr /Applications/Cursor.app
Command not found: cursor
export PATH="$PATH:/Applications/Cursor.app/Contents/Resources/app/bin"
Installation hangs
Extensions not loading
%APPDATA%\Cursor\CachedExtensions
FUSE errors
# Ubuntu/Debiansudo apt install libfuse2
# Fedorasudo dnf install fuse
# Archsudo pacman -S fuse2
GPU/Display issues
# Launch with disabled GPUcursor --disable-gpu
Continue to Essential Configuration
Now that Cursor is installed, let’s configure the AI models and power features.
Time: 15 minutes