学习Visual Studio Code

我觉得Visual Studio Code可能是最近几年最有潜力的编码器.

众所周知的,程序员开发程序需要使用特定的工具,即时平台语言等不尽相同我们依然可以把它们划分为IDE和编辑器两类,其中,IDE(Integrated Development Environment)功能齐全,集编码,调试,大量的自动化于一身,编辑器则就是简单的文本编辑器,尽管它可以以插件的方式扩充功能.当然,这更像是程度问题,或许Visual Studio Code就是在程度上介于两者之间的工具.下面,我以Web前端程序员的视角来介绍Visual Studio Code.

全局功能

上图是Visual Studio Code典型的开发界面,与主流编辑器并无二致,包括编辑区,侧边栏,底部状态栏.不过它更近一步的是内置的已经内置了git与debug工具.Visual Studio Code的进步之处在于代码编辑.

函数概览

如图,我打开jQuery上的Swipe插件源码,源码内容主要是Swipe函数.高级特性之初就在于当你将鼠标放置在Swipe函数名上时,编辑区将会显示Swipe函数的参数类别和返回值,同时也将显示内部函数的相似描述,这样,我们知道了Swipe函数内有setup等函数的调用表达式.

至于原理,我知道的有根据return 语句,注释来判断.比如函数return num1*num2,这样可以肯定函数应该返回一个数字的.

注释增强

在函数上方以/*开头的注释也将会被提示,其次,注释中的网站文本可以点击自动在浏览器里打开.

智能的代码补全

在上图中,我声明了一个变量,其中有两个属性,而在下面的属性引用中它们将自动显示.

Visual Studio Code项目地址 https://code.visualstudio.com .