public:computer:vscode

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revisionBoth sides next revision
public:computer:vscode [2023/01/03 09:44] – [Other Extensions] alexpublic:computer:vscode [2023/01/03 14:57] alex
Line 58: Line 58:
   - Install Node.js   - Install Node.js
   - Install VS Code Extentions   - Install VS Code Extentions
- +    * [[https://marketplace.visualstudio.com/items?itemName=waderyan.nodejs-extension-pack|Node.js Extension Pack (Wade Anderson)]] 
-    *  +    * [[https://marketplace.visualstudio.com/items?itemName=eg2.vscode-npm-script|npm (Microsoft)]] 
-  * [[https://marketplace.visualstudio.com/items?itemName=msjsdiag.vscode-react-native|React Native Tools (Microsoft)]] React Native Tools +    * [[https://marketplace.visualstudio.com/items?itemName=christian-kohler.npm-intellisense|npm Intellisense (Christian Kohler)]] 
-  * [[https://marketplace.visualstudio.com/items?itemName=waderyan.nodejs-extension-pack|Node.js Extension Pack (Wade Anderson)]] +    * [[https://marketplace.visualstudio.com/items?itemName=christian-kohler.path-intellisense|Path Intellisense (Christian Kohler)]] 
-  * [[https://marketplace.visualstudio.com/items?itemName=eg2.vscode-npm-script|npm (Microsoft)]] +    * [[https://marketplace.visualstudio.com/items?itemName=jasonnutter.search-node-modules|Search node_modules (Jason Nutter)]]
-  * [[https://marketplace.visualstudio.com/items?itemName=christian-kohler.npm-intellisense|npm Intellisense (Christian Kohler)]] +
-  * [[https://marketplace.visualstudio.com/items?itemName=christian-kohler.path-intellisense|Path Intellisense (Christian Kohler)]] +
-  * [[https://marketplace.visualstudio.com/items?itemName=jasonnutter.search-node-modules|Search node_modules (Jason Nutter)]]+
  
  
 ==== JavaScript ==== ==== JavaScript ====
 +  * CodeRunner, Live Server
 +  * Run; F5, Ctrl + F5, Ctrl + Alt + N (CodeRunner)
 +  * Live Server; 
 +    * Open with Live Server; Alt + L, Alt + O
 +    * Stop Live Server; Alt + L, Alt + C
   * [[https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint|ESLint (Dirk Baeumer)]] VS Code ESLint extension   * [[https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint|ESLint (Dirk Baeumer)]] VS Code ESLint extension
   * [[https://marketplace.visualstudio.com/items?itemName=ChakrounAnas.turbo-console-log|Turbo Console Log (ChakrounAnas)]]   * [[https://marketplace.visualstudio.com/items?itemName=ChakrounAnas.turbo-console-log|Turbo Console Log (ChakrounAnas)]]
Line 76: Line 78:
  
  
-=== Vue.js === 
-  * [[https://marketplace.visualstudio.com/items?itemName=octref.vetur|Vetur (Pine Wu)]]  
-  * [[https://marketplace.visualstudio.com/items?itemName=sdras.vue-vscode-extensionpack|Vue VS Code Extention Pack (sarah.drasner)]] 
-  * [[https://marketplace.visualstudio.com/items?itemName=sdras.vue-vscode-snippets|Vue VSCode Snippets (sarah.drasner)]]  * [[https://marketplace.visualstudio.com/items?itemName=sdras.vue-vscode-snippets|Vue VSCode Snippets (sarah.drasner)]] Vue VSCode Snippets 
  
 +==== TypeScript ====
  
 +  * Run with Live Server; CTRL + ALT + N
 +  * Run with F5; .vscode
 +    * launch.json <sxh json>
 +{
 +    "version": "0.2.0",
 +    "configurations": [
 +        {
 +            "type": "node",
 +            "request": "launch",
 +            "name": "Launch Program",
 +            "program": "${workspaceFolder}/typescript/out/hello.js",
 +            "outFiles": ["${workspaceFolder}/**/*.js"]
 +        }
 +    ]
 +}
 +</sxh>
 +    * tasks.json; Start ts-watch, CTRL + SHIFT + B <sxh json>
 +{
 +    "version": "2.0.0",
 +    "tasks": [
 +        {
 +            "type": "typescript",
 +            "tsconfig": "tsconfig.json",
 +            "option": "watch",
 +            "problemMatcher": [
 +                "$tsc-watch"
 +            ],
 +            "group": "build"
 +        }
 +    ]
 +}
 +</sxh>
 +  * Run with nodemon (live compile environment); <sxh bash>
 +$ npm install ts-node --save-dev
 +$ npm install nodemon --save-dev
 +</sxh>
 +    * package.json <sxh json>
 +{
 +  "name": "typescript",
 +  "version": "1.0.0",
 +  "description": "",
 +  "main": "index.js",
 +  "scripts": {
 +    "start": "npm run build:live",
 +    "build": "tsc -p .",
 +    "build:live": "nodemon --watch '*.ts' --exec 'ts-node' hello.ts",
 +    "test": "echo \"Error: no test specified\" && exit 1"
 +  },
 +  "keywords": [],
 +  "author": "",
 +  "license": "ISC",
 +  "devDependencies": {
 +    "nodemon": "^2.0.20",
 +    "ts-node": "^9.1.1",
 +    "typescript": "^4.2.4"
 +  }
 +}
 +
 +  </sxh>
  
-==== TypeScript ==== 
   * [[https://marketplace.visualstudio.com/items?itemName=salbert.comment-ts|Comments in Typescript (s.albert)]]   * [[https://marketplace.visualstudio.com/items?itemName=salbert.comment-ts|Comments in Typescript (s.albert)]]
   * [[https://marketplace.visualstudio.com/items?itemName=GregorBiswanger.json2ts|json2ts (Gregor Biswanger)]]   * [[https://marketplace.visualstudio.com/items?itemName=GregorBiswanger.json2ts|json2ts (Gregor Biswanger)]]
Line 94: Line 151:
  
  
 +=== Vue.js ===
 +  * [[https://marketplace.visualstudio.com/items?itemName=octref.vetur|Vetur (Pine Wu)]] 
 +  * [[https://marketplace.visualstudio.com/items?itemName=sdras.vue-vscode-extensionpack|Vue VS Code Extention Pack (sarah.drasner)]]
 +  * [[https://marketplace.visualstudio.com/items?itemName=sdras.vue-vscode-snippets|Vue VSCode Snippets (sarah.drasner)]] Vue VSCode Snippets
 +
 +=== React.js ===
 +  * [[https://marketplace.visualstudio.com/items?itemName=msjsdiag.vscode-react-native|React Native Tools (Microsoft)]] React Native Tools
  
  
Line 119: Line 183:
   * [[https://marketplace.visualstudio.com/items?itemName=twxs.cmake|CMake (twxs)]] CMake For VisualStudio Code   * [[https://marketplace.visualstudio.com/items?itemName=twxs.cmake|CMake (twxs)]] CMake For VisualStudio Code
   * [[https://marketplace.visualstudio.com/items?itemName=ms-vscode.cmake-tools|CMake Tools (Microsoft)]] CMake Tools   * [[https://marketplace.visualstudio.com/items?itemName=ms-vscode.cmake-tools|CMake Tools (Microsoft)]] CMake Tools
 +
 +
 +
 +
 +==== PHP ====
 +  * [[https://marketplace.visualstudio.com/items?itemName=xdebug.php-pack|PHP Extension Pack (Xdebug)]]
 +    * [[https://marketplace.visualstudio.com/items?itemName=xdebug.php-debug|PHP Debug (Xdebug)]]
 +    * [[https://marketplace.visualstudio.com/items?itemName=bmewburn.vscode-intelephense-client|PHP Intelephense (Ben Mewburn)]]
  
  
  • public/computer/vscode.txt
  • Last modified: 2024/04/30 00:33
  • by 3.12.71.237