开发工具-VsCode

VsCode

我选择的开发工具是VsCode,别问为什么,问就是好用。

常用开发工具

1. Visual Studio Code

功能简介:

Visual Studio Code 中文版是微软推出的带 GUI 的代码编辑器,软件功能非常强大,界面简洁明晰、操作方便快捷,设计得很人性化。软件主要改进了文档视图,完善了对 Markdown的支持,新增 PHP 语法高亮。

2. HBuilder

功能简介:

HBuilder 是专为前端打造的开发工具,具有飞一样的编码、最全的语法库和浏览器兼容数据、可以方便的制作手机 APP、最保护眼睛的绿柔设计等特点。支持HTML、CSS、JS、PHP的快速开发。从开放注册以来深受广大前端朋友们的喜爱。

3. Sublime Text

功能简介:

Sublime Text 是一个代码编辑器也是 HTML 和散文先进的文本编辑器。漂亮的用户界面和非凡的功能,例如迷你地图,多选择,Python的插件,代码段,等等。完全可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的Python API,Goto功能,即时项目切换,多选择,多窗口等等。

4. WebStorm

功能简介:

WebStorm 是 jetbrains 公司旗下一款JavaScript开发工具。目前已经被广大中国 JS 开发者誉为“Web 前端开发神器”、“最强大的HTML5编辑器”、“最智能的 JavaScript IDE”等。与 IntelliJ IDEA 同源,继承了 IntelliJ IDEA 强大的 JS 部分的功能。

5. Atom

功能简介:

ATOM,是一个现代的文本编辑器,平易近人,但可删节的核心工具定制做任何事,也可以使用有效不沾一个配置文件。

VsCode 安装(windows)

1. 下载

vscode 支持 Windows、Linux、MAC 三大主流操作系统,点击进入下载安装包

2. VsCode 汉化

打开 VsCode,点击左边的拓展按钮,在弹出的侧边栏搜索框输入chinese,安装Chinese (Simplified) Language Pack for Visual Studio Code。按Ctrl+shift+P快捷键弹出命令行,选择"Configure Display Language",选择zh-cn。重启一下 vscode 就可以看看效果了。

VsCode 必备插件

1. open in browser

在浏览器中打开,安装后在左侧目录中右键点击会出现 open in browser 选项。

2. Auto Rename Tag

自动重命名配对的 HTML / XML 标签

3. Color-Highlight

在编辑器中高亮显示颜色。

4. Color Picker

代码的颜色选择器。

5. HTML CSS support

css 自动补齐

6. HTML Snippets

支持 HTML5 标签提示

7. JavaScript (ES6) snippets

支持 JavaScript ES6 语法

8. jQuery Code Snippets

jq 代码段提示。

9. Npm Intellisense

在 import 语句中自动完成 npm 模块引入的代码插件。

10. Path Intellisense

文件路径提示。

11. VS Code CSS Comments

css 代码注释。

12. vscode-browser-plugin

在编辑器内预览 HTML,通过开启端口(3000)监听当前打开项目的根目录,在编辑器内预览网站,省去了频繁切换浏览器、编辑器看页面效果,修改代码后自动刷新页面。

13. vscode-icons

文件图标。

14. Vue 2 Snippets

vue 代码提示,高亮。

?>(使用其他框架,直接搜就好,像是 react,angular,就会出现相关的代码提示和语法支持常用插件)

15. Markdown All in One

Markdown插件,可轻松转换为HTML文件和PDF文件

16.ESLint

ESlint:是用来统一JavaScript代码风格的工具,不包含css、html等。

17. Prettify JSON

json 格式化插件

18. Bracket Pair Colorizer

括号颜色高亮

19. One Dark Pro

目前使用人数最多的主题

20. KoroFileHeader

VsCode 自动生成文件头部注释和函数注释

"fileheader.customMade": {
    "Description": "",
    "Author": "jszero",
    "Date": "Do not edit",
    "LastEditTime": "Do not edit",
    "LastEditors": "jszero"
    },

21. GitLens — Git supercharged

GitLens能增强Visual Studio代码中内置的Git功能。它帮助您通过Git blame注解和代码镜头直观地显示代码作者,无缝地导航和探索Git存储库,通过强大的比较命令获得有价值的见解。

22. Setting Sync

Settings Sync可以同步你当前的VSCode配置环境,当你需要在其它的电脑工作时,您不用重头再来一遍。新机器登录一下就搞定了。再也不用折腾环境了。

大致原理:使用GitHub Gist来同步多台计算机上的设置,代码段,主题,文件图标,启动,键绑定,工作区和扩展。

23. REST Client

Rest Client 扩展可以帮助您使用其他第三方工具和 API。如果您需要能够轻松地发出 HTTP 请求,那么它非常有用。

这个扩展允许您轻松地在代码编辑器中直接调用和 API 端点。这样可以节省时间ーー 你可以使用这个选项,而不必在浏览器或 Postman 那里来回地切换请求。

24. NPM

每个现代开发人员都已经知道 NPM 是什么以及为什么它很重要。Node Package Manager 是一个扩展,可以帮助您管理 Package.json 文件。如果有依赖项需要但尚未安装,它会给出警告,还有 NPM 包的版本控制。

我一直致力于解决的大多数错误和错误都来自于使用 NPM 包、函数和特性,由于它与其他包不兼容,这些都无法正常工作。

这个 VSCode 扩展是必须的

25. Browser Preview

在用 VS Code 做前端开发时,你也许会用 Live Server 或者 Debugger for Chrome 插件,来打开 Chrome 浏览器进行预览和调试。你也许会有这样的痛苦,特别是在只有一个屏幕时,你需要在屏幕的两侧进行位置调整,分别打开 VS Code 和 Chrome。不过现在,Browser Preview 插件完全解决了这个问题。

26. Image preview

悬停时显示图像预览。

解决vetur和eslint的冲突

首选项 -> 设置 -> 在setings.json 中编辑

此处奉上本人的vscode设置,可根据根据个人习惯更改

{
    "git.enableSmartCommit": true,
    "workbench.iconTheme": "vscode-icons",
    "window.zoomLevel": -1,
    "editor.fontSize": 16,
    // 制表键空格数
    "editor.tabSize": 2,
    // tab键自动补全代码
    "editor.tabCompletion": "on",
    // eslint 在编辑中展示eslint状态
    "eslint.alwaysShowStatus": true,
    // eslint 保存的时候将代码按eslint格式进行修复
    "eslint.autoFixOnSave": true,
     // vetur插件的格式化程序
    "vetur.format.defaultFormatter.ts": "prettier-tslint",
     // eslint 添加 vue 支持
    "eslint.validate": [
        "javascript",
        "javascriptreact",
        {
            "language": "vue",
            "autoFix": true
        }
    ],
    //  #去掉代码结尾的分号 
    "prettier.semi": false,
    //  #使用带引号替代双引号 
    "prettier.singleQuote": true,
    "[javascript]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    // vetur 格式化文件的程序
    "vetur.format.defaultFormatter.js": "prettier-eslint",
    "fileheader.customMade": {
    "Description": "",
    "Author": "jszero",
    "Date": "Do not edit",
    "LastEditTime": "Do not edit",
    "LastEditors": "jszero"
    },
}
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 218,204评论 6 506
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,091评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,548评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,657评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,689评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,554评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,302评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,216评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,661评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,851评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,977评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,697评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,306评论 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,898评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,019评论 1 270
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,138评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,927评论 2 355

推荐阅读更多精彩内容