Critical for Enterprise
Enable Privacy Mode to ensure your code is never used for training and is not retained beyond the session.
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