Visual Studio Code 大哉聊
2020/5/6 9:26:23
本文主要是介绍Visual Studio Code 大哉聊,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
工欲善其事 必先利其器
Visual Studio Code是什么
简称 VSCode,是一个由微软开发的同时支持 Windows、Linux、 macOS等操作系统的代码编辑器。 下文都会用 VSCode 的名称来代指 Visual Studio Code
为什么使用 VSCode
还不是因为穷(不是)XDDD
作为前端开发的我,在用过很多 IDE 之后最终选择了它,只因为它:免费且开源,整合了 Terminal、Git,拥有丰富的 extension,内置了 Emmet、Snippets还有 IntelliSense。 支持用户个性化配置,例如改变主题颜色、键盘快捷方式等各种属性和参数。
相较于 Vim 门槛降低了不少,而且有图形化的支持,如果习惯了 Vim 上的快捷键,在 VSCode 上也有extension把vim快捷方式迁移过来,使用上完全不会有问题。
相较于 sublime 比它更新快,大概每月都会有一两个更新,sublime 不是开源的。
相较于 Atom 这个现在应该就是尴尬的存在,微软收购了 Github ,Atom 又是 Github 出品的,VSCode 是微软出品的,所以。。。 不过可能是 Atom 打开大文件的速度比较慢, VSCode 可能稍快。
相较于 WebStorm,VSCode 比它轻量,而且是免费的。
简单来说就是:别人有的,VSCode也有,如果没用,以后也会补上。
下载与安装
- portable 版本,也就是下载的 .zip 版本 打开Download,选择 .zip 选项,根据自己的系统位数来进行下载
然后在目录中新建一个 data 的文件夹
该文件夹将用于包含所有VS Code数据,包括会话状态,首选项,扩展名等。
直接双击 Code.exe
即可启用。
由于是便携版,失去了安装版的鼠标右键菜单,可以参考右键打开
- 安装版
选择 System Installer 来进行安装
选择一个安装位置
一点点设置
许多人推荐的安装完第一件事就是装个中文扩展,我是不推荐这么做,本来英语就不好,难道不应该想着去提升?毕竟写代码与英文打交道的时候还是多,可能有时候需要读一些英文文档等等,逼迫自己一下,我觉得没什么坏处,即便碰到不会的单词也可以通过翻译来解决。 还有 Settings Sync 这个用来同步配置的扩展,装上这个是很方便,但是殊不知有很多扩展甚至是我们安装完之后用过一两次就再也没有用过的,扩展装的多了是很吃内存的,而且 VSVCode 也会变得运行也会变得缓慢,如果我们不安装 Settings Sync,而是重新开始,这样我们就能进行检视扩展,把一些没用的剔除掉,也可以让 VSCode 跑的快一些。
主题设置
这里我使用的是 Better Solarized
相对来说比较柔和,对眼睛不会造成太过刺激的感觉
文件图标
Material Icon Theme
字体
这里推荐一个字体预览网站 Dev Fonts
我使用的是 Ubuntu Mono
大概长这样
这些设置都是因人而定的,看各自的喜好了,根据自己喜欢的设置就好。 设置都会被写入 settings.json 文件。可以使用快捷键 Ctrl+Shift+P 输入 settings 然后选择Open Settings 来打开。
设置tabSize
据说有一篇报道做了一个采访把 tabSize 设为 2 的人,普遍薪水比较高,所以,想要获得高薪水你应该设置一下它(误。
使用快捷键 Ctrl+,
然后输入 tabsize 就可以看到了
设置 Emmet
"emmet.triggerExpansionOnTab": true
有 Emmet 这样我们在输入一些代码是会有提示,但是有时候代码提示会不见,这时候我们就要重新输入一下让它出现,很不方便,设置完这个后输入完直接按 Tab 键就可以了。
信息遮挡问题
有时鼠标移到某个标签上,会弹出一些介绍信息,遮挡了一些代码,让我们阅读造成困扰,可以设置延迟显示来解决,设置的大一些
"editor.hover.delay": 10000
设置10秒后显示
快捷键
Ctrl+Shift+P 或者 Fn+F1 : 打开命令面板。
Ctrl+N:新建文件
Ctrl+D:选中内容遇到空格会中断
Ctrl+F:查找内容
Ctrl+Shit+F:在整个文件夹中查找内容
多行打 Code
Ctrl+D 连续按D
一种方式是按住 Alt+D,然后鼠标点击左键,可以用方向键控制位置。
一种方式是 Ctrl+Shift+Alt+方向上下键。
最后
VSCode 从第一个预览版发布至今也有五年时间,从最初的弱小,到如今一步一步发展壮大,得益于广大的社区和微软在开源方面的投入,相信在未来还会进一步持续下去。
扫码关注
这篇关于Visual Studio Code 大哉聊的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-25安卓NDK 是什么?-icode9专业技术文章分享
- 2024-12-25caddy 可以定义日志到 文件吗?-icode9专业技术文章分享
- 2024-12-25wordfence如何设置密码规则?-icode9专业技术文章分享
- 2024-12-25有哪些方法可以实现 DLL 文件路径的管理?-icode9专业技术文章分享
- 2024-12-25错误信息 "At least one element in the source array could not be cast down to the destination array-icode9专业技术文章分享
- 2024-12-25'flutter' 不是内部或外部命令,也不是可运行的程序 或批处理文件。错误信息提示什么意思?-icode9专业技术文章分享
- 2024-12-25flutter项目 as提示Cannot resolve symbol 'embedding'提示什么意思?-icode9专业技术文章分享
- 2024-12-24怎么切换 Git 项目的远程仓库地址?-icode9专业技术文章分享
- 2024-12-24怎么更改 Git 远程仓库的名称?-icode9专业技术文章分享
- 2024-12-24更改 Git 本地分支关联的远程分支是什么命令?-icode9专业技术文章分享