首页 > 其他分享 >vscode使用巧技

vscode使用巧技

时间:2023-08-17 15:36:23浏览次数:34  
标签:插件 ctrl vscode E5% 巧技 Component -- 使用 Import

1.快捷键

展开折叠代码:ctrl +shift + [ ctrl +shift +]

ctrl+shift+L --同时选中所有相容内容

alt+click --同时选择多个单词

f2 --重命名文件

alt+上下键 --移动整行或多行

1.1

vetur --让.vue文件高亮和有语法提示

Vue VsCode snippets -- 快捷写代码

2.文件图标库--必备

vscode-icon --- 插件库直接安装

3.标识另一半括号 --方便查看代码结构--必备

Bracket Pair Colorizer 插件库里搜

settings里自定义设置

4.主题切换和安装--必备

1)插件库搜名字安装

2)ctrl + k ctrl +t 切换主题

常用主题:

One Dark Pro

Material Theme --安装后默认为绿色--推荐选择 :Community Material Theme Palenight High Contrast 

5.保存自动格式化代码 --必备

1)安装prettier 插件

2)settings配置中,[JavaScript]项添加 editor。formatOnSave:true配置项

3)setings 中搜索format 勾选format on save ---保存时自动格式化

4)setines 中搜索tabsize 设置为4 tab的时候自动跳四格

6.css peek --必备

预览某个类的css样式 ,Ctrl 点击 可以快速跳转到样式的地方。

7.显示tab 空格标识

1)打开setting,在搜索框中输入renderControlCharacters,选中勾选框,即可显示tab

2)在搜索框中输入renderWhitespace,选择all,即可显示空格.

8.切换语言

1)ctrl + shift +p 调出命令

2)输入:configure language 进入语言配置项

3)locale后面重新输入冒号选择语言zh-CN

9.截图

1)下载插件 polacode

2)ctrl + p 输入polacode使用

10.booster代码助推器

1)下载插件booster

2)js中使用

11.安装透明插件opacity

插件库直接搜opacity --设置里调整透明度

12.接口调试工具

插件安装REST Client

建一个http后缀文件

POST http://139.9.177.51:3331/login.php HTTP/1.1

Content-Type: application/json

{
    "username":"aaaa",
    "pwd":"111111"  
}

14.simple react snippets--react必备

常用命令

imr	Import React
imrc	Import React / Component
imrs	Import React / useState
imrse	Import React / useState useEffect
impt	Import PropTypes
impc	Import React / PureComponent
cc	Class Component
ccc	Class Component With Constructor
cpc	Class Pure Component
sfc	Stateless Function Component
cdm	componentDidMount
uef	useEffect Hook
cwm	componentWillMount
cwrp	componentWillReceiveProps
gds	getDerivedStateFromProps
scu	shouldComponentUpdate
cwu	componentWillUpdate
cdu	componentDidUpdate
cwu	componentWillUpdate
cdc	componentDidCatch
gsbu	getSnapshotBeforeUpdate
ss	setState
ssf	Functional setState
usf	Declare a new state variable using State Hook
ren	render
rprop	Render Prop
hoc	Higher Order Component

15.多文件点击预览不覆盖上一个

配置中搜 enablePreview 去掉控制打开的编辑器是否显示为预览

16.webpack打包器的依赖包体积分析工具

 webpack-bundle-analyzer

http://www.playsn.com/webpack%E6%89%93%E5%8C%85%E5%99%A8%E7%9A%84%E4%BE%9D%E8%B5%96%E5%8C%85%E4%BD%93%E7%A7%AF%E5%88%86%E6%9E%90%E5%B7%A5%E5%85%B7/

https://www.jianshu.com/p/a25a533608c8

17.GitLens

查看谁编译的代码

18.自定义代码片段

{
  // Place your snippets for typescriptreact here. Each snippet is defined under a snippet name and has a prefix, body and
  // description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
  // $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the
  // same ids are connected.
  // Example:
  "rccc": {
    "prefix": "rccc",
    "body": [
      "import { Component } from 'react';",
      "import styled from 'styled-components';",
      "type TProps = {};",

      "type TState = {};",

      "const StyledDiv = styled.div``;",
      "class T extends Component<TProps, TState> {",
      "constructor(props: TProps) {",
      "super(props);",
      "this.state = {};",
      "}",
      "render() {",
      "return <StyledDiv></StyledDiv>;",
      "}",
      "}",

      "export default T;"
    ],
    "description": "Log output to console"
  }
}

19.vue插件 Vetur 和 Volar

volar 是 vue3 的配套,vetur 是 vue2 的配套

vetur可能会导致vue2项目的ts语法报错 故择版本来使用

标签:插件,ctrl,vscode,E5%,巧技,Component,--,使用,Import
From: https://www.cnblogs.com/sclweb/p/17637701.html

相关文章

  • 如何在Linux系统上查看CPU使用率?
    Linux是一种开源操作系统,也被广泛应用于服务器和嵌入式设备上,那么作为一个服务器操作系统,监控系统资源的使用情况是非常重要的,那么该如何在Linux系统上查看CPU使用率呢?以下是详细的内容:1.使用top命令top命令是一个常用的Linux系统监控命令,可以实时查看系统的进程和资......
  • spring缓存使用
    参考文献https://www.cnblogs.com/fashflying/p/6908028.html如有侵权,请联系删除 一、配置:1.依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-cache</artifactId></dependency>2.bean注入......
  • BOSHIDA DC电源模块使用可靠电容的重要性
    BOSHIDADC电源模块使用可靠电容的重要性现今,DC电源模块已成为许多电子设备的核心零部件。在各种设备中,电源模块扮演着将交流电转换为直流电的重要角色。而在电源模块中,电容作为重要的电子元件之一,可以起到储能滤波、干扰抑制、稳压、耦合等作用。因此,使用可靠电容在DC电源模块中......
  • 使用NineData实现亿级别MySQL大表迁移
    MySQL作为当前应用最广泛的开源关系型数据库之一,具有高性能、稳定性和易用性等特性,是许多网站、应用和商业产品的主要数据存储。在一些场景中,如果出现单表行数上亿的情况,就可能需要开发和DBA对大表进行优化:分表、归档或扩容操作,而在这些操作中都涉及了对数据的迁移。所以,提供高......
  • 使用C#创建安装Windows服务程序(最全教程)
    开发语言:C#开发环境:VisualStudio2022微软官方文档:https://learn.microsoft.com/zh-cn/dotnet/framework/windows-services/最近在公司要求使用Windows服务作为消息队列的消费者,所以自行研究了一下C#中Windows服务如何创建以及如何使用,以及部署的方式。我是西瓜程序猿,此篇......
  • 云原生之使用Docker部署webos私有云盘
    (云原生之使用Docker部署webos私有云盘)一、webos介绍1.webos简介WebOS是一个支持多种存储,云端存储&协同办公新体验:如Windows11体验的私有云盘/企业网盘。完全支持私有化部署,存储安全可控、数百种文件格式在线预览、编辑和播放、轻松分享。高效协作,细粒度权限管控全平台客户端......
  • 接口返回图片使用什么类型_JavaWeb
    publicResponseEntity<byte[]>icon(){//第三方接口返回的图片验证码ResponseEntity<byte[]>response=restTemplate.getForEntity(url,byte[].class);……//由后端转发此请求,是因为此处需要做一些特殊处理......
  • Echarts图表的使用以及相关配置
    前言1、Echarts简介Echarts,全称EnterpriseCharts,商业级数据图表,一个纯Javascript的图表库,能够流畅的运行在PC以及移动设备上,兼容当前绝大部分浏览器。为我们许多提供直观,生动,可交互,可高度个性化定制的数据可视化图表。能够支持折线图、柱状图、散点图、K线图、饼图、雷达图、和......
  • VSCode使用入门
    学习导航:VSCode入门MarkDown在VSCode环境下使用......
  • AI抢饭碗!新闻集团将使用生成式AI,每周自动写3000篇新闻丨IDCF
    作者:AIGC开放社区8月1日,英国卫报消息,全球最大新闻媒体公司之一的新闻集团,将使用生成式AI每周自动创建3000篇澳大利亚本地新闻。据悉,新闻集团在内部成立了一个名为“DataLocal”的部门只有4名员工,由数据新闻编辑PeterJudd领导。该部门在生成式AI的帮助下,每周可以迅速产出3000篇新......