vs code初体验

Visual Studio Code

1、简单介绍:

支持语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、GIT 等特性,并针对网页开发和云端应用开发做了优化。软件跨平台支持 Win、Mac 以及 Linux,运行流畅

2、界面介绍:

最左侧为快捷菜单 分别是资源管理器 查询 、Git 、调试、插件

3、下载地址:

https://code.visualstudio.com/Download

4、支持语言:

C++, jade, PHP, Python, XML, Batch, F#, DockerFile, Coffee Script, Java, HandleBars, R,Objective-C, PowerShell, Luna, Visual Basic, Markdown

1、Markdown(未试)

快捷键ctr+shift+v预览,可以看到这个布局还是非常人性化的。

5、扩展插件

1) Html Snippets——html代码提示

2) VS color Picker——颜色选择器

3) live HTML Previewer——html文件运行预览 (待验证)

4) SVG Viewer———SVG运行预览(待验证)

5) Visual Studio Code Settings Sync  用户配置同步

6) Git History Git 历史

7) vscode-icons 文件图标

8) Guides 缩进辅助线

9) Git Easy

10) Debugger for Chrome---方便js调试的插件,前端项目在Chrome中运行起来之后,可以直接在VSCode中打断点、查看输出、查看控制台,需要配置launch.json,详情见插件说明。

6、快捷键

查找替换 

Ctrl+F 查找

Ctrl+H 查找替换

Ctrl+Shift+F 整个文件夹中查找

代码整理

Ctrl+K+C 注释

Ctrl+K+U 取消注释

Ctrl+ k + f 代码自动对齐

Alt+Shift+A 代码格式化

Ctrl+[ 、 Ctrl+] 代码行缩进

Ctrl+Shift+[, Ctrl+Shift+] 折叠打开代码块

Ctrl + G 输入行号可以跳转到指定的行!

其他

Ctrl+\ 拆分编辑器(分列,最多 3 个)

Ctrl+` 快速调出终端

Ctrl+Shift+P或 F1 : 打开命令面板

Ctrl+Shift+N 打开一个新窗口

Ctrl+Shift+W 关闭窗口(软件)

Ctrl+N 新建文件

Ctrl+Tab文件之间切换

  1. 在 Ctrl+P 窗口下还可以:

    1. 直接输入文件名,跳转到文件
    2. ? 列出当前可执行的动作
    3. ! 显示 Errors或 Warnings,也可以 Ctrl+Shift+M
    4. : 跳转到行数,也可以 Ctrl+G 直接进入
    5. @ 跳转到 symbol(搜索变量或者函数),也可以 Ctrl+Shift+O 直接进入
    6. @ 根据分类跳转 symbol,查找属性或函数,也可以 Ctrl+Shift+O 后输入:进入
    7. # 根据名字查找 symbol,也可以 Ctrl+T

7、自定义设置setting.json

文件 -> 首选项 -> 用户设置

字体有 Source Code Pro、Menlo、Consolas、Monaco、Courier New

文件 -> 首选项 -> 颜色主题

文件 -> 首选项 -> 文件图标主题

时间: 2024-10-08 07:48:18

vs code初体验的相关文章

Mac OS 下 Visual studio code初体验

Mac OS 下 Visual studio code初体验 随着微软开源策略的一步步推进,终于等到了跨平台的Visual Studio Code.作为一名使用MacBook 的.NET程序猿,不得不说是一种福音.(尝试过使用Xamarin/Eclipse/IDEA在Mac下编辑.net源代码,用起来都不是特别的爽.) 一下就在mac系统上搭建开发环境的过程简单的整理一下. 依赖的环境 mono 4.0.1 dnvm/dnx https://github.com/aspnet/home nodj

Android Studio初体验之启动AVD模拟器异常:cannot set up guest memory 'pc.ram'

启动AVD模拟器异常:Cannot set up guest memory 'pc.ram' 错误信息: HAX is working and emulator runs in fast virt mode Cannot set up guest memory 'pc.ram': Invalid argument Error accepting connect 分析 各种查资料,没有发现网上有同样问题的,在一篇相关文章中找到类似的解决方法. 从语意看,应该是hax安装后没有启动.(不懂hax是什

WCF之初体验

什么是WCF? WCF的全称是:Windows通信基础(WindowsCommunication Foundation),本质来讲,他是一套软件开发包. WCF和WebService的区别 Webservice:严格来说是行业标准,不是一种技术,使用XML扩展标记语言来表示数据(这个是跨语言和平台的关键.) WCF其实一定程度上就是ASP.NET WebService,因为它支持Web Service的行业标准和核心协议,因此ASP.NET Web Service和WSE能做的事情,它几乎都能胜

树莓派2代B model 上手初体验,不用显示器,Python GPIO 点亮一颗LED

开题:[好东西,值得研究!] 标题:树莓派2代B model 上手初体验,不用显示器,Python GPIO 点亮一颗LED [知识普及] 1,树莓派各版本对比: 2,树莓派2代BModel 主板,图样 树莓派2 代B GPIO 图 [所需硬件] 一张TF卡,8G或者8G以上,我的是 [三星TF卡16g class10 EVO] 一根网线,让树莓派与路由器连接 一个5V 500MA 的普通USB电源,为树莓派供电 ,我试过了,5V 500ma没问题 一个树莓派2代B 一个普通路由器[如果你连路由

SSH初体验系列--Hibetnate--2--crud操作

Ok,今天比较详细的学习一下hibernate的C(create).R(read).U(update).D(delete) 相关api... 前言 Session: 是Hibernate持久化操作的基础,提供了众多的数据库操作方法,如save(),update(),delete()...etc,用于完成对象的增加,修改,删除等方法. 后面代码中使用到的HinernateUtil类:是用于构建SessionFactory(Hibernate提供的获取session的工厂类)的一个封装类,在前面的文

初探go-golang语言初体验

2017/2/24 一.初体验 1.环境 wget https://storage.googleapis.com/golang/go1.8.linux-amd64.tar.gz tar -C /usr/local -xzf go1.8.linux-amd64.tar.gz cat <<'_EOF' >>/etc/profile #golang export PATH=$PATH:/usr/local/go/bin export GOPATH=/opt/go _EOF source 

Windows Azure 初体验

最近看到windows azure 在做活动,只需花一块钱就可以体验一个月的windows azure. 于是,我就注册了一个账号也尝试一把云时代,传送门. 注册很简单的,成功后可以看到这个界面. 然后,我就研究了一下怎么把网站发布到云上,在此分享一下.网站是简单的基于asp.net mvc + code first 比较简单. 首先新建一个asp.net mvc 的网站.在此我命名为 WindowsAzureMVC,为了支持code first 需要添加entity framework 的dl

我是如何初体验uglifyjs压缩JS的

一.故事总有其背景 年末将至,很多闲适的时间,于是刷刷微博,接触各种纷杂的信息——美其名曰“学习”.运气不错,遇到了一个新名词,uglifyjs. 据说是用来压缩JS文件的,据说还能优化JS,据说是基于node的,还据说比Google Closure Compiler更带感,哦?激起了我的好奇心.百之谷之,哟,相关的介绍还不少.然后折腾了个把小时,基本上知道了是个怎么回事. 我觉得吧,还是有些用的,即使是不是从事node开发的人,抽个小空,share之,于是就有了本文.人总有浮躁的时候,我也不例

人工智能初体验(二):开发简单的图灵智能聊天工具

前言:这里为了有更好的个性化设置,因此我选择了图灵机器人(http://www.tuling123.com/)的接口,使用方法跟上一篇中使用百度的接口是差不多的. 注:文末有打包好的小软件和完整源代码的下载链接 一 API Key申请 申请地址:http://www.tuling123.com/ 中间的注册登录过程不说,最后把API Key值记录下来 二 核心功能开发 这个小项目的目录结构: 核心功能文件TuringRobot.java,代码很简单,一看就明白,代码如下: package act