visual studio code教程
做最全最有用的中文visual studio code教程,持续更新中。
原文地址 visual studio code教程 ,持续更新中。
visual studio code介绍
Visual Studio Code (简称 VS Code / VSC) 是一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、GIT 等特性,支持插件扩展,并针对网页开发和云端应用开发做了优化。软件跨平台支持 Win、Mac 以及 Linux,运行流畅,可谓是微软的良心之作。VS Code旨在成为Node.js,ASP.NET和TypeScript开发的首选IDE,剑指先进web/cloud应用。
VS Code 跟Atom一样,基于 Electron开发,但是速度比同为使用 Electron 架构的 Atom快许多,它源码已经开放在在github。 Electron 是基于 Node.js 和 Chromium 的跨平台桌面应用开发框架。使用 JavaScipt , HTML , CSS 真正将 Node.js 带到了前端。 Electron 通过 BrowserWindow 可以创建一个本地窗口,并加载一个 HTML 文档, BrowserWindow 中的内容就是一个浏览器窗口,不仅能创建 DOM 元素,同时能使用任意的Node模块,并且还可以通过 IPC 与主进程通讯。
VS code一些特性
- 二栏/三栏分割并排窗口:VSCode最多同时并排三个编辑窗口。三种方法可以分割并排窗口:按住Ctrl键单击文件;Ctrl + \ 快捷键;右键单击,选择“Open tothe Side”(Ctrl + Enter)。
- 内置文件比较、GIT等工具
- 内置emmet:内置集成了HTML/CSS代码快速编写神器emmet,前身为 Zen Coding,参考文档。除了html/css外,其他各种语言也支持使用snippets。如markdown,在Microsoft VS Code\resources\app\extensions\markdown\snippets\markdown.json中,可以看到内置的markdown snippets,如输入iamge的过程中可以看到vscode-markdown的提示,敲tab键即可生成img代码。自定义snippets可参考 user defined snippets。
常见问题QA
Q:带中横线“-”的单词无法选择怎么办?带中横线“-”的关键词无法自动提示怎么办?
A:“-”在默认visual studio code分词符中,所以带中横线“-”的词会被分割成多个单词,修改分词配置去掉“-”即可。在File - Preference - User Settings中加入如下参考配置:
"editor.wordSeparators": "`~!@#$%^&*()=+[{]}\\|;:'\",.<>/?"
Q:文件夹(Explorer)视图中,点击文件名打开文件会在当前标签(Editor)中打开,覆盖了当前已打开的文件,怎样在新标签中打开文件?
A:VS code在文件夹视图中打开文件默认会覆盖当前文件,如果希望某文件不被其他新打开的文件覆盖,在该选项卡标签上点击右键,选择Keep Open即可使其在打开新的文件时保持打开不被覆盖,新的文件会在新的标签中打开。
visual studio code教程相关推荐
- LaTex下载、安装及配置并搭配使用Visual Studio Code教程(建议收藏)2022最新完整版
LaTex下载.安装及配置并搭配使用Visual Studio Code教程(保姆级超详细)2022最新完整版 关于LaTex LaTeX(/ˈlɑːtɛx/,常被读作/ˈlɑːtɛk/或/ˈleɪt ...
- Linux环境中Visual Studio Code的配置使用----编译运行C/C++(良心教程)
之前的博文分享了下载安装[VS code]的详细教程, 有需要速戳–>Linux环境中Visual Studio Code 安装配置及其卸载(详细教程) 本篇博文分享本人初次使用[VS code ...
- Linux环境中Visual Studio Code 安装配置及其卸载(详细教程)
两篇相关博文: 在VMware15中创建虚拟机安装ubuntu系统(超详细教程) Linux环境编译运行C/C++语言程序----配置gcc.g++(详细教程) 此篇分享我在linux环境下安装VS ...
- 来自社区的Visual Studio Code使用体验和教程
在刚刚过去的Build 2015大会上,微软公布了很多重要的消息和产品(参见:<开发者必须关注的微软技术热点--Build2015大会综述>).当然,其中一个让所有(不管是微软生态还是非微 ...
- Docker最全教程之使用 Visual Studio Code玩转Docker(二十一)
VS Code是一个年轻的编辑器,但是确实是非常犀利.通过本篇,老司机带你使用VS Code玩转Docker--相信阅读本篇之后,无论是初学者还是老手,都可以非常方便的玩转Docker了!所谓是&qu ...
- Visual Studio Code 新手教程
Visual Studio Code 新手教程 下载 如何安装 安装成功后对于初学者的引入 如何打开网页浏览器 如何创建项目(这里以html文件创建为例) 下载 直接前往百度进行下载或者Visual ...
- Visual Studio Code安装教程(超详细)
网盘自取:https://pan.baidu.com/s/1BQDyf7uqQopJ3UUZnQ0E6g 提取码:2022 点击VSCodeSetup-x64进行安装 弹出安装向导,勾选我同意,点击 ...
- Mac用Visual Studio Code编写C/C++安装配置教程
[文字版]Mac用Visual Studio Code编写C/C++教程 - 哔哩哔哩 Mac用Visual Studio Code编写C/C++ 苹果电脑VS Code快速编写C/C++教程_哔哩哔 ...
- Visual Studio Code安装(软件及插件)教程
官网下载地址https://code.visualstudio.com/Download 百度网盘下载链接分享 链接:https://pan.baidu.com/s/1fTb4aG91N_Z-3VGk ...
最新文章
- net通过oledb 和ibm自带连接方式,连接db2数据库出错
- Nature子刊评论:2020年后,微生物组将如何发展?
- AES加密补位填充的一个问题
- pythongps聚类_Python中的GPS轨迹聚类
- 解锁一个新技巧,让你舒服到不想起床
- 备战美赛,这些你应该知道的知识点
- Android fb0 截屏实现
- PhpSpreadsheet 电子表格(excel) PHP处理笔记
- Caffarelli 关于自由边界正则性的论文C1
- js获取url传递得参数
- HTML5 - WebSQL
- JS导出页面为PDF,分页导出
- 计算机版音乐教学,计算机音乐技术在高职音乐教学的应用
- Solaris下网卡绑定多个IP
- 线程的两种实现,为什么使用runnable接口的居多
- 流程控制语句------顺序结构(一)
- python 老照片修复软件_这款开源的 Python 老照片修复工具火了
- 怎么找回xmind意外关机的文件_xmind文件突然损坏
- 小程序如何关联企业微信
- 美国大数据下的中国女人,结果令人吃惊!
热门文章
- 家族关系查询系统程序设计算法思路_大数据结构课程设计(家族关系查询系统)要点...
- 乌鸦安全2021年度文章合集
- linux 命令 curl 详解
- 手把手教你学习Solidity|Solidity开发【一】
- Android 原生Gallery3d的优化系列--1
- IIS服务器安全配置[摘]
- linux启动/停止/重启MySQL的命令
- java.lang.NullPointterException:
- 正向代理与反向代理是什么,有什么区别?
- cmake中如何添加fPIC编译选项