zoukankan      html  css  js  c++  java
  • vscode

    VSCode

    快捷键

    基本操作

    • Ctrl+B 开关sidebar
    • Ctrl+鼠标选中Explore中的文件 分屏显示(Ctrl+ 当前分屏)
    • Ctrl+Shift+V 预览markdown
    • Ctrl+Shift+C 打开当前文件位置命令行
    • Ctrl+Shift+F 内容搜索
    • Ctrl+Shift+P 打开控制台(auto自动保存命令) 后退+?得到帮助
    • Ctrl+P 搜索打开文件(VSCode排除一些目录和文件如.git,规则可以在files.exclude设定)
    • Ctrl(+Shift)+Tab 切换最近打开的文件
    • Ctrl+G 可以跳到输入的行号

    高级操作

    • Ctrl+Shift+] 自动跳到匹配的花括号上
    • Alt+Click 多行光标(Ctrl+Alt+Down/UP)
    • Ctrl+D 选中光标位置的单词,连续按可以多选,Ctrl+K Ctrl+D可以跳跃选,Ctrl+Shift+L全选
    • Alt+UP/Down 移动光标所在行代码
    • Shift+Alt+UP/Down 复制光标所在行代码
    • Shift+Alt+left/right 增量选择区域
    • Ctrl+Space 触发智能提示
    • Ctrl 查看定义
    • Shift+F12/Alt+F12 Peek快速查看/定义查看
    • Ctrl+Shift+M 查看error和warning
    • (Shift+)F8 遍历 error,warning
    • F5 运行程序
    • Ctrl+C 命令行中断

    特性

    • Working Files
      sidebar中的section,显示活动的文件,类似其他编辑器中的Tabs

    • encoding
      单击右下角UTF-8,可以更改文件编码

    • 命令行
      VSCode打开当前目录,cmd:Code .

    Node.js的创建和调试

    • 创建node程序

      • 安装nodejs
      • 安装node框架express,cmd:npm install -g express-generator
      • 创建一个express项目,cmd:express MyExpressApp
      • 安装项目的依赖项,cmd:cd MyExpressApp,cmd:npm install
      • 开启项目,cmd:npm start, 查看http://localhost:3000
      • 用vscode打开项目,cmd:code .
    • debug nodejs

      • launch.json 如何启动node程序
      • cmd:XXX --nolzay 使所有断点生效
      • SourceMaps in launch.json
      • cmd:node --debug program.js,node --debug-brk program.js
    • 集成github

      • 安装git时要勾选windows command
      • Ctrl+Enter提交代码
      • 如果有Staged存在则提交Staged Changes,否则提交所有Changes
      • 提交到github:
      1. vscode中初始化本地项目
      2. github中创建一个新的repository:https://github.com//.git
      3. 本地项目路径下cmd:git remote add origin https://github.com//.git
      4. vscode中提交代码
      5. 本地项目路径下cmd:git push -u origin master //提交代码到github

    官网文档
    hotkey

  • 相关阅读:
    LeetCode "Palindrome Partition II"
    LeetCode "Longest Substring Without Repeating Characters"
    LeetCode "Wildcard Matching"
    LeetCode "Best Time to Buy and Sell Stock II"
    LeetCodeEPI "Best Time to Buy and Sell Stock"
    LeetCode "Substring with Concatenation of All Words"
    LeetCode "Word Break II"
    LeetCode "Word Break"
    Some thoughts..
    LeetCode "Longest Valid Parentheses"
  • 原文地址:https://www.cnblogs.com/yfann/p/4810555.html
Copyright © 2011-2022 走看看