# VSCODE Configuration - [VSCODE Configuration](#vscode-configuration) - [Fix Paste (if ctrl+v not working)](#fix-paste-if-ctrlv-not-working) - [Shell](#shell) - [Fonts](#fonts) - [Navigation](#navigation) - [Extensions](#extensions) - [Continue](#continue) ## Fix Paste (if ctrl+v not working) Add to user keyboard settings (json) ```json { "key": "ctrl+v", "command": "-editor.action.clipboardPasteAction" }, ``` ## Shell Edit settings.json ```json { "terminal.integrated.defaultProfile.linux": "zsh", } ``` ## Fonts Intel One Mono is designed to be easily readable for developers. Download and extract the ttf.zip ```bash mkdir ~/.local/share/fonts rsync -av /path/to/download/*.ttf ~/.local/share/fonts/ ``` Edit settings.json ```json { "editor.fontFamily": "Intel One Mono", "editor.fontLigatures": true, "terminal.integrated.fontFamily": "Intel One Mono", } ``` ## Navigation The best navigation shortcut ever is alt+left and alt+right to move the cursor to it's previous positions. ```json [ { "key": "alt+left", "command": "workbench.action.navigateBack", "when": "" }, { "key": "alt+right", "command": "workbench.action.navigateForward", "when": "" } ] ``` ## Extensions To save a list of installed extensions run: ```bash code --list-extensions >> vscode_extensions.txt ``` To install that list of extensions run: ```bash cat vscode_extensions.txt | xargs -L 1 code --install-extension ``` ## Continue ```json { "models": [ { "title": "qwen2.5-coder:32b", "provider": "ollama", "apiBase": "https://ollama.example.com", "apiKey": "...", "model": "qwen2.5-coder:32b" } ], ... ```