rename vscode README to vscode.md
All checks were successful
Reese's Arch Toolbox / build-and-push-arch-toolbox (push) Successful in 39m39s

This commit is contained in:
2025-02-19 11:39:06 -05:00
parent 33223c0c06
commit e1d2f013d4

103
.vscode/vscode.md vendored Normal file
View File

@@ -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.
<https://github.com/intel/intel-one-mono>
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"
}
],
...
```