--- type: "topic" assigned: "" created: "2024-01-14T02:18:17.869Z" updated: "2024-02-02T22:15:40.203Z" --- # VSCode ## Relations - [PowerShell](powershell.md) - [npm](npm.md) - [Go Lang](go-lang.md) ## PowerShell ```PowerShell Compress-Archive -CompressionLevel NoCompression -Path 'C:\Users\phares\.vscode\extensions' -DestinationPath 'D:\Downloads\2023\vscode-1.80.1-74f6148eb9ea00507ec113ec51c489d6ffb4b771-extensions.zip' Compress-Archive -CompressionLevel NoCompression -Path 'C:\Users\phares\.vscode-oss\extensions' -DestinationPath 'D:\Downloads\2023\vscode-1.82.0-oss-13ae69686c4390a9aee7b71b44337eb488319f26-extensions.zip' Compress-Archive -CompressionLevel NoCompression -Path 'C:\Users\phares\.vscode-insiders\extensions' -DestinationPath 'D:\Downloads\2023\vscode-1.81.0-insider-268f34992c5d826a08e4b72013f95af9683044ea-extensions.zip' ``` ## Tasks ### PowerShell ```json { "label": "PowerShell Force Clean", "type": "shell", "command": "& Get-ChildItem . -include bin,obj -Recurse | foreach ($_) { remove-item $_.fullname -Force -Recurse }", "problemMatcher": [] }, { "label": "PowerShell Clean TestResults", "type": "shell", "command": "& Get-ChildItem . -include TestResults -Recurse | foreach ($_) { remove-item $_.fullname -Force -Recurse }", "problemMatcher": [] } ``` ### PowerShell - Go ```json { "label": "Kanbn Boad", "type": "shell", "command": "& kanbn board -j | L:/Git/kanbn2md/kanbn2md.exe >.kanbn/board.md", "problemMatcher": [] }, { "label": "Hugo Obsidian Phares Network", "type": "shell", "command": "& hugo-obsidian -index -input=Phares/Network/content -output=Phares/Network/assets/indices -root=Phares/Network", "problemMatcher": [] } ``` ### PowerShell - dotnet AOT ```json { "label": "File-Folder-Helper AOT s M Infineon _-Review", "type": "shell", "command": "& L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net7.0/win-x64/publish/File-Folder-Helper.exe s M 'D:/Documents/Notes/Infineon/_-Review'", "problemMatcher": [] } ``` ### dotnet ```json { "label": "User Secrets Init", "command": "dotnet", "type": "process", "args": [ "user-secrets", "-p", "${workspaceFolder}/File-Folder-Helper.csproj", "init" ], "problemMatcher": "$msCompile" }, { "label": "Nuget Clear", "command": "dotnet", "type": "process", "args": [ "nuget", "locals", "all", "--clear" ], "problemMatcher": "$msCompile" }, { "label": "Format", "command": "dotnet", "type": "process", "args": [ "format", "--report", ".vscode", "--verbosity", "detailed", "--severity", "warn" ], "problemMatcher": "$msCompile" }, { "label": "Publish AOT", "command": "dotnet", "type": "process", "args": [ "publish", "-r", "win-x64", "-c", "Release", "-p:PublishAot=true", "--source", "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet7/nuget/v3/index.json", "${workspaceFolder}/File-Folder-Helper.csproj", "/property:GenerateFullPaths=true", "/consoleloggerparameters:NoSummary" ], "problemMatcher": "$msCompile" } ``` ### npm ```json { "label": "Kanbn Console", "type": "npm", "script": "kanbn.board" } ``` ```bash mkdir yo-example cd yo-example npm i -D yo generator-code node "node_modules\yo\lib\cli.js" code ``` ```bash # https://github.com/microsoft/vscode-extension-samples # https://code.visualstudio.com/api/extension-guides/web-extensions L:\Git\yo-web>node "node_modules\yo\lib\cli.js" code _-----_ ╭──────────────────────────╮ | | │ Welcome to the Visual │ |--(o)--| │ Studio Code Extension │ `---------´ │ generator! │ ( _´U`_ ) ╰──────────────────────────╯ /___A___\ / | ~ | __'.___.'__ ´ ` |° ´ Y ` ? What type of extension do you want to create? New Extension (TypeScript) New Extension (JavaScript) New Color Theme New Language Support New Code Snippets New Keymap New Extension Pack New Language Pack (Localization) > New Web Extension (TypeScript) New Notebook Renderer (TypeScript) ``` ```bash node "node_modules\@vscode\vsce\vsce" package ``` ```bash move "D:\Tmp\Phares\VSCodeUserSetup Install" "D:\Tmp\Phares\VSCodeUserSetup-Install" rmdir /S /Q "C:\Users\MESPhares\.vscode\extensions" rmdir /S /Q "C:\Users\MESPhares\.vscode-insiders\extensions" powershell -command "Expand-Archive D:\Tmp\Phares\VSCodeUserSetup-Install\vscode-1.80.1-74f6148eb9ea00507ec113ec51c489d6ffb4b771-extensions.zip C:\Users\MESPhares\.vscode" powershell -command "Expand-Archive D:\Tmp\Phares\VSCodeUserSetup-Install\vscode-1.81.0-insider-268f34992c5d826a08e4b72013f95af9683044ea-extensions.zip C:\Users\MESPhares\.vscode-insiders" ``` ```bash L: mkdir "L:\Git" mkdir "L:\DevOps" mkdir "L:\DevOps\Mesa_FI" mkdir "L:\Git" cd "L:\Git" ``` ```bash git clone https://tfs.intra.infineon.com/tfs/ManufacturingIT/Mesa_FI/_git/VS-Code-Settings-Phares "L:\DevOps\Mesa_FI\VS-Code-Settings-MESPhares" mkdir "C:\Users\MESPhares\.omnisharp" rmdir /S /Q "L:\DevOps\Mesa_FI\VS-Code-Settings-MESPhares\User" rmdir /S /Q "L:\DevOps\Mesa_FI\VS-Code-Settings-MESPhares\app-code" rmdir /S /Q "L:\DevOps\Mesa_FI\VS-Code-Settings-MESPhares\.omnisharp" rmdir /S /Q "L:\DevOps\Mesa_FI\VS-Code-Settings-MESPhares\app-codium" rmdir /S /Q "L:\DevOps\Mesa_FI\VS-Code-Settings-MESPhares\app-insiders" xcopy /s /e /h "L:\DevOps\Mesa_FI\VS-Code-Settings-MESPhares" "L:\DevOps\Mesa_FI\VS-Code-Settings-OSS-MESPhares\" | REM " xcopy /s /e /h "L:\DevOps\Mesa_FI\VS-Code-Settings-MESPhares" "L:\DevOps\Mesa_FI\VS-Code-Settings-Insiders-MESPhares\" | REM " mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-MESPhares\.omnisharp" "C:\Users\MESPhares\.omnisharp" mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-OSS-MESPhares\.omnisharp" "C:\Users\MESPhares\.omnisharp" mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-Insiders-MESPhares\.omnisharp" "C:\Users\MESPhares\.omnisharp" mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-MESPhares\User" "C:\Users\MESPhares\AppData\Roaming\Code\User" mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-OSS-MESPhares\user" "C:\Users\MESPhares\AppData\Roaming\VSCodium\User" mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-Insiders-MESPhares\user" "C:\Users\MESPhares\AppData\Roaming\Code - Insiders\User" mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-MESPhares\app-codium" "C:\Users\MESPhares\AppData\Local\Programs\VSCodium\resources\app" mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-OSS-MESPhares\app-codium" "C:\Users\MESPhares\AppData\Local\Programs\VSCodium\resources\app" mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-MESPhares\app-code" "C:\Users\MESPhares\AppData\Local\Programs\Microsoft VS Code\resources\app" mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-Insiders-MESPhares\app-codium" "C:\Users\MESPhares\AppData\Local\Programs\VSCodium\resources\app" mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-OSS-MESPhares\app-code" "C:\Users\MESPhares\AppData\Local\Programs\Microsoft VS Code\resources\app" mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-Insiders-MESPhares\app-code" "C:\Users\MESPhares\AppData\Local\Programs\Microsoft VS Code\resources\app" mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-MESPhares\app-insiders" "C:\Users\MESPhares\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app" mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-OSS-MESPhares\app-insiders" "C:\Users\MESPhares\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app" mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-Insiders-MESPhares\app-insiders" "C:\Users\MESPhares\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app" cd "L:\DevOps\Mesa_FI\VS-Code-Settings-MESPhares" git reset --hard cd "L:\DevOps\Mesa_FI\VS-Code-Settings-OSS-MESPhares" git reset --hard cd "L:\DevOps\Mesa_FI\VS-Code-Settings-Insiders-MESPhares" git reset --hard cd .. dir "C:/Program Files/dotnet/sdk" code "L:\DevOps\Mesa_FI\VS-Code-Settings-MESPhares" codium "L:\DevOps\Mesa_FI\VS-Code-Settings-OSS-MESPhares" code-insiders "L:\DevOps\Mesa_FI\VS-Code-Settings-Insiders-MESPhares" REM ``` ```bash mklink /J "C:\Users\phares\.vscode" "C:\Users\MESPhares\.vscode" mklink /J "C:\Users\phares\.vscode-insiders" "C:\Users\MESPhares\.vscode-insiders" mklink /J "C:\Users\phares\.ssh" "C:\Users\MESPhares\.ssh" mklink /J "C:\Users\phares\.omnisharp" "C:\Users\MESPhares\.omnisharp" mklink /J "C:\Users\phares\.dotnet" "C:\Users\MESPhares\.dotnet" mklink /J "C:\Users\phares\AppData\Roaming\Code" "C:\Users\MESPhares\AppData\Roaming\Code" mklink /J "C:\Users\phares\AppData\Roaming\Code - Insiders" "C:\Users\MESPhares\AppData\Roaming\Code - Insiders" mkdir "C:\Users\phares\AppData\Local\Programs" mklink /J "C:\Users\phares\AppData\Local\Programs\Microsoft VS Code" "C:\Users\MESPhares\AppData\Local\Programs\Microsoft VS Code" mklink /J "C:\Users\phares\AppData\Local\Programs\Microsoft VS Code Insiders" "C:\Users\MESPhares\AppData\Local\Programs\Microsoft VS Code Insiders" ``` ```bash mkdir "C:\Users\phares\AppData\Roaming\Code\User\globalStorage\rangav.vscode-thunder-client" mklink /J "C:\Users\phares\AppData\Roaming\Code - Insiders\User\globalStorage\rangav.vscode-thunder-client" "C:\Users\phares\AppData\Roaming\Code\User\globalStorage\rangav.vscode-thunder-client" mklink /J "C:\Users\phares\AppData\Roaming\VSCodium\User\globalStorage\rangav.vscode-thunder-client" "C:\Users\phares\AppData\Roaming\Code\User\globalStorage\rangav.vscode-thunder-client" mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-MESPhares\.thunder-client" "C:\Users\phares\AppData\Roaming\Code\User\globalStorage\rangav.vscode-thunder-client\collections" mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-OSS-MESPhares\.thunder-client" "C:\Users\phares\AppData\Roaming\Code\User\globalStorage\rangav.vscode-thunder-client\collections" mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-Insiders-MESPhares\.thunder-client" "C:\Users\phares\AppData\Roaming\Code\User\globalStorage\rangav.vscode-thunder-client\collections" ``` ```bash # "vsdbg.exe" git "bash" error $ tools.csharp-2.23.15-win32-x64\\.debugger\\x86_64\\vsdbg.exe --interpreter=vscode --connection=91a5ee29186b4800bbe25d2b764859cc bash: tools.csharp-2.23.15-win32-x64\\.debugger\\x86_64\\vsdbg.exe: No such file or directory ``` ```conf **\History\* ```