此扩展可以在VisualStudioCode的状态栏上实时显示文件系统中当前选中文件的绝对路径,如下图所示:作者RoscoP:选择扩展设置:可以修改状态栏显示的文本颜色:构建VisualStudioCode时考虑了可扩展性。从UI到编辑体验,几乎VSCode的每个部分都可以通过扩展API进行定制和增强。事实上,VSCode的许多核心功能都是作为扩展构建的,并使用相同的扩展API。以下是开发人员可以使用扩展API执行的操作的一些示例:更改VSCode或文件图标的外观和颜色Theme-Theme在UI中添加自定义组件和视图CustomWebPagesBuilt-WebviewGuide支持新的编程语言-语言扩展概述SupportforDebuggingSpecificRuntimes-DebuggerExtensionGuideVisualStudioCode通过语言扩展为不同的编程语言提供智能编辑功能。VSCode不提供内置的语言支持,但提供了一组支持丰富语言特性的API。例如,它有一个捆绑的HTML扩展,允许VSCode显示HTML文件的语法突出显示。同样,当您键入console.时,日志会自动显示在IntelliSense中,这是Typescript语言功能扩展的工作。声明性语言功能在配置文件中定义。示例包括与VSCode捆绑在一起的html、css和typescript基础扩展。编程语言功能包括自动完成、错误检查和跳转到定义。这些特性通常由一个语言服务器(LanguageServer)提供,它是一个分析项目以提供动态特性的程序。一个例子是与VSCode捆绑在一起的typescript-language-features扩展。原理如下图所示:总之,从sublimeText切换到VisualStudioCode一段时间后,笔者已经爱上了后者。
