Visual Studio Code Active File i

2022-07-11  本文已影响0人  _扫地僧_

这个扩展可以在 Visual Studio Code 的状态栏上实时显示当前选中文件在文件系统中的绝对路径,如下图所示:

作者 RoscoP:

选择 Extension Settings:可以修改 Status Bar 显示的文本颜色:

Visual Studio Code构建时考虑到了可扩展性。从UI到编辑体验,几乎VS Code的每一部分都可以通过扩展API进行定制和增强。事实上,VS Code的许多核心特性都是作为扩展构建的,并使用相同的扩展API。

下面是一些开发人员可以用扩展API实现的例子:

Visual Studio Code通过语言扩展为不同的编程语言提供了智能编辑功能。VS Code不提供内置的语言支持,但提供了一组支持丰富语言特性的api。例如,它有一个捆绑的HTML扩展,允许VS Code显示HTML文件的语法高亮显示。类似地,当您输入console.时,log 会自动显示在IntelliSense中,它是Typescript语言功能扩展的工作。

声明性语言特性在配置文件中定义。例子包括与VS Code绑定的html、css和typescript基础扩展。

编程语言功能包括自动完成、错误检查和跳转到定义。这些特性通常由语言服务器(Language Server)提供,这是一个分析项目以提供动态特性的程序。一个例子就是VS Code中绑定的typescript-language-features扩展。原理如下图所示:

总之,笔者从 sublime Text 切换到 Visual Studio Code 使用过一段时间后,已经对后者爱不释手了。

上一篇下一篇

猜你喜欢

热点阅读