首页 > 其他分享 >vscode配置使用教程

vscode配置使用教程

时间:2023-03-18 16:12:21浏览次数:43  
标签:教程 false ctrl vscode shift 配置 html editor true

1 软件下载

官网:https://code.visualstudio.com/

2 首页介绍

 3 vscode设置成中文

1)方法一:

  • 按快捷键“Ctrl+Shift+P”;
  • 在“vscode”顶部会出现一个搜索框;
  • 输入“configure language”,然后回车;
  • “vscode”里面就会打开一个语言配置文件;
  • 将“en-us”修改成“zh-cn”;
  • 按“Ctrl+S”保存设置;
  • 关闭“vscode”,再次打开就可以看到中文界面了。

2)方法二:

可直接安装中文插件;

 4 vscode用户设置

  • 打开设置;文件--首选项--设置,打开用户设置,vscode支持选择配置,也支持编辑setting.json文件修改默认配置;原作者推荐编写json的方式进行配置,原配置代码如下:
  • 常用配置项解析:
  • editor.fontsize用来设置字体大小,例可以设置editor.fontsize : 14;
  • files.autoSave属性是表示文件是否会进行自动保存,推荐设置onFocusChange--文件焦点变化时自动保存;
  • editor.tabCompletion用来在出现推荐值时,按下Tab键是否填入自动填入最佳推荐值,推荐设置为on;
  • editor.codeActionsOnSave中的source.organizeImports属性,这个属性能够在保存时,自动调整import语句相关顺序,能够让你的import语句按照字母顺序进行排序,推荐设置为true,即“editor.codeActionsOnSave”:{"source.organizeImports": true};
  • editor.lineNumbers设置代码行号,即editor.lineNumbers :true;
{
  "files.associations": {
  "*.vue": "vue",
  "*.wpy": "vue",
  "*.wxml": "html",
  "*.wxss": "css"
  },
  "terminal.integrated.shell.windows": "C:\\Windows\\System32\\cmd.exe",
  "git.enableSmartCommit": true,
  "git.autofetch": true,
  "emmet.triggerExpansionOnTab": true,
  "emmet.showAbbreviationSuggestions": true,
  "emmet.showExpandedAbbreviation": "always",
  "emmet.includeLanguages": {
  "vue-html": "html",
  "vue": "html",
  "wpy": "html"
  },
  //主题颜色 
  //"workbench.colorTheme": "Monokai",
  "git.confirmSync": false,
  "explorer.confirmDelete": false,
  "editor.fontSize": 14,
  "window.zoomLevel": 1,
  "editor.wordWrap": "on",
  "editor.detectIndentation": false,
  // 重新设定tabsize
  "editor.tabSize": 2,
  //失去焦点后自动保存
  "files.autoSave": "onFocusChange",
  // #值设置为true时,每次保存的时候自动格式化;
  "editor.formatOnSave": false,
   //每120行就显示一条线
  "editor.rulers": [
  ],
  // 在使用搜索功能时,将这些文件夹/文件排除在外
  "search.exclude": {
      "**/node_modules": true,
      "**/bower_components": true,
      "**/target": true,
      "**/logs": true,
  }, 
  // 这些文件将不会显示在工作空间中
  "files.exclude": {
      "**/.git": true,
      "**/.svn": true,
      "**/.hg": true,
      "**/CVS": true,
      "**/.DS_Store": true,
      "**/*.js": {
          "when": "$(basename).ts" //ts编译后生成的js文件将不会显示在工作空中
      },
      "**/node_modules": true
  }, 
  // #让vue中的js按"prettier"格式进行格式化
  "vetur.format.defaultFormatter.html": "js-beautify-html",
  "vetur.format.defaultFormatter.js": "prettier",
  "vetur.format.defaultFormatterOptions": {
      "js-beautify-html": {
          // #vue组件中html代码格式化样式
          "wrap_attributes": "force-aligned", //也可以设置为“auto”,效果会不一样
          "wrap_line_length": 200,
          "end_with_newline": false,
          "semi": false,
          "singleQuote": true
      },
      "prettier": {
          "semi": false,
          "singleQuote": true
      }
  }
}
View Code

5 常用的快捷键

对于【行】的操作

  • 重开一行:光标在行尾的话,回车即可;不在行尾,使用ctrl+enter向下重开一行;ctrl+shift+enter则是在上一行重开一行;
  • 删除一行:光标没有选择内容时,ctrl+x剪切一行;ctrl+shift+k直接删除一行;
  • 移动一行:alt+↑向上移动一行;alt+↓向下移动一行;
  • 复制一行:shift+alt+↓向下复制一行;shift+alt+↑向上复制一行;
  • ctrl+z回退

对于【词】的操作:

  • 选中一个词:ctrl+d;

搜索或者替换:

  • ctrl+f :搜索;
  • ctrl+alt+f :替换;
  • ctrl+shift+f :在项目内搜索;
  • ctrl+` :可以打开或关闭终端;
  • ctrl+p :快速打开最近打开的文件;
  • ctrl+shift+n :打开新的编辑器窗口;
  • ctrl+shift+w :关闭编辑器;
  • home :光标跳转到行头;
  • end :光标跳转到行尾;
  • ctrl+home :跳转到页头;
  • ctrl+end :跳转到页尾;
  • ctrl+shift+[ :折叠区域代码;
  • ctrl+shift+] :展开区域代码;
  • ctrl+/ :添加关闭行注释;
  • shift+alt+a :块区域注释;

6 插件安装

在输入框中输入想要安装的插件名称,点击安装即可。安装后没有效果,可以重启vscode

 7 必备插件

  • open in browser:在浏览器里预览网页必备,运行html文件;View In Browser 已被弃用,可以使用open in browser 直接运行html文件;
  • vscode-icons:改变编辑器里面的文件图标;
  • Auto Rename Tag:自动修改匹配的HTML标签;
  • Path Intellisense:智能路径提示,可以在你输入文件路径时智能提示;
  • Markdown Preview:实现预览markdown;
  • stylelint:CSS/SCSS/Less语法检查;
  • Import Cost:引入包大小计算,对于项目打包后体积掌握很有帮助;
  • Prettier:比Beautify更好用的代码格式化插件;可以配置.prettierc.js文件,配合eslint、git hooks 一起使用,提升项目代码的规范性
  • module.exports = {
        // 一行最多 100 字符
        printWidth: 100,
        // 不使用缩进符,而使用空格
        useTabs: false,
        // 使用 4 个空格缩进
        tabWidth: 4,
        tabSize: 4,
        // 行尾需要有分号
        semi: true,
        // 使用单引号
        singleQuote: true,
        // 对象的 key 仅在必要时用引号
        quoteProps: 'as-needed',
        // jsx 不使用单引号,而使用双引号
        jsxSingleQuote: false,
        // 末尾不需要逗号 'es5'  none
        trailingComma: 'es5',
        // 大括号内的首尾需要空格
        bracketSpacing: true,
        // jsx 标签的反尖括号需要换行
        jsxBracketSameLine: false,
        // 箭头函数,只有一个参数的时候,也需要括号
        arrowParens: 'always',
        // 每个文件格式化的范围是文件的全部内容
        rangeStart: 0,
        rangeEnd: Infinity,
        // 不需要写文件开头的 @prettier
        requirePragma: false,
        // 不需要自动在文件开头插入 @prettier
        insertPragma: false,
        // 使用默认的折行标准
        proseWrap: 'preserve',
        // 根据显示样式决定 html 要不要折行
        htmlWhitespaceSensitivity: 'css',
        // 换行符使用 lf 结尾是 \n \r \n\r auto
        endOfLine: 'lf',
    };
    View Code
  • code runner:直接运行.js等文件,在控制台输出结果;

8 其他插件

  • Turbo Console Log 快速添加console.log,一键 注释/启用/删除 所有console.log;该插件使用到的快捷键如下:

             ctrl+alt+l选中变量之后,使用这个快捷键生成console.log;

     alt+shift+c注释所有console.log;

             alt+shift+u启用所有console.log;

             alt+shift+d删除所有console.log;

  • change-case:转换命名风格;
  • CSS Peek:定位CSS类名;
  • Regex Previewer:实时预览正则表达式的效果。

原文链接:https://zhuanlan.zhihu.com/p/113222681?utm_oi=634533649492611072&utm_id=0

 

标签:教程,false,ctrl,vscode,shift,配置,html,editor,true
From: https://www.cnblogs.com/daytoy105/p/17230967.html

相关文章

  • Vue.js props配置(微信收款确认流程)
    视频直接修改外来数据props会产生警告props配置项1.功能:让组件接收外部传过来的数据2.传递数据:```<Demoname="xxx"/>```3.接收数据:1.第一种方式(只接收......
  • wsl2下Ubuntu开发环境配置
    一、安装docker参考这里 https://docs.docker.com/engine/install/ubuntu/1.卸载旧版本的docker(如果有的话)sudoapt-getremovedockerdocker-enginedocker.iocont......
  • tomcat配置时没有工件(artifacts)war选项
    tomcat配置时没有工件(artifacts)war选项可能是maven配置文件porm.xml没配置好在porm.xml文件中添加<packaging>war</packaging>后刷新maven再配置tomcat出现artif......
  • Vue.js 修改默认配置(main.js改变,vue.config.js改变)
    视频使用vueinspect>output.js可以查看到Vue脚手架的默认配置。使用vue.config.js可以对脚手架进行个性化定制,详情见:https://cli.vuejs.org/zhmain.js改变对应的......
  • hadoop全分布配置
    实验前的安装部署1.配置静态网络信息、[root@master~]#cd/etc/sysconfig/network-scripts/[root@masternetwork-scripts]#lsifcfg-ens33ifdown-isdnifdow......
  • SSH 无密码验证配置
    SSH无密码验证配置2.1.实验目标完成本实验,您应该能够:掌握SSH无密钥登录配置2.2.实验要求熟悉SSH无密钥登录配置2.3.实验环境本实验所需之主要资源环境如表......
  • tesseract-ocr下载安装与配置
    1:下载地址:https://digi.bib.uni-mannheim.de/tesseract/2:安装,一直下一步3:配置环境变量,tesseract-ocr安装成功之后,找到tesseract-ocr安装位置,加入到环境变量的path变量......
  • allure的安装配置、使用
    一、安装配置JDK说明:先检查是否安装JDK,cmd中查看java版本:java-version  若未安装,下方以win10系统为例:1、Oracle官网下载JDK:https://www.oracle.com/java/techn......
  • LVS+keepalived配置高可用架构和负载均衡机制(2)
    一、概述接上文,实际生产场景中,往往存在硬件资源数量的限制,此时需要设置DS节点复用RS节点。所以往往最常见的架构如下图所示:3台主机组建真实服务器集群,即3个RS2个RS兼......
  • SpringBoot——自定义自动配置与起步依赖
    SpringBoot——自定义自动配置与起步依赖SpringBoot为我们提供了灵活强大的自动配置与起步依赖功能,接下来我们参考其实现原理,实现专属于我们自己的自动配置与起步依赖。......