使用Visual Studio code
快捷键
- ctrl+b 打开或关闭侧边栏
- ctrl+\ 打开多个editor
- ctrl+e 快速的通过名字打开一个文件
- 右键选择 Reveal in Explorer 打开文件夹
- ctrl+tab 快速打开当前floder下的文件
- alt+← 打开你上次打开的文件
- alet+→ 打开你打开当前文件下次打开的文件
- ctrl+alt+] 快速跳转到大括号中括号的开始或者结束位置
- ctrl + s 保存到disk(磁盘)
- 按着alt键+鼠标左键可以添加多处编辑
- ctrl+alt+↑ 或者 ctrl + alt + ↓ 可以添加上下的多处编辑 但是会和显卡的快捷键冲突,要先关闭显卡快捷键
ctrl+shift+f 查询当前目录下的文件 支持正则查询
ctrl+space 触发代码提示
- ctrl+click 可以跳转到定义函数的位置
- ctrl+alt+click 可以新打开一个editor 显示函数的定义
- ctrl+hover 可以显示函数定义的内容
- ctrl+alt+f 格式化代码
- alt + ↑ ↓ 切换当前行的位置
- shift + alt + ↑ ↓ 复制当前行到上下行
- ctrl+enter 此行后插入一行
- ctrl+shift+enter 此行前插入一行
- 神器 使用ctrl+shift+o 可以打开当前文件定义的所有函数的索引 可以使用 ↑ ↓ 来索引
- ctrl+shift+k 删除当前行
- shift+delete 剪切当前行
- ctrl+shift+l 选择所有相同的编辑
- ctrl+[ ] 缩进当前行
- home end 行首 行尾 同时按ctrl 文件首 文件尾
- ctrl+f 查找
ctrl+h 替换
当你打开的是一个git项目的时候 vscode 会自动给你添加注释
- 红三角表示,当前行已被删除
- 绿色条表示新添加的行
- 蓝色条指示修改的行
对于vscode 支持的语言 悬停将显示有用的信息如类型的符号
- ctrl+shift+m 可以看到所有的错误信息
- 快捷键相关
语言支持 支持很多 例如 c# c++ 等等 这里只写 html css sass less javascript
支持javascript 代码自动验证规则
会引起警告的操作
- 使用别的类型重新生命变量
- 无效的分号插入
- 使用一个未定义的变量
- 一个没有用到的函数
- 没有用到的变量
html:
- 内部自动支持emmet
- 代码自动高亮
- 代码提示
- 你可以通过 ctrl+space 呼出
css less sass
- 语法着色
- 颜色预览注释
- 验证css语法使用 csslint
- 在文件中转到符号 ctrl+shift+o
- 支持emmet的css代码自动生成
- ctrl+shift 自动切换默认值
- hover时显示dom节点信息
- 找到关键字和 变量在同一个文件中的引用
- 可以配置csslint lesslint sasslint的代码验证规则
vscode 支持常用的git 命令 但是不要忘记 命令行仍然是你的朋友查看code相关的git命令可以看这里 工作中使用svn因此没往下看
debugger
debugger 相关
转载自:http://ittce.github.io/blog/2015/05/07/useVSCode/
使用Visual Studio code的更多相关文章
- Visual Studio Code 代理设置
Visual Studio Code (简称 VS Code)是由微软研发的一款免费.开源的跨平台文本(代码)编辑器,在十多年的编程经历中,我使用过非常多的的代码编辑器(包括 IDE),例如 Fron ...
- 在Visual Studio Code中配置GO开发环境
一.GO语言安装 详情查看:GO语言下载.安装.配置 二.GoLang插件介绍 对于Visual Studio Code开发工具,有一款优秀的GoLang插件,它的主页为:https://github ...
- Visual Studio Code——Angular2 Hello World 之 2.0
最近看到一篇用Visual Studio Code开发Angular2的文章,也是一篇入门教程,地址为:使用Visual Studio Code開發Angular 2專案.这里按部就班的做了一遍,感觉 ...
- docker4dotnet #3 在macOS上使用Visual Studio Code和Docker开发asp.net core和mysql应用
.net猿遇到了小鲸鱼,觉得越来越兴奋.本来.net猿只是在透过家里那田子窗看外面的世界,但是看着海峡对岸的苹果园越来越茂盛,实在不想再去做一只宅猿了.于是,.net猿决定搭上小鲸鱼的渡轮到苹果园去看 ...
- Visual Studio Code v0.9.1 发布
微软的跨平台编辑器 Visual Studio Code v0.9.1 已经发布,官方博客上发布文章Visual Studio Code – October Update (0.9.1):http:/ ...
- 微软Visual Studio Code 0.8.0发布,新增多种主题
月30日,Build 开发者大会上,正式宣布了 Visual Studio Code 项目;并将其定义为:一个运行于 Mac OS X.Windows和 Linux 之上的,针对于编写现代 Web 和 ...
- Visual Studio Code 配置指南
Visual Studio Code (简称 VS Code)是由微软研发的一款免费.开源的跨平台文本(代码)编辑器.在我看来它是「一款完美的编辑器」. 本文是有关 VS Code 的特性介绍与配置指 ...
- Visual Studio Code,完美的编辑器
今日凌晨,微软的文本(代码)编辑器 Visual Studio Code(简称 VS Code),发布了首个正式版,距离首个 beta 版上线时间刚好一年. 在十多年的编程经历中,我使用过非常多的的代 ...
- 打造TypeScript的Visual Studio Code开发环境
打造TypeScript的Visual Studio Code开发环境 本文转自:https://zhuanlan.zhihu.com/p/21611724 作者: 2gua TypeScript是由 ...
- Visual Studio Code 使用Git进行版本控制
Visual Studio Code 使用Git进行版本控制 本来认为此类教程,肯定是满网飞了.今天首次使用VS Code的Git功能,翻遍了 所有中文教程,竟没有一个靠谱的.遂动笔写一篇. 请确保你 ...
随机推荐
- QT设置centralWidget布局
QT设置centralWidget布局 设置之前是这样的,这时候即使设置了控件的布局,实际上控件大小还是不会跟这变,因为centralWidget没有设置布局. 需要在没有控件的空白区域,点击右键在布 ...
- Mysql数据库事务及隔离级别学习测试
参考了这篇文章的一些内容: http://xm-king.iteye.com/blog/770721 记住以下这张表: 我在springdemo库里面建了一个表: CREATE TABLE `tx` ...
- Maximum Depth of Binary Tree leetcode java
题目: Given a binary tree, find its maximum depth. The maximum depth is the number of nodes along the ...
- 未知高度的图片在div设置垂直居中
方法一: 该方法是将外部容器的显示模式设置成display:table,img标签外部再嵌套一个span标签,并设置span的显示模式为display:table-cell,这样就可以很方便的使用ve ...
- scala 学习笔记十 元组
1.元组初始化 2.元组作为函数返回值 3.元组拆包 上面168行 ,单个val后面跟着一个由五个标识符构成的元组,表示对ff返回的元组进行拆包 上面174行,将整个元组捕获到单个val或var中,那 ...
- 控制系统音量,自己定义MPVolumeView
近期有一个需求,就是控制系统的音量,我们都知道原理在mediaPlayer.framework框架下,有方法 <span style="font-size:18px;"> ...
- 在Foreda上安装apache-tomcat-7.0.42.tar.gz
开发环境JDK和Tomcat应该和部署环境一致,要不容易出现奇奇怪怪的问题.所以Aspire机器上的Tomcat要装一个新版本了. 装Tomcat基本等于一个解压和移动的过程,确实简单. 第一步:解压 ...
- C#.NET常见问题(FAQ)-如何将cs文件编译成dll文件 exe文件 如何调用dll文件
比如我要把TestDLL.cs文件编译成dll文件,则在命令提示符下,输入下面的命令,生成的文件为TestDLL.dll csc /target:library TestDLL.cs 注意前提是你安装 ...
- java编程思想 第四版 第六章 个人练习
欢迎加群:239063848 进群须知:本群仅用于技术分享与交流.问题公布与解答 禁止闲聊.非诚勿扰 练习1:(1)在某个包中创建一个类,在这个类所处的包的外部创建该类的一个实例. import mi ...
- 如何快速去掉.svn文件夹?
我们在工程的协作开发过程中,常用的是 svn , 有时我们需要一个干净的 网站版本,没有 .svn 这些文件夹记录的版本传到服务器上使用,自己一个个去文件删除的话也太累了,这时我们就用到以下功能,用c ...