This guide covers the editor configurations installed by the setup script, including Visual Studio Code and Neovim.
- ESLint
- Prettier
- TypeScript Next
- GitLens
- Path Intellisense
# Open VS Code
code .
# Open specific file
code file.txt
# Open in current window
code -r file.txt- Integrated terminal
- Git integration
- Debugging tools
- Extensions marketplace
- Settings sync
Cmd + P- Quick file openCmd + Shift + P- Command paletteCmd + B- Toggle sidebarCmd + J- Toggle terminalCmd + /- Toggle commentCmd + D- Select next occurrenceCmd + Shift + L- Select all occurrences
The setup script creates a basic Neovim configuration with:
- Line numbers
- Syntax highlighting
- Basic key mappings
- Tab settings
- Search settings
# Open Neovim (note: command is 'nvim', not 'neovim')
nvim file.txt
# Open with specific line
nvim +10 file.txt
# Open multiple files
nvim file1.txt file2.txt- Open Neovim:
nvim - Press
ito enter insert mode - Type your text
- Press
Escto exit insert mode - Type
:wto save - Type
:qto quit - Or type
:wqto save and quit
i- Enter insert modeEsc- Exit insert mode:w- Save file:q- Quit:wq- Save and quit:q!- Force quit without saving:e file- Open file:sp file- Split window horizontally:vsp file- Split window vertically
h,j,k,l- Move left, down, up, rightw- Move to next wordb- Move to previous wordgg- Go to start of fileG- Go to end of fileCtrl + f- Page downCtrl + b- Page up
x- Delete characterdd- Delete lineyy- Yank (copy) linep- Pasteu- UndoCtrl + r- Redo>>- Indent line<<- Unindent line
Both editors support Git operations:
- View changes
- Stage/unstage files
- Commit changes
- View history
- Branch management
- VS Code: Integrated terminal
- Neovim: Terminal mode (
:terminal)
- TypeScript/JavaScript
- Python
- Go
- Markdown
- JSON
- YAML
- And many more