VsCode的介绍和入门

@TOC

VsCode是什么

VSCode(全称:Visual Studio Code)是一款由微软开发且跨平台的免费源代码编辑器。该软件支持语法高亮、代码自动补全(又称 IntelliSense)、代码重构、查看定义功能,并且内置了命令行工具和 Git 版本控制系统。用户可以更改主题和键盘快捷方式实现个性化设置,也可以通过内置的扩展程序商店安装扩展以拓展软件功能。

VS Code 使用 Monaco Editor 作为其底层的代码编辑器。

在 2019 年的 Stack Overflow 组织的开发者调查中,Visual Studio Code 被认为是最受开发者欢迎的开发环境。

Visual Studio Code 默认支持非常多的编程语言,包括 JavaScript、TypeScript、CSS 和 HTML;也可以通过下载扩展支持 Python、C/C++、Java 和 Go 在内的其他语言。支持功能包括语法高亮、括号补全、代码折叠和代码片段;对于部分语言,可以使用 IntelliSense。Visual Studio Code 也支持调试 Node.js 程序。和 GitHub 的 Atom一样,Visual Studio Code 也基于 Electron 框架构建。

Visual Studio Code 支持同时打开多个目录,并将信息保存在工作区中以便复用。

作为跨平台的编辑器,Visual Studio Code 允许用户更改文件的代码页、换行符和编程语言。

工欲善其事,必先利其器。想要优雅且高效的编写代码,必须熟练使用一款前端开发工具。但前端开发工具数不胜数,像HBuilder、Sublime Text、WebStorm、Visual Studio Code......等等,其中VSCode以其轻量且强大的代码编辑功能和丰富的插件生态系统,独受前端工师的青睐。网上有很多vscode的配置以及使用博客,但都没有本篇那么详细且全面。

vscode设置成中文

vscode默认的语言是英文,对于英文不好的小伙伴可能不太友好。简单几步教大家如何将vscode设置成中文。

  1. 按快捷键“Ctrl+Shift+P”。

  2. 在“vscode”顶部会出现一个搜索框。

  3. 输入“configure language”,然后回车。

  4. “vscode”里面就会打开一个语言配置文件。

  5. 将“en-us”修改成“zh-cn”。

  6. 按“Ctrl+S”保存设置。

  7. 关闭“vscode”,再次打开就可以看到中文界面了。

当然如果你不愿意设置,也可以直接安装它的中文插件,还是很人性化的。

VScode用户设置

1. 打开设置

文件--首选项--设置,打开用户设置。VScode支持选择配置,也支持编辑setting.json文件修改默认配置。个人更倾向于编写json的方式进行配置,下面会附上我个人的配置代码

这里解析几个常用配置项:

(1)editor.fontsize用来设置字体大小,可以设置editor.fontsize : 14;

(2)files.autoSave这个属性是表示文件是否进行自动保存,推荐设置为onFocusChange——文件焦点变化时自动保存。

(3)editor.tabCompletion用来在出现推荐值时,按下Tab键是否自动填入最佳推荐值,推荐设置为on;

(4)editor.codeActionsOnSave中的source.organizeImports属性,这个属性能够在保存时,自动调整 import 语句相关顺序,能够让你的 import 语句按照字母顺序进行排列,推荐设置为true,即"editor.codeActionsOnSave": { "source.organizeImports": true };

(5)editor.lineNumbers设置代码行号,即editor.lineNumbers :true;

新版的vscode设置默认为UI的设置,而非之前的json设置。如果你想复制我上面这段代码进行配置,可以进行下面的修改

文件>首选项>设置 > 搜索workbench.settings.editor,选中json即可改成json设置;

禁用自动更新

文件 > 首选项 > 设置(macOS:代码 > 首选项 > 设置,搜索update mode并将设置更改为none。

开启代码提示设置

第一步:点击左下角点击设置图标,找到并点击“setting”

常用的快捷键

高效的使用vscode,记住一些常用的快捷键是必不可少的,我给大家罗列了一些日常工作过程中用的多的快捷键。

以下以Windows为主,windows的 Ctrl,mac下换成Command就行了

对于 的操作:

  • 重开一行:光标在行尾的话,回车即可;不在行尾,ctrl+ enter 向下重开一行;ctrl+shift + enter 则是在上一行重开一行

  • 删除一行:光标没有选择内容时,ctrl+ x 剪切一行;ctrl +shift + k 直接删除一行

  • 移动一行:alt + ↑ 向上移动一行;alt + ↓ 向下移动一行

  • 复制一行:shift + alt + ↓ 向下复制一行;shift + alt + ↑ 向上复制一行

  • ctrl + z 回退

对于 的操作:

  • 选中一个词:ctrl+ d

搜索或者替换:

  • ctrl+ f :搜索

  • ctrl+ alt + f: 替换

  • ctrl+ shift + f:在项目内搜索

通过Ctrl + ` 可以打开或关闭终端

Ctrl+P 快速打开最近打开的文件

Ctrl+Shift+N 打开新的编辑器窗口

Ctrl+Shift+W 关闭编辑器

Home 光标跳转到行头

End 光标跳转到行尾

Ctrl + Home 跳转到页头

Ctrl + End 跳转到页尾

Ctrl + Shift + [ 折叠区域代码

Ctrl + Shift + ] 展开区域代码

Ctrl + / 添加关闭行注释

Shift + Alt +A 块区域注释

插件安装

在输入框中输入想要安装的插件名称,点击安装即可。安装后没有效果,可以重启vscode

开发vue2的时候使用vetur 帮我们提供良好的代码智能提示,但使用vue3的时候 vetur 并不能给我们提供良好的代码提示,所以volar顺应而生。与vetur相同,volar是一个针对vue的vscode插件,不过与vetur不同的是,volar提供了更为强大的功能(使用的时候需要把vetur 设置为禁用状态,或者直接卸载)

设置同步

花了一天终于把vscode配置成自己满意的样子,如果每换一次电脑就要重新来一次,大家一定会手撕了我。放心,早就帮大家准备好了。Settings Sync,在不同电脑间同步你的插件。

首先要想在不同的设备间同步你的插件, 需要用到 Token 和Gist id

Token 就是你把插件上传到 github 上时, 让你保存的那段字符,Gist id 在你上传插件的那台电脑上保存着。

  • 4
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Visual Studio Code(简称VSCode)是由微软开发的一款轻量级跨平台代码编辑器,支持多种编程语言和开发工具。下面是它的特性功能以及优缺点: 特性功能: 1. 轻量级:VSCode是一款轻量级的编辑器,启动速度快,响应速度也非常快,可以满足大部分开发者的需求。 2. 多平台支持:VSCode支持多种操作系统,包括Windows、MacOS、Linux等,可以在不同的平台上运行和开发。 3. 丰富的插件库:VSCode提供了丰富的插件库,可以方便地集成第三方组件和功能,实现系统的扩展和升级。 4. 全面的调试功能:VSCode提供全面的调试功能,包括硬件调试、软件仿真等,可以帮助开发者更快、更准确地定位和解决问题。 5. Git集成:VSCode内置了Git的支持,可以方便地进行版本控制和代码管理。 优点: 1. 开源免费:VSCode是一款开源免费的软件,可以免费使用,并且可以根据需要进行二次开发和定制。 2. 插件丰富:VSCode提供了丰富的插件库,可以满足不同开发者的需求,可以根据自己的需要进行定制和扩展。 3. 跨平台支持:VSCode支持多种操作系统,可以在不同的平台上进行开发和调试,提高开发效率。 4. 易于使用:VSCode采用直观、易用的用户界面,可以让开发者快速上手,提高开发效率。 缺点: 1. 功能相对较少:由于VSCode是一款轻量级的编辑器,相比于一些IDE,其功能可能相对较少,不能满足一些高级开发者的需求。 2. 学习曲线较陡:由于VSCode提供了丰富的功能和选项,因此学习曲线较陡,需要一定的时间和精力才能掌握。 3. 插件质量参差不齐:由于VSCode的插件库非常丰富,插件的质量参差不齐,需要开发者进行筛选和测试。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值