前端必备开发编译器详解

news2024/11/24 14:34:58

一、前言

前端开发编译器有很多,例如:WebStorm、VS Code、HBuilder X、Sublime Text等等。在这里就不一一介绍了,这里主要讲解VS CodeHBuilder X 编译器。

二、VS Code

Visual Studio Code (简称 VS Code) 是一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义快捷键、有着强大的插件扩展;通过插件扩展可以大大提升开发效率,还有丰富的主题插件使你的编辑器更加酷炫。很多人都说插件安装过多会卡,这个不必担心反正我目前没有感受到卡顿。

2.1 下载

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

下载地址: https://az764295.vo.msecnd.net/stable/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/VSCodeUserSetup-x64-1.75.0.exe

注意:从官网下载会发现下载缓慢,这是因为获取的是国外资源服务器的安装包;
解决方案: 将下载地址中的 az764295.vo.msecnd.net 更换为 vscode.cdn.azure.cn 使用国内的镜像服务器加速

2.2 安装

安装这里没有太多需要注意的地方,选择常用的盘符安装即可,也可以傻瓜式安装;

2.4 基本功能介绍

在这里插入图片描述

2.4 常用插件推荐

  1. Chinese 中文插件包
  2. Error Gutters 报错提示
  3. Git History git提交历史
  4. GitLens — Git supercharged 每一行修改时间
  5. Auto Rename Tag 同步修改标签名
  6. ESLint 代码审查

注意:更多插件下载推荐连接

2.5 常用快捷键

点击文件 --> 首选项–> 键盘快捷方式便可进入看到 VS Code提供的快捷键。我们也可以搜索和自定义所有快捷键。下面介绍常用快捷键:

快捷键功能
Ctrl+B切换侧栏可见性★★★
ctrl + f查找★★★
ctrl + shift + f全局查找★★★
ctrl + h替换★★★
ctrl + d选择相同的单词
ctrl + g快速定位到某一行
Ctrl + [增加缩进
Ctrl + ]减少缩进
Ctrl + ←/→光标定位到单词首/单词尾
ctrl + + / -放大缩小整个编辑器界面★★★
Ctrl + Shift+`创建新终端★★★
Ctrl + Backspace删除上一个单词
ctrl + Alt + ↑/↓添加多个光标
Ctrl + /单行注释★★★
Ctrl+Shift+W关闭窗口/实例★★★
Ctrl+Enter在下面插入行★★★
Shift + Alt + F格式化文档★★★
按住alt + shift 然后拖动鼠标选择某个区块
Shift + Ctrl + [折叠鼠标所在区域
Shift + Ctrl + ]展开鼠标所在区域
shift+alt+ ↑/↓快速复制一行★★★
Home/End光标定位到行首/行未
Shift+PgUp / PgDown向上/向下滚动页面
Ctrl+Home / End滚动到顶部/底部★★★

三、HBuilder X

HBuilder X,H是HTML的首字母,Builder是构造者,X是HBuilder的下一代版本。我们也简称HXHX轻如编辑器、强如IDE的合体版本。主要用于uniapp混合开发,VUE开发、小程序开发等。有着庞大的插件市场,同时支持java插件、nodejs插件,并兼容了很多vscode的插件及代码块。

3.1 下载安装

官网地址: https://www.dcloud.io/hbuilderx.html

下载地址: https://download1.dcloud.net.cn/download/HBuilderX.3.6.18.20230117.zip

注意: 这里下载是一个压缩包,HBuilder X不需要安装,可以直接解压后点击HbuilderX.exe运行。

3.2 基本功能介绍

在这里插入图片描述

3.3 插件安装

在这里插入图片描述

选择需要的插件进行安装即可

3.4 快捷键介绍

在这里插入图片描述

这里只需要将快捷键方案切换为VS Code即可,又或者说你之前用ide、Webstorm等编译器,只需要切换成对应快捷键方案即;还可以自定义快捷键。

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

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

相关文章

论文阅读:Tube Convolutional Neural Network (T-CNN) for Action Detection in Videos

Tube Convolutional Neural Network (T-CNN) for Action Detection in Videos 文章目录Tube Convolutional Neural Network (T-CNN) for Action Detection in Videos摘要及贡献相关工作Generalizing R-CNN from 2D to 3D框架结构Tube Proposal Network(TPN&#xff…

leetcode刷题之背包问题(01背包)

01 背包 概念:有n件物品和一个最多能背重量为w 的背包。第i件物品的重量是weight[i]weight[i]weight[i],得到的价值是value[i]value[i]value[i]。每件物品只能用一次,求解将哪些物品装入背包里物品价值总和最大。 方法1:暴力回溯…

综合办公系统(OA+HR+CRM)

综合办公管理系统是集OA办公系统、HR人力资源管理系统和CRM客户关系管理系统于一体的综合系统。 其架构为: 功能介绍 一、OA办公系统 OA办公系统主要包括个人办公、会议室管理、车辆管理、新闻公告、资产管理和文档管理模块 (1)个人办公 内部…

6年软件测试经历:成长、迷茫、奋斗

前言 测试工作6年,经历过不同产品、共事过不同专业背景、能力的同事,踩过测试各种坑、遇到过各种bug。测试职场生涯积极努力上进业务和技术能力快速进步过、也有努力付出却一无所得过、有对测试生涯前景充满希望认为一片朝气蓬勃过、也有对中年危机思考不…

【笔记】移动端自动化:adb调试工具+appium+UIAutomatorViewer

学习源: https://www.bilibili.com/video/BV11p4y197HQ https://blog.csdn.net/weixin_47498728/category_11818905.html 一、移动端测试环境搭建 学习目标 1.能够搭建java 环境 2.能够搭建android 环境 (一)整体思路 我们的目标是Andr…

小红书情人节大赏!热门话题各出奇招,看看哪个品牌打动了你?

情人节热度狂飙,实时热度值破万 以爱之名,传递爱意。每年情人节向来是不容错过的热门话题。我们发现,临近情人节,小红书平台的相关内容热度飙升。据千瓜数据关键词热度查询,2月初“情人节”热搜词热度值就已破万。 截止…

1.ORB-SLAM2中的多线程调度解析

目录 0.先修知识 1.ORB - SLAM2中的线程 2.ORBSLAM2中的互斥锁示例 0.先修知识 需要了解C中开辟多线程的方式,了解C中不同锁的使用方法 学习C:C进阶(五)多线程编程原理及多线程编程方法https://blog.csdn.net/qq_41694024/artic…

Java 网络编程详解

1、什么是网络编程 在网络通信协议下,不同计算机上运行的程序,可以进行数据传输。 应用场景:     1、即时通信 2、网游对战 3、邮件等等 Java中可以使用java.net包下的技术轻松开发出常见的网络应用程序 2、网络编程三要素 2.1 IP地址 要…

HCNP路由交换学习指南丨学习笔记丨07.BGP

07.BGP1. BGP 的基本概念1.1 BGP 对等体关系类型1.2 IBGP 水平分割原则1. BGP 的基本概念 关于 自治系统(Autonomous System,AS) 的传统定义:由一个单一的机构或组织所管理的一系列 IP 网络及其设备所构成的集合。 自治系统的简单…

jsp羽毛球场馆管理系统Myeclipse开发mysql数据库web结构java编程计算机网页项目

一、源码特点 jsp 羽毛球场馆管理系统 是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为 TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql,…

通达信MACD面积背离指标公式,思路来自于缠论背驰

MACD面积背离指标公式的思路来自于缠论的MACD面积背驰,但是背驰的定义有一些限制条件,编写指标不一定能满足,这里就不纠结了,编写的指标称为MACD面积背离。另外编写这个指标公式需要对缠论有一些了解,如果没有相关基础…

数据结构笔记堆

1.堆的定义//堆是一颗完全二叉树,堆一般由优先队列来实现堆分为两种:1.大顶堆中父亲结点的值大于或者等于孩子结点的值,以它为根结点的子树,它是最大值(顶点是最大值,顶点指的是树的根结点或者子树的根结点)2.小顶堆的父亲结点的值…

详解 matplotlib.pyplot ,Python 初学者真能看懂

Matplotlib 是一个 Python 中的 2D 绘图库, pyplot 模块是一个方便使用 Matplotlib 的接口。 下面是 pyplot 模块中的五个重要的知识点: 【创建图形】: pyplot 模块提供了许多简单易用的函数来创建图形,如 plot、scatter、bar、h…

Python语言零基础入门教程(十)

Python 字符串 字符串是 Python 中最常用的数据类型。我们可以使用引号 ( ’ 或 " ) 来创建字符串。 创建字符串很简单,只要为变量分配一个值即可。例如: var1 Hello World! var2 "Python Runoob"Python 访问字符串中的值 Python 不…

TCP连接的状态详解以及故障排查(五)

同时打开 两个应用程序同时执行主动打开的情况是可能的,虽然发生的可能性较低。每一端都发送一个SYN,并传递给对方,且每一端都使用对端所知的端口作为本地端口。例如: 主机a中一应用程序使用7777作为本地端口,并连接到主机b 888…

【Python入门第四天】Python 注释

开始之前,先给大家讲个笑话… 程序员最讨厌的两种人:写代码不写注释的人和让自己写注释的人。 注释可用于解释 Python 代码。 注释可用于提高代码的可读性。 在测试代码时,可以使用注释来阻止执行。 创建注释 注释以 # 开头&am…

低代码开发平台|生产管理-生产加工搭建指南

1、简介1.1、案例简介本文将介绍,如何搭建生产管理-生产加工。1.2、应用场景在主生产计划列表中下达加工后,在加工单列表可操作领料、质检。2、设置方法2.1、表单搭建1)新建表单【产品结构清单(BOM)】,字段…

32单片机矩阵键盘-同列组合键不能识别故障-已解决

一、电路原理 1.1. 矩阵键盘电路 1.2. gd32f103单片机端是iic,中间经过一个pca9535芯片。 1.3 pca9535 的功能请参考相关文档 这里主要用到的是设置输入输出模式,读取输入值,输出高或者输出低等功能。 二、基本要求 2.1 单个按键识别 2.2 组合键识别…

米尔基于ARM嵌入式核心板的电池管理系统(BMS)

BMS全称是Battery Management System,电池管理系统。它是配合监控储能电池状态的设备,主要就是为了智能化管理及维护各个电池单元,防止电池出现过充电和过放电,延长电池的使用寿命,监控电池的状态。 图片摘自网络 电池…

【C++入门】命名空间,输出输入,缺省参数,函数重载

文章目录命名空间C输入与输出缺省参数函数重载命名空间 在C/C中,变量、函数和后面要学到的类都是大量存在的,这些变量、函数和类的名称将都存在于全局作用域中,可能会导致很多冲突。使用命名空间的目的是对标 识符的名称进行本地化&#xff0…