vscode用鼠标滚轮_前端开发神器 VSCode 使用总结

前端开发神器 VSCode 使用总结

VSCode 是微软出品的,基于 Electron 和 TypeScript 的,集成了 git 版本管理和命令行终端,而且开源稳定,插件丰富,再搭配一款 Chrome 浏览器,可以说是前端开发神器了。

安装指南

https://code.visualstudio.com

推荐插件

project manager // 项目管理

prettier // 自动格式化你的代码

gitlens // 查看 git 修改记录

bracket pair colorizer2 // 彩色括号匹配

code spell checker // 单词拼写检查

eslint // javascript 代码风格检查工具

git history // git 历史

npm intellisense // npm 自动补全

path intellisense // 自动补全文件路径

material icon theme // 好看的图标

highlight matching tag // 高亮匹配标签

better toml // toml 文件支持

auto rename tag // 自动重命名标签

auto close tag // 自动关闭标签

debugger for chrome // 在 chrome 里调试

visual studio intellicode // 智能补全

Markdown All in One // 写 markdown 神器

ES7 React/Redux/GraphQL/React-Native snippets // react 代码简写

react native tools // 写 react native

vetur // 写 vue

javascript(es6) code snippets // javascript 代码简写

推荐快捷键

F1 打开可以输入命令

F2 重命名变量,方便重构

F5 运行和调试代码

F12 去到定义的地方

shift+F12 查找所有引用

ctrl+g 会让你输入数字,快速定位到指定行

ctrl+enter 在下方另起一行

crtl+f 查找

ctrl+shift+n 多开一个 vscode 编辑器

ctrl+b 开关侧边栏

ctrl+h 替换

ctrl+r 打开最近文件

ctrl+` 终端

ctrl+tab 切换文件

ctrl+shift+e 切到资源管理器

ctrl+p 快速打开文件

ctrl+[ 左移代码

ctrl+] 右移代码

ctrl+/ 行注释

ctrl+t 匹配文本来打开文件

ctrl+shift+t 重新打开关闭的文件

ctrl+shift+home/end 选择光标左侧/右侧全部内容

ctrl+backspace 删除上一个词

ctrl+delete 删除光标右侧的词

ctrl+左/右 跳到上/下一个词

ctrl+shift+左/右 逐个选词

鼠标滚轮或者shift+alt+鼠标拖拽 批量选中,方块选择

ctrl+shift+pageup/pagedown 切换文件

ctrl+d 选中当前词语

ctrl+enter 下方插入一行

alt+左/右箭头 跳回来/过去

alt+shift+上/下箭头 向上/下复制行

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/571990.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python3 os_Python3 标准库:os

1.重命名import osos.rename(test.txt,x.txt) #重命名文件或目录imageimport osos.renames(a/123.txt,a/b/h.txt) #递归重命名文件image2.列出目录中的子目录和文件import osfilesos.listdir()for i in files:print(i)输出结果:image3.列出当前目录下的文件和文件夹以及文件夹下…

微信iOS收款到账语音提醒开发总结

本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:https://mp.weixin.qq.com/s/yYCaPMxHGT9LyRyAPewVWQ 作者:littleliang 一、背景 为了解决小商户老板们在频繁交易中不…

itextpdf添加表格元素_java使用iText生成pdf表格详解

首先需要你自己下载itext相关的jar包并添加引用,或者在maven中添加如下引用配置:com.lowagieiText2.1.5com.lowagieiText-rtf2.1.4com.lowagieiTextAsian2.1.4如下代码:package com.iText.create;import java.awt.Color;import java.io.File;…

Python map() 函数

功能:根据提供的函数对指定序列做映射 第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。 语法:map(function, iterable, ...) 参数:function:函数 iterable:一个或多…

vue的视图化创建项目_vue-cli3用图形化的方式创建项目

Vue脚手架可以快速生成Vue项目基础的架构。A.安装3.x版本的Vue脚手架:npm install -g vue/cliB.基于3.x版本的脚手架创建Vue项目:1).使用命令创建Vue项目命令:vue create my-project选择Manually select features(选择特性以创建项目)勾选特性…

Jmeter连接Mysql

1、将mysql-connector-java-5.1.7-bin.jar放入Jmeter安装目录的bin文件夹中 2、在顶层目录<测试计划>中加载驱动 3、添加JDBC Connection Configuration 4、配置数据库信息 1&#xff09;Variable Name不能为空 2&#xff09;DataBase URL 格式为&#xff1a;jdbc:mysql:…

胃net的放大内镜_李锐:内镜下的早癌诊断

写在前面&#xff1a;这是一篇很专业的文章&#xff0c;因为很多术语对于大多数朋友来说看的不是很明白。简单讲&#xff0c;这是让消化内镜医生看的&#xff0c;说的是怎么样才能发现更多的早癌。这里需要说明一下&#xff0c;很容易造成误解&#xff1a;早癌就在那里&#xf…

单线程多线程_面试系列 redis为什么快amp;单线程amp;多线程

redis为什么这么快C语言实现&#xff0c;执行速度快纯内存操作&#xff0c;数据读写在内存中&#xff0c;异步持久化到磁盘丰富和高效的数据结构基于非阻塞的I/O多路复用机制单线程避免了上下文切换Redis单线程redis单线程的核心就是它基于一个假设&#xff1a;它在内存中执行的…

官方太空射击游戏总结

很大一部分问题是碰撞体&#xff0c;刚体&#xff0c;还有碰撞器里面Is Trigger的勾选问题。这些问题在上一篇里面解释的很清楚了。实现石头自动旋转功能&#xff1a;GetComponent<Rigidbody>().angularVelocity Random.insideUnitSphere * tumble;实现石头一波一波下降…

c语言float二进制输出代码_C语言学习笔记——学前知识概述

将我大一学习C语言时做的笔记拿来与大家分享&#xff0c;内容比较浅显&#xff0c;比较适合初学者&#xff0c;如有错误还请见谅&#xff0c;提出改正&#xff0c;谢谢&#xff01;前言&#xff1a;此C语言笔记是本人在自学时记录的一些重点或初学者常犯的错误&#xff0c;希望…

[Codevs] 1081 线段树练习 2 ----“分块!”

1081 线段树练习 2 时间限制: 1 s空间限制: 128000 KB题目等级 : 大师 Master题目描述 Description给你N个数&#xff0c;有两种操作 1&#xff1a;给区间[a,b]的所有数都增加X 2&#xff1a;询问第i个数是什么&#xff1f; 输入描述 Input Description第一行一个正整数n&#…

github上的python爬虫_python爬虫入门(2):让你的github项目火起来

最近闲的比较无聊&#xff0c;于是想做一个自动star你的项目的爬虫玩玩。不然star数太低了&#xff0c;也比较难看。思路是准备注册成批的github帐号&#xff0c;然后挨个给你点star。STEP.1 工具准备我用的是python 2.7.10&#xff0c;本次实验不需要下载依赖库&#xff0c;用…

[Codevs] 1082 线段树练习3

1082 线段树练习 3 时间限制: 3 s空间限制: 128000 KB题目等级 : 大师 Master题目描述 Description给你N个数&#xff0c;有两种操作&#xff1a; 1&#xff1a;给区间[a,b]的所有数增加X 2&#xff1a;询问区间[a,b]的数的和。 输入描述 Input Description第一行一个正整数n&a…

linux环境下远程访问ftp

sftp ftpuser127.0.0.1使用sftp命令 ftpuser是用户名 127.0.0.1是目标ip 亲测好使。转载于:https://www.cnblogs.com/zjiacun/p/7513938.html

perfectmoney php接口_Perfect Money完美货币注册和用支付宝提现方法

一、PerfectMoney介绍&#xff1a;PerfectMoney(简称PM)是一个瑞士的电子支付系统&#xff0c;类似于PP/AP/LR&#xff0c;也是一种国际网银&#xff0c;可以用来交易美元(USD)/欧元(EURO)等国际货币。与其他网银不同的是&#xff0c;PM可以直接和国内的银行卡相连&#xff0c;…

双摄测距原理_双摄像头系列原理深度剖析

http://www.dzsc.com/data/2016-7-13/110171.html如之前文章介绍&#xff0c;双摄像头的应用主要分为&#xff1a;距离相关的应用&#xff0c;光学变焦&#xff0c;暗光补偿以及3D拍摄和建模。每种应用的原理都有些不同&#xff0c;我们就分别介绍一下相关的原理&#xff1a;从…

利用Maven快速创建一个简单的spring boot 实例

Spring Boot的好处&#xff1a;spring boot 大大减少了 使用spring的配置 和大量 xml 文件&#xff0c;并有效解决的项目之间的依赖问题&#xff0c;为想使用 spring项目 大大减轻的工作量 1.先创建一个Maven项目 2.配置pom.xml <project xmlns"http://maven.apache.or…

mysql主从同步原理_mysql主从同步以及原理

mysql主从复制介绍当前的生产工作中&#xff0c;大多数应用的mysql主从同步都是异步的复制方式&#xff0c;即不是严格实时的数据同步。实时和异步&#xff1a;同步复制: 指的是客户端连接到MySQL主服务器写入一段数据,MySQL主服务器同步给MySQL从服务器需要等待从服务器发出同…

mysql不兼容_mysql5.7 不兼容问题

通过navicat工具导入psc数据库备份文件&#xff0c;报错如下&#xff0c;mysql版本5.7执行如下语句不通过DROP TABLE IF EXISTS guard_user;CREATE TABLE guard_user (id bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 操作员编号,login_account varchar(16) NOT NULL …

MSSQL 如何采用sql语句 获取建表字段说明、字段备注、字段类型、字段长度

转自: http://www.maomao365.com/?p4983 <span style"color:red;font-weight:bold;">下文讲述-采用sql脚本获取指定表中所有列对应的说明信息,脚本如下所示:</span> SELECT (case when a.colorder1 then d.name else end) [数据表名称], a.colorder […