From 9f825b99c13e2f8084fd14d48f41157865fb424c Mon Sep 17 00:00:00 2001 From: ducoterra Date: Wed, 19 Feb 2025 11:32:30 -0500 Subject: [PATCH] initialize vscode README --- .vscode/README.md | 103 ++++++++++++++++++++++++++++++++++++++++ code_oss_extensions.txt | 14 ++++++ 2 files changed, 117 insertions(+) create mode 100644 .vscode/README.md create mode 100644 code_oss_extensions.txt diff --git a/.vscode/README.md b/.vscode/README.md new file mode 100644 index 0000000..d690d74 --- /dev/null +++ b/.vscode/README.md @@ -0,0 +1,103 @@ +# 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" + } + ], +... +``` diff --git a/code_oss_extensions.txt b/code_oss_extensions.txt new file mode 100644 index 0000000..fee2d14 --- /dev/null +++ b/code_oss_extensions.txt @@ -0,0 +1,14 @@ +charliermarsh.ruff +continue.continue +davidanson.vscode-markdownlint +ms-python.black-formatter +ms-python.debugpy +ms-python.python +ms-toolsai.jupyter +ms-toolsai.jupyter-keymap +ms-toolsai.jupyter-renderers +ms-toolsai.vscode-jupyter-cell-tags +ms-toolsai.vscode-jupyter-slideshow +stkb.rewrap +streetsidesoftware.code-spell-checker +yzhang.markdown-all-in-one