一.日常安利 VS code

VS vode特点:

开源,免费;

自定义配置

集成git

智能提示强大

支持各种文件格式(html/jade/css/less/sass/xml)

调试功能强大

各种方便的快捷键

强大的插件扩展

对前端这么友好,没理由不用。

Visual Studio Code(VScode )官网 :https://code.visualstudio.com/

Visual Studio Code(VScode )github地址 :https://github.com/Microsoft/vscode

二.怎么安装插件?

方法一:

按F1或Ctrl+Shift+p,输入extensions,点击第一个就可以

方法二:

ctrl + P 然后输入 >ext install

方法三:

点击图中位置

三.插件合集

a.配置类插件:

Settings Sync,一台电脑配置好之后,其它的几台电脑都不用配置。新机器登录一下就搞定了。再也不用折腾环境了,使用GitHub Gist同步多台计算机上的设置,代码段,主题,文件图标,启动,键绑定,工作区和扩展。

Debugger for Chrome,映射vscode上的断点到chrome上,方便调试

beautify格式化代码工具,美化javascript,JSON,CSS,Sass,和HTML在Visual Studio代码。

Auto Close Tag,自动闭合HTML/XML标签

Auto Rename Tag,自动完成另一侧标签的同步修改

Chinese (Simplified) Language Pack for Visual Studio Code,中文(简体)语言包,将界面转换为中文,使用快捷键【Ctrl+Shift+P】来实现,在弹出的搜索框中输入【configure language】,然后选择搜索出来的【Configure Display Language】,然后就打开了locale.json文件,locale然后重新输入冒号会自动出现代码提示。

Code Spell Checker,识别单词拼写是否有误,并给出提示

vscode-icons,显示Visual Studio代码的图标,目前该插件已被vscode内部支持:"文件" -> "首选项" -> "文件图标主题"

guides,显示代码对齐辅助线,很好用

Rainbow Brackets,为圆括号,方括号和大括号提供彩虹色。这对于Lisp或Clojure程序员,当然还有JavaScript和其他程序员特别有用。

Bracket Pair Colorizer,给括号加上不同的颜色,便于区分不同的区块,使用者可以定义不同括号类型和不同颜色

Indent-Rainbow,用四种不同颜色交替着色文本前面的缩进

filesize,在状态栏中显示当前文件大小,点击后还可以看到详细创建、修改时间

Import Cost,对引入的计算大小

Path Intellisense,自动提示文件路径,支持各种快速引入文件

Path Autocomplete:路径完成提示

WakaTime,从您的编程活动自动生成的度量标准,见解和时间跟踪。

GitLens,git日志查看插件

GitLens 增强了 Visual Studio Code 中内置的 Git 功能。例如 commits 搜索,历史记录和和查看代码作者身份,还能通过强大的比较命令获得有价值的见解等等

REST Client,允许直接发送HTTP请求并在Visual Studio Code中查看响应。

Npm Intellisense ,用于在 import 语句中自动填充 npm 模块,require 时的包提示(最新版的vscode已经集成此功能)

Azure Storage,VS Code的Azure存储扩展允许您部署静态网站并浏览Azure Blob容器,文件共享,表和队列。按照本教程从VS Code部署Web应用程序到Azure存储。

Project Manager,在多个项目之前快速切换的工具

可以定义自己的收藏项目,或选择自动检测VSCode项目,Git,Mercurial和SVN存储库或任何文件夹。

以下是Project Manager提供的一些功能:

将任何项目保存为收藏夹

自动检测VSCode,GIT中,水银或SVN存放区

在相同或新窗口中打开项目

识别已删除/重命名的项目

一个状态栏标识当前项目

专门的活动栏

Language Support for Java(TM) by Red Hatredhat,java开发环境

Todo Tree,此扩展可以快速搜索(使用ripgrep)您的工作区以获取TODO和FIXME等注释标记,并在资源管理器窗格的树视图中显示它们。单击树中的TODO将打开文件并将光标放在包含TODO的行上。

找到的TODO也可以在打开的文件中突出显示。

fileheader,顶部注释模板,可定义作者、时间等信息,并会自动更新最后修改时间,快捷键ctrl+alt+i在文件开头自动输入作者信息和修改信息等内容

b.VS code 主题集合

1.Night Owl  ,一个非常适合夜猫子的 VS Code 主题。像是为喜欢深夜编码的人精心设计的。

2.Atom One Dark Theme,一个基于Atom的黑暗主题

3.Dracula Official,官方吸血鬼主题,博主用的就是这款,很漂亮

4.One Dark Pro,Atom标志性的One Dark主题,也是VS Code下载次数最多的主题之一!

5.Bimbo,简约而现代的神奇海洋主题

c.代码提示提示类

HTML Snippets,智能提示HTML标签,以及标签含义,完整的HTML代码提示,包括HTML5

HTML CSS Support,智能提示CSS类名以及id,在 html 标签上写class 智能提示css样式

jQuery Code Snippets,jQuery代码智能提示

超过130个用于JavaScript代码的jQuery代码片段。

只需键入字母'jq'即可获得所有可用jQuery代码片段的列表。

HTMLHint,html代码检测支持html5

JavaScript(ES6) code snippets,ES6语法智能提示,以及快速输入,不仅仅支持.js,还支持.ts,.jsx,.tsx,.html,.vue,省去了配置其支持各种包含js代码文件的时间

Can I Use:HTML5、CSS3、SVG的浏览器兼容性检查

TypeScript Hero:用于编写 TypeScript

React/Redux/react-router Snippets语法智能提示

Reactjs code snippets,一个 React 自动补工具

Vetur,Vue多功能集成插件,包括:语法高亮,智能提示,emmet,错误提示,格式化,自动补全,debugger。vscode官方钦定Vue插件,Vue开发者必备。

VueHelper,主要增强了编写vue和扩展元素ui、vux、iview的能力

Vue 2 Snippets、Vue VSCode Snippets,VUE代码自动补全插件

quokka,调试工具插件,能够根据你正在编写的代码提供实时反馈。它易于配置,并能够预览变量的函数和计算值结果。另外,在使用 JSX 或 TypeScript 项目中,它能够开箱即用

CSS Peek,可以追踪至样式表中 CSS 类和 ids 定义的地方。当你在 HTML 文件中右键单击选择器时,选择“ Go to Definition 和 Peek definition ”选项,它便会给你发送样式设置的 CSS 代码。

HTML Boilerplate,通过使用 HTML 模版插件,你就摆脱了为 HTML 新文件重新编写头部和正文标签的苦恼。你只需在空文件中输入 html,并按 Tab 键,即可生成干净的文档结构。

Prettier,能够将整个 JS 和 CSS 文档快速格式化为统一的代码样式。如果你还想使用 ESLint,那么还有个 Prettier – Eslint 插件。

Color Info,提供你在 CSS中使用颜色的相关信息。你只需在颜色上悬停光标,就可以预览色块中色彩模型的(HEX、 RGB、HSL 和 CMYK)相关信息了。

Icon Fonts,能够在项目中添加图标字体的插件。该插件支持超过 20 个热门的图标集,包括了 Font Awesome、Ionicons、Glyphicons 和 Material Design Icons

Minify,用于压缩合并 JavaScript 和 CSS 文件的应用程序。提供了大量自定义的设置,和自动压缩保存并导出为.min文件的选项。能够通过 uglify-js、clean-css 和 html-minifier,与 JavaScript、CSS 和 HTML 协同工作。使用F1 运行文件缩小器Minify。

Git History,git提交历史

Window Colors,每个VSCode窗口都可以独特地自动着色。

live server 插件,开启本地服务器

开启本地开发时服务器,为静态和动态页面提供实时刷新功能

配置Live Server

{

"liveServer.settings.port": 8080, //设置本地服务的端口号

"liveServer.settings.root": "/", //设置根目录,也就是打开的文件会在该目录下找

"liveServer.settings.CustomBrowser": "chrome", //设置默认打开的浏览器

"liveServer.settings.AdvanceCustomBrowserCmdLine": "chrome --incognito --remote-debugging-port=9222",

"liveServer.settings.NoBrowser": false,

"liveServer.settings.ignoredFiles": [//设置忽略的文件

".vscode/**",

"**/*.scss",

"**/*.sass"

]

}

或者

{

"workbench.colorTheme": "Default Light+",

"editor.renderWhitespace": "all",

"editor.fontSize": 18,

"editor.fontFamily": "'Courier New',Consolas, monospace",

"search.followSymlinks": false,

"workbench.iconTheme": "vscode-icons",

"editor.suggestSelection": "first",

"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",

"liveServer.settings.NoBrowser": true,

"liveServer.settings.CustomBrowser": "chrome",

"liveServer.settings.donotShowInfoMsg": true,

"liveServer.settings.donotVerifyTags": true,

"liveServer.settings.port": 5500,

}

launch.json

{

"type": "chrome",

"request": "launch",

"name": "使用本机chrom调试",

"url": "http://localhost:8088",

"webRoot": "${workspaceFolder}",

"file":"${workspaceRoot}/html/recBug.html", //这个是在浏览器中要运行的文件的路径,每次运行不同项目的时候需要修改里面的运行路径

}

或者

npm install -g live-server

执行live-server 启动

d.语言相关

适用于.NET Core的轻量级开发工具。

伟大的C#编辑支持,包括语法突出显示,智能感知,转到定义,查找所有引用等。

调试支持.NET Core(CoreCLR)。注意:不支持单声道调试。桌面CLR调试支持有限。

支持Windows,macOS和Linux上的project.json和csproj项目。

计算TypeScript / JavaScript文件的复杂性。

它是一组流行的扩展,可以帮助在Visual Studio Code中编写,测试和调试Java应用程序。查看VS Code中的Java以开始使用。

其他

万能语言运行环境 Code Runner

如果你需要学习或者接触各种各样的开发语言,那么 Code Runner 插件可以让你不用搭建各种语言的开发环境,直接通过此插件就可以直接运行对应语言的代码,非常适合学习或测试各种开发语言。

支持的语言有:C, C++, Java, JavaScript, PHP, Python, Perl, Perl 6, Ruby, Go, Lua, Groovy, PowerShell, BAT/CMD, BASH/SH, F# Script, F# (.NET Core), C# Script, C# (.NET Core), VBScript, TypeScript, CoffeeScript, Scala, Swift, Julia, Crystal, OCaml Script, R, AppleScript, Elixir, Visual Basic .NET, Clojure, Haxe, Objective-C, Rust, Racket, AutoHotkey, AutoIt, Kotlin, Dart, Free Pascal, Haskell, Nim, D, 以及一些自定义的命令。

快速注释 Document This

优秀的代码除了优秀的性能、规范的格式,注释也是不可或缺的,而且注释也应该有一套标准的注释方法,特别对于 JavaScript 这种语言。

Document This 可以快速地帮你生成注释,如一些函数的注释还能帮你抽取出参数的定义等,是你编写规范代码必备的工具。

CSS 类名智能提示

在 HTML 中调用定义好的样式名时,有时需要经常在 HTML 与 CSS 文件之间切换,来回地查看你已定义好的 CSS 类名。

而有了 IntelliSense for CSS class names in HTML 插件后,你可以在 HTML 中需要调用 CSS 类名的地方,此插件会智能地给你已定义 CSS 类名的提示。

Live Server插件可以开启本地服务器

Markdown Preview Enhanced md增强展示

Autoprefixer,css自动添加浏览器厂商前缀

只需兼容主流浏览器

正常情况使用:(在书写完的CSS样式文件中,按F1,选择Autoprefixer CSS)

这时候会添加最新需要兼容的css头(PS:现在基本上只考虑Safari和Chrome了)

兼容其他浏览器

但是,这往往不是我们需要的,有时候还需要兼容Firefox、Opera和IE,那么可以自定义VSCode的配置项:

// autoprefixer配置

"autoprefixer.browsers": [

"ie >= 6",

"firefox >= 8",

"chrome >= 24",

"Opera>=10"

]

效果演示:

Courier New,一款好看字体

Markdown Preview Enhanced,实时预览markdown,markdown使用者必备

markdownlint,markdown语法纠错

Color Highlight:颜色值在代码中高亮显示

Highlight Matching Tag:高亮匹配的标签

Image preview:鼠标移到路径里显示图像预览

IntelliSense for CSS class names in HTML:CSS 类名智能提示,把项目中 css 文件里的名称智能提示在 html 中

lit-html:提供语法高亮和相应的补全支持

React Native Tools:为 React Native 开发提供的专门的插件

SVG Viewer:查看SVG 文件

Open-In-Browser:此插件在快捷菜单中添加了在默认浏览器查看文件选项

Regex Previewer:用于实时测试正则表达式的实用工具

TODO Highlight:写到某一部分的代码时,其中部分的功能需要稍后再来实现,这是就可以在对应的代码处添加一个 TODO 类型的注释,那么后期就可以快速地跳转到这部分继续写

Document This:快速注释

File Peek:根据路径字符串,快速定位到文件

Color Picker:拾色器

vscode 日志文件_vscode 日志文件_Visual Studio Code(VS code)介绍相关推荐

  1. vscode创建工作区_VSCode 多文件夹工作区

    VS Code 多文件夹工作区,多文件夹工作区(multi-root workspace).老实说呢,这个概念是有一定的理解难度的. 上面我们提到的基于文件夹的这种项目管理方式,从 VS Code 第 ...

  2. vscode智能提示css的插件_Visual Studio Code 必备插件,主题及语法提示

    Visual Studio Code 是由微软开发的一款免费的,跨平台文本编辑器.由于其出色的性能表现和丰富的功能,它很快成为了开发者的最爱. 与大多数 IDE 一样,VSCode 也有一个扩展市场, ...

  3. 服务器怎么导出日志文件,服务器日志怎么导出

    服务器日志怎么导出 内容精选 换一换 msnpureport工具部署在Host侧,该工具有以下用途:导出Device侧的相关日志和文件,包括slog日志.syslog日志.黑匣子和Stackcore文 ...

  4. logback不同业务的日志打印到不同文件

    logback不同业务的日志打印到不同文件 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/mggwct/article/details/777181 ...

  5. linux cron读哪个文件,linux crontab 文件位置和日志位置

    一.文件位置 位置一般在/var/spool/cron/下,如果你是root用户,那下面有个root文件,建议日常备份,避免误删除导致crontab 文件丢失: 二.日志文件位置 默认情况下,cron ...

  6. 【DBMS 数据库管理系统】数据仓库中 数据追加 ( 时标方法 | DELTA 文件法 | 前后映像文件法 | 日志文件法 )

    文章目录 一.数据追加 概念 和 方法 二.时标方法 三.DELTA 文件法 四.前后映像文件法 五.日志文件法 一.数据追加 概念 和 方法 数据仓库 数据追加 : "数据追加" ...

  7. 分析mysql日志文件_MySQL日志文件与分析

    1.查询日志.慢查询日志.二进制日志对比 查询日志 general_log 会记录用户的所有操作,其中包含增删查改等 可以指定输出为表 慢查询日志 slow_log 只要超过定义时间的所有操作语句都记 ...

  8. 4.36域名重定向4.37用户认证4.38Nginx访问日志4.39日志不记录静态文件4.40日志切割...

    2019独角兽企业重金招聘Python工程师标准>>> 域名重定向 用户认证 Nginx访问日志 日志不记录静态文件 日志切割 域名重定向 配置第二个域名: vi /etc/ngin ...

  9. svn修改提交路径_使用SVN钩子强制提交日志和限制提交文件类型

    Subversion本身有很好的扩展性,用户可以通过钩子实现一些自定义的功能.所谓钩子实际上是一种事件机制,当系统执行到某个特殊事件时,会触发我们预定义的动作,这样的特殊事件在Subversion里有 ...

  10. linux tomcat 日志路径,linux日志文件在哪 linux安装tomcat

    linux日志文件在哪 本例使用的是centos6.5版本号 一.首先到官方下载tomcat服务: ? 二.将tomcat上传至linuxserver中 本人在根文件夹下建立了一个rommr文件夹 一 ...

最新文章

  1. [Android]反编译apk + eclipse中调试smali
  2. HTML5 Audio标签API整理(三)
  3. iOS经典面试题之深入分析“内存平移”的原理
  4. 基于python的视频监控系统_Python实现微信监控报警系统
  5. 无问西东,哪怕重头来过
  6. 为什么数据库表字段要限制长度?
  7. vc2013控件第一个程序
  8. mtk java_MTK,mrp,JAVA你了解多少?
  9. CSS进阶(15)—— CSS世界的层叠规则(上)
  10. HTML表格中输数字进行计算,excel表格如何自动计算输入数字
  11. 一个vector内容赋值给另一个vector
  12. c语言.jpg图片转成数组_如何把pdf图片转成jpg?快看高手私藏实用的技巧
  13. react中使用微信jssdk分享总结
  14. 运行django代码报错ModuleNotFoundError: No module named 'myapp'如何解决
  15. python写安卓游戏_10分钟学会python写游戏脚本!Python其实很简单
  16. Numpy库的下载及安装(吐血总结)
  17. 大数据-安装 Hadoop3.1.3 详细教程-单机/伪分布式配置(Centos)
  18. 百度阳泉云计算中心二期开工,背后折射出什么?
  19. 学习微信小程序开发文档总结
  20. 小学计算机教学的趣味性,小学数学课堂趣味性研究论文

热门文章

  1. 小米开发版安装magisk_小米6x-从零开始安装magisk
  2. 计算机里怎样打字,电脑知识:如何电脑快速打字
  3. 详解 Java 创建线程的三种方式
  4. linux 搭建FTP服务器
  5. HTML标记大全参考手册
  6. 印刷机软件测试,印刷测控条与测试版
  7. 极化码理论及算法研究2-什么是极化码?
  8. 大学英语四级考试大纲
  9. ESAPI自定义配置文件路径
  10. mysql 取汉字笔划数_PHP获取汉字笔画数功能【测试可用】