projects:zibaldone:vscode

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
projects:zibaldone:vscode [2021/10/08 10:06] – created scipioprojects:zibaldone:vscode [2025/09/13 21:44] (current) sscipioni
Line 1: Line 1:
-====== VSC ======+====== vscode ======
  
 Visual Studio Code Editor Visual Studio Code Editor
 +
 +===== base settings =====
 +
  
 <code> <code>
 sudo apt install fonts-firacode sudo apt install fonts-firacode
 +paru -S ttf-fira-code
 </code> </code>
  
 <file json settings.json> <file json settings.json>
 { {
-    "editor.fontSize": 14,+    "editor.fontSize": 16,
     "editor.fontFamily": "Fira Code",     "editor.fontFamily": "Fira Code",
     "editor.fontLigatures": true,     "editor.fontLigatures": true,
     "window.zoomLevel": 1.5,     "window.zoomLevel": 1.5,
     "editor.tabSize": 4,     "editor.tabSize": 4,
-    "editor.insertSpaces": true+    "editor.insertSpaces": true
 +    "python.formatting.provider": "black"
 } }
 </file> </file>
Line 26: Line 31:
 code --install-extension eg2.tslint code --install-extension eg2.tslint
 code --install-extension ms-python.python code --install-extension ms-python.python
 +</code>
 +
 +===== docker =====
 +
 +on vscodium enable marketplace and install dev-containers extension
 +<code>
 +yay -S vscodium-bin-marketplace
 +</code>
 +
 +  * https://code.visualstudio.com/docs/remote/attach-container
 +
 +first time remote containers attach:
 +  * run container
 +  * F1: Remote-Containers: Attach to Running Container
 +  * F1: Remote-Containers: Open Container Configuration
 +<code | mev%2unit.json>
 +{
 + "workspaceFolder": "/app/mev_query",
 + "extensions": [
 + "ms-python.python",
 + "ms-python.vscode-pylance"
 + ],
 + "settings": {
 + "python.defaultInterpreterPath": "/usr/local/bin/python",
 + "python.formatting.provider": "black",
 + "python.linting.enabled": true,
 + "python.linting.pylintEnabled": true,
 + "python.linting.mypyEnabled": true,
 + "editor.insertSpaces": true,
 + "editor.tabSize": 4,
 + "editor.detectIndentation": false,
 + "editor.formatOnSave": false,
 + "[python]": {
 + "editor.formatOnSave": true
 + },
 + "python.testing.pytestPath": "pytest",
 + "python.testing.pytestEnabled": true
 + }
 +}
 +</code>
 +  * close vscode
 +  * destroy container
 +
 +remote containers attach:
 +  * run container
 +  * F1: Remote-Containers: Attach to Running Container
 +
 +edit created configurations:
 +  * ctrl+shift+p (F1 command palette): Remote-Containers: Open Attached Container Configuration File
 +
 +
 +<code | angular remote configuration>
 +{
 + "workspaceFolder": "/app",
 + "extensions": [
 + "christian-kohler.npm-intellisense",
 + "xabikos.JavaScriptSnippets",
 +        "dbaeumer.vscode-eslint"
 + ],
 + "settings": {
 +
 + }
 +}
 +</code>
 +
 +For debugger create in app folder (for example dnnutils) file .vscode/launch.json. From vscode attached to docker container is now enabled debugger from 'Run and Debug' view
 +<code | download>
 +{
 +    "version": "0.2.0",
 +    "configurations": [
 +        {
 +            "name": "Python: Attach",
 +            "type": "python",
 +            "request": "attach",
 +            "connect": {
 +              "host": "localhost",
 +              "port": 5678
 +            }
 +          }
 +
 +    ]
 +}
 +
 </code> </code>
 ===== keyboard ===== ===== keyboard =====
Line 65: Line 153:
   * ctrl-F2: add cursor to each occurrence of current word   * ctrl-F2: add cursor to each occurrence of current word
   * ctrl-g: go to line   * ctrl-g: go to line
 +
 +
 +===== ollama =====
 +
 +models:
 +- https://ollama.com/hoangquan456/qwen3-nothink
 +
 +install ollama
 +<code>
 +yay -S ollama
 +
 +sudo systemctl enable ollama
 +sudo systemctl start ollama
 +
 +ollama pull hoangquan456/qwen3-nothink:1.7b
 +ollama pull nomic-embed-text:latest
 +ollama pull llama3.2
 +
 +
 +# mimo and a alias
 +ollama pull hf.co/jedisct1/MiMo-7B-RL-GGUF:Q4_K_M
 +ollama cp hf.co/jedisct1/MiMo-7B-RL-GGUF:Q4_K_M mimo
 +
 +# vision
 +ollama pull ZimaBlueAI/MiniCPM-o-2_6
 +</code>
 +
 +===== void =====
 +
 +<code>
 +void --install-extension ms-python.python@2025.6.1
 +</code>
 +
 +use pyright instead of pylance as python language server
 +
 +===== kilo code =====
 +
 +disable copilot github: CTRL+SHIFT+p and search for "Chat: hide AI ..."
 +
 +
 +qdrant vectore store
 +<code | docker-compose.yaml>
 +services:
 +  qdrant:
 +    image: qdrant/qdrant
 +    ports:
 +      - '6333:6333'
 +    volumes:
 +      - qdrant_storage:/qdrant/storage
 +    restart: unless-stopped
 +volumes:
 +  qdrant_storage:
 +</code>
 +===== continue.dev =====
 +
 +
 +
 +disable copilot github: CTRL+SHIFT+p and search for "Chat: hide AI ..."
 +
 +install continue.dev extension
 +
 +
 +<code | ~/.continue/config.yaml>
 +name: Local Assistant
 +version: 1.0.0
 +schema: v1
 +models:
 +  - name: Qwen3-coder
 +    provider: ollama
 +    apiBase: http://10.1.109.10:11434
 +    model: hoangquan456/qwen3-nothink:1.7b
 +    roles:
 +      - edit
 +      - apply
 +      - autocomplete
 +      - chat
 +  - name: Nomic Embed
 +    provider: ollama
 +    apiBase: http://10.1.109.10:11434
 +    model: nomic-embed-text:latest
 +    roles:
 +      - embed
 +  - name: Autodetect
 +    provider: ollama
 +    model: AUTODETECT
 +system_message: "You are an AI assistant running locally on an 8GB GPU. Keep responses concise and efficient."
 +context_providers:
 +  - name: "file"  # Current file context
 +    params:
 +      max_chars: 2000  # Prevent overload
 +  - name: "terminal"  # Shell command output
 +    params:
 +      max_lines: 50
 +  - name: "diff"  # Git/svn changes
 +    params:
 +      max_chars: 1000
 +  - name: "github"  # PRs/issues (needs auth)
 +    params:
 +      repo: "your/repo"  # Optional filtering
 +  - name: "search"  # Codebase search
 +    params:
 +      max_results: 3
 +  - name: "url"  # Webpage context
 +    params:
 +      max_chars: 1500
 +  - name: "open"  # Recently opened files
 +    params:
 +      max_files: 5
 +</code>
 +
  • projects/zibaldone/vscode.1633680364.txt.gz
  • Last modified: 2021/10/08 10:06
  • by scipio