HELLO,这里是大熊学习前端开发的入门笔记。

本系列笔记基于 windows 系统。


虽然说 Web 前端开发用记事本也能玩,但正常的开发者绝不用记事本玩(大佬除外)。

想想要用记事本扣一个淘宝、京东,那场景可真是美呆了。

一个好的编辑器,绝对可以事半功倍的。

编辑器可以提供哪些功能

  1. 语法高亮:

    编辑器能够根据编程语言自动高亮显示关键字、变量、函数等,使代码更易读。

  2. 自动补全:

    提供智能代码补全功能,包括变量名、函数名、库成员等,减少手动输入错误。

  3. 错误提示:

    提供错误提示功能,在代码中显示错误和警告信息,帮助开发者快速定位问题。

  4. 代码导航:

    支持快速跳转到定义、声明、引用等位置,通过点击符号或快捷键实现。

  5. 自动格式化:

    提供自动格式化功能,自动对齐代码、缩进、换行等,提高代码可读性。

其他功能:调试功能,版本控制集成,多语言支持,插件和扩展,性能优化,用户界面友好,跨平台支持,云同步和协作,集成终端。

前端常见编辑器

  • VSCode (免费):有强大的插件生态系统,智能代码补全和Git集成,广泛的社区支持和文档资源。
  • WebStorm (付费):强大的JavaScript IDE,针对前端开发和Node.js开发优化,智能代码补全和提示,内置强大的调试功能,对Git等版本控制工具集成良好。
  • Cursor (付费):一款基于 VSCode 二次开发的 AI 代码编辑器,支持配置使用其他AI,并可以同时使用多个模型,可以理解为在 VSCode 中集成了 AI 辅助编程助手。
  • Atom (免费):可定制性强,支持丰富的插件和主题,实时预览功能,适合网页开发。
  • Sublime Text (付费):轻量快速,界面简洁,拥有丰富的插件生态系统,支持多光标编辑和多重选择,提高编码效率。

推荐 VSCode ,主打一个开源、免费、插件多,下载地址:https://code.visualstudio.com/

可能会用到的 VSCode 插件

插件安装:点击侧边栏的扩展菜单或者快捷键Ctrl + Shift + X,搜索想安装的插件,然后点击Install/安装,部分插件安装完成后需要重启。

  1. Better Comments

    更友好的注释插件。

  2. Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code

    VSCode 的中文语言包。

  3. Code Spell Checker

    英语拼写检查插件,如:出现单词写错了会给提示。

  4. 名称: Color Highlight

    颜色高亮显示插件。

  5. 名称: CSS Peek

    快速找到定义的 css 样式插件。

  6. Error Lens

    错误信息直接显示在本行代码后面。

  7. ESLint

    代码格式化检测插件。

  8. GitLens

    显示本行代码 git 提交记录。

  9. Highlight Matching Tag

    标签高亮显示插件。

  10. HTML CSS Support

    提供 HTML 和 CSS 的语法高亮、代码提示和自动补全等功能。

  11. Image preview

    图片预览插件。

  12. Import Cost

    显示引入的三方包大小。

  13. indent-rainbow

    更友好的缩进插件。

  14. IntelliSense for CSS class names in HTML

    给 HTML 添加 CSS 类名自动补全功能。

  15. Prettier - Code formatter

    代码格式化插件。

  16. Project Manager

    项目管理插件。

  17. Thunder Client

    VSCode 发起 http 请求。

  18. Todo Tree

    记录待办列表。

  19. Turbo Console Log

    快捷键生成 console.log() 代码。

  20. vscode-icons

    显示文件图标。

  21. Vue - Official

    Vue 官方插件。

偶尔访问一下 VSCode 插件市场,看看下载量超高的插件,总会获得一些小惊喜。

总结

VSCode 配上插件,可以算是如虎添翼,从利器变为神器,分分钟从文本编辑器变身为一个完整的开发工具。

Web前端入门第 17 问:前端开发编辑器及插件推荐的更多相关文章

  1. Android零基础入门第17节:Android开发第一个控件,TextView属性和方法大全

    原文:Android零基础入门第17节:Android开发第一个控件,TextView属性和方法大全 前面简单学习了一些Android UI的一些基础知识,那么接下来我们一起来详细学习Android的 ...

  2. Sublime Text 前端开发常用扩展插件推荐

    Sublime Text 前端开发常用扩展插件推荐 Sublime Text Sublime Text 是程序员们公认的编码神奇,拥有漂亮的用户界面和强大的功能 更重要的是,Sublime Text ...

  3. Android零基础入门第10节:开发IDE大升级,终于迎来了Android Studio

    原文:Android零基础入门第10节:开发IDE大升级,终于迎来了Android Studio 通过前面几期的学习,我们知道了Android的前世今生,也了解了Android的系统架构和应用组件,也 ...

  4. Android零基础入门第13节:Android Studio配置优化,打造开发利器

    原文:Android零基础入门第13节:Android Studio配置优化,打造开发利器 是不是很多同学已经有烦恼出现了?电脑配置已经很高了,但是每次运行Android程序的时候就很卡,而且每次安装 ...

  5. Android零基础入门第65节:RecyclerView分割线开发技巧

    在上一期通过简单学习,已经领略到了RecyclerView的灵活性,当然都是一些最基础的用法,那么本期一起来学习RecyclerView的分割线使用. 相信有的比较细心的同学已经发现了,使用Recyc ...

  6. Android零基础入门第16节:Android用户界面开发概述

    原文:Android零基础入门第16节:Android用户界面开发概述 相信通过前面15期的学习,Android的开发环境已经基本掌握了,如果仍有问题,欢迎到Android零基础入门技术讨论微信群交流 ...

  7. Android零基础入门第38节:初识Adapter

    原文:Android零基础入门第38节:初识Adapter 在上一节一起了解了ListView的简单使用,那么本节继续来学习与ListView有着千丝万缕的Adapter. 一.了解MVC模式 在开始 ...

  8. Android零基础入门第76节:Activity数据保存和横竖屏切换

    在前面几期学习了Activity的创建.配置.启动和停止,还学了Activity的生命周期,本期一起来学习Activity有关的更多事儿. 一.数据保存 通过上一期 LogCat 窗口打印的日志可以看 ...

  9. Android零基础入门第75节:Activity状态和生命周期方法

    前面两期我们学习了Activity的创建和注册.以及启动和关闭,也学会了重写onCraete方法,这些知识在实际开发中远远不够,还需要学习了解更多. 生命周期就是一个对象从创建到销毁的过程,每一个对象 ...

  10. Android零基础入门第88节:Fragment显示和隐藏、绑定和解绑

    在上一期我们学习了FragmentManager和FragmentTransaction的作用,并用案例学习了Fragment的添加.移除和替换,本期一起来学习Fragment显示和隐藏.绑定和解绑. ...

随机推荐

  1. jsch文件复制(拷贝)

    public void copyFile(Session session, String sourceFile, String destinationFile) { ChannelExec chann ...

  2. 视频监控推流助手/极低延迟/支持N路批量多线程推流/264和265推流/监控转网页

    一.前言说明 搞视频监控开发除了基本的拉流以外,还有个需求是推流,需要将拉到的流重新推流到流媒体服务器,让流媒体服务做转发和负载均衡,这样其他地方只需要问流媒体服务器要视频流即可.为什么拉了又重新推呢 ...

  3. IM开发干货分享:有赞移动端IM的组件化SDK架构设计实践

    本文由有赞技术团队原创分享,原题"有赞 APP IM SDK 组件架构设计",即时通讯网收录时有修订和改动,感谢原作者的无私分享. 1.引言 本文主要以Android客户端为例,记 ...

  4. IM扫码登录技术专题(三):通俗易懂,IM扫码登录功能详细原理一篇就够

    本文引用了作者"大古同学"的"二维码扫码登录是什么原理"一文的主要内容,为了更好的理解和阅读,即时通讯网收录时有修订和改动,感谢原作者的分享. 1.引言 自从微 ...

  5. [LC593]有效的正方形-Valid Square

    题目描述 给定2D空间中四个点的坐标 p1, p2, p3 和 p4,如果这四个点构成一个正方形,则返回 true . 点的坐标 pi 表示为 [xi, yi] .输入 不是 按任何顺序给出的. 一个 ...

  6. WPF页面中将一个控件的宽度绑定到其父级用户控件的实际宽度

    该实际场景比较常见于,当存在多个用户控件页面拼成一个窗体,因为实际控件对应窗体的宽度并不能确定,也不是那种能指定的宽度或者高度,比如窗体分导航区域和内容区域,左侧导航区域可以直接指定宽度,而右侧内容区 ...

  7. shell脚本检查192.168.1网段ip是否在用

    要检查 192.168.1 网段中哪些 IP 地址正在使用,可以使用 Shell 脚本结合 ping 命令来扫描整个网段.以下是实现这一功能的完整脚本: 脚本:检查 192.168.1 网段 IP 是 ...

  8. WPF 设置Button的content为多行模式

    查找button的子元素是个TextBlock,再设置它的TextWrappingProperty属性为 TextWrapping.Wrap. Button btn2 = new Button() { ...

  9. c# get all Blackfish match source file path list use API

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...

  10. 第七章 (Nginx+Lua)Web开发实战商品详情页

    本章以京东商品详情页为例,京东商品详情页虽然仅是单个页面,但是其数据聚合源是非常多的,除了一些实时性要求比较高的如价格.库存.服务支持等通过AJAX异步加载加载之外,其他的数据都是在后端做数据聚合然后 ...