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/Cursorbrew install --cask cursorWhen 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 cursorTo 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/cursorcat > ~/.local/share/applications/cursor.desktop << EOF[Desktop Entry]Name=CursorExec=/opt/cursor.AppImage --no-sandbox %FTerminal=falseType=ApplicationIcon=cursorStartupWMClass=CursorCategories=Development;IDE;EOFOpen 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 /IEnable the cursor and code commands for terminal usage:
Cmd/Ctrl + PInstall 'cursor' command in PATHInstall 'code' command in PATHNow you can open projects from terminal:
cursor ./my-projectcode ./another-project # Also works for VS Code compatibilityCritical for Enterprise
Enable Privacy Mode to ensure your code is never used for training and is not retained beyond the session.
Cmd/Ctrl + Shift + JWhile 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 automaticallyWhen you open a project, Cursor automatically:
Cmd/Ctrl + Shift + JEssential 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 --versionCmd/Ctrl + K and type “Hello”“Cursor is damaged and can’t be opened”
xattr -cr /Applications/Cursor.appCommand not found: cursor
export PATH="$PATH:/Applications/Cursor.app/Contents/Resources/app/bin"Installation hangs
Extensions not loading
%APPDATA%\Cursor\CachedExtensionsFUSE errors
# Ubuntu/Debiansudo apt install libfuse2
# Fedorasudo dnf install fuse
# Archsudo pacman -S fuse2GPU/Display issues
# Launch with disabled GPUcursor --disable-gpuContinue to Essential Configuration
Now that Cursor is installed, let’s configure the AI models and power features.
Time: 15 minutes