首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    「 工具篇 」VS Code

    VSC 最近的版本中, 将所有的语言支持都改成了插件。包括之前在 UI 进程用 Web Worker 实现的 Markdown 语言支持。后面我会介绍一个典型的语言服务的工作方式。...所以说有了核心编辑器的极速体验,加上良好的扩展能力才成就了 VSC语言支持 VSC 制订了一套完善的语言支持体系,方便支持新的编程语言。 一个代码编辑器需要哪些功能来支持一种新语言?...语言支持通用协议 VSC 约定了一种通用的通信协议来支持多种语言 ?...由于 VSC 采用多进程的架构,语言的开发者可以使用自己熟悉的语言编写这门语言语言服务,VSC 将采用 JSON-RPC 通信的方式跟语言服务沟通,执行用户命令,获取结果。...Debugger 同语言服务类似,VSC 开放了一组通用协议来满足不同语言不同平台的调试需求。 主题/配色方案 VSC 采用了跟 TextMate 相同的配色方案文件格式。

    3K30

    VSC x VIM - 反正多学几个快捷键没有坏处

    当年研究过一段时间 VIM, 因为操作不熟练没有用作主力 IDE, 而是单纯在 CLI 里面用于轻度编辑 多年过去了, VSC 成为了主力 IDE, VSC 的 VIM 插件也变得更好用了 我使用 VSC...的快捷键已经可以达到很高的操作速度, 不过多学几个快捷键没什么坏处 VSC VIM 插件 首先需要安装 VSC 的 VIM 插件 通用 gd: VSC 类似 Ctrl+点击, 查看所选内容的引用...bar 'baz'], and if you did it a third time it would select "(foo [bar 'baz'])". gt/gT: 正向反向跳转文件标签页, VSC...t{char}: 跳转到行内下一个 {char} 前, 比 f{char} 少取一个字符 T{char}: 跳转到行内上一个 {char} 后, 同样少取一个字符 翻页 (注意这里几个快捷键可能和 VSC

    1.3K10

    用Visual Studio Code写Node.j

    介绍 vsc的宣传语是: 一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。 按它说的,vsc特别适合来作为前端开发编辑器。...内置html开发神器emmet(zencoding),对css及其相关编译型语言Less和Sass都有很好的支持。 当然,最nice的还是写js代码了,这也是我接下来要着重介绍的功能。...智能提示 因为之前微软推出了typescript语言,结合tsd文件,用visual studio写typescript代码是相当爽的,智能提示的功能非常nb。 这个功能理所应当也被vsc继承了。...从vsc发布后,我就一直用它写代码,也是用它来调试node.js代码。...这里介绍下怎么使用vsc来搞定这一问题。 打开vsc控制台(Help > Toggle Developer Tools > Console) 在控制台写代码,查询模块方法。 过程如下图: ?

    1.1K130

    VS Code进阶

    ,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义热键、代码折叠、代码片段、内置版本管理等特性,支持插件扩展,并拥有十分活跃的插件社区。...VSC在编程语言和语法上支持 C++, jade, PHP, Python, XML, Batch, F#, DockerFile, Coffee Script, Java, HandleBars, R...PowerShell, Luna, Visual Basic, Markdown, JavaScript, JSON, HTML, CSS, LESS, SASS, C#, TypeScript等语言...代码片段:在「首选项/用户代码片段」中可针对不同的编程语言添加代码片段,HTML Boilerplate就是基于此来快速生成干净的HTML模版的插件,从此敲起代码来快得简直不要不要的~ 自定义快捷方式:...Q:怎样提高在VSC中写markdown的效率? A:VSC原生支持MD,并能实现侧边栏预览,你也可以通过安装一些插件来增强体验。

    1.8K20

    VS Code进阶

    )是微软在Build 2015大会(本次大会同时还发布了Windows10、Edge等重量级产品)上推出的一款免费开源的现代化代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义热键、...VSC在编程语言和语法上支持 C++, jade, PHP, Python, XML, Batch, F#, DockerFile, Coffee Script, Java, HandleBars, R...PowerShell, Luna, Visual Basic, Markdown, JavaScript, JSON, HTML, CSS, LESS, SASS, C#, TypeScript等语言...代码片段:在「首选项/用户代码片段」中可针对不同的编程语言添加代码片段,HTML Boilerplate就是基于此来快速生成干净的HTML模版的插件,从此敲起代码来快得简直不要不要的~ 自定义快捷方式:...Q:怎样提高在VSC中写markdown的效率? A:VSC原生支持MD,并能实现侧边栏预览,你也可以通过安装一些插件来增强体验。

    3.4K90

    Zed,比Visual Studio Code更快的IDE?

    如果你正在使用Visual Studio Code,使用的也主要是JS/TS, Rust, Python或Go这些语言, 那Zed是你可以考虑的绝佳的替代品。...VSC是基于Electron技术开发,跨平台并且生态强大,但体积和性能上就非它的强项。而Zed是基于当前非常流行的Rust语言开发,Rust在性能上是绝佳的。...所以使用Zed,在性能及内存等各方面,都比VSC更加优秀与突出,使用就一个感觉:快。...除了性能这个最大的优势以外, Zed当前还提供了: 整合了AI辅助编程的能力,支持GitHub Copilot以及GPT-3/4等 内置了几个语言的支持,包括JS/TS, Rust, Python以及Go...是否值得 使用了一段时间,我个人认为值得 当然,它仍然有一些缺点,表现在: 由于刚起步,并且没有微软这种强大的支持,生态远比不上VSC丰富 背后的开发团队的资源可能比不上微软的VSC开发资源 但考虑到它极佳的性能

    1.3K10

    InfoQ Java趋势报告2021及解读

    如果你的团队敢于尝试新的技术,那Quarkus的确是非常好的替代方案 Java 与 Visual Studio Code 在所有IDE中,VSC以其支持多种不同的语言获取了一些关注与使用。...解读 我经常使用VSC,但那主要是前端语言及相关的开发中才使用。 VSC最强大的吸引力在于它的插件非常之多,而且各种语言的插件都有。...不考虑使用体验,的确可以在VSC上开发Java,Python,Shell,TypeScrip甚至是C等各种语言。...至于Eclipse,我已经很久没有使用过了,不太肯定VSC开发Java的体验与Eclipse相比之如何。 报告中指明的VSC对各种语言的支持比其它Java IDEA好,这是事实。...但在Java中,同时穿插其它语言编程这种概率也不是太高,所以我认为使用VSC开发Java只会是小众行为。

    72710

    用VSCode进行服务器Lua代码远程调试

    、上传的过程,并且Debug的操作一并可以在VSC编辑器中完成。...这些文件都是放到特定用户名的目录下,为了保证各种开发环境的插件和第三方库,不产生不必要的冲突,可以针对特定语言开发环境创建用户,完成种类型的代码调试工作。接下来,就介绍整个远程调试工作的上半部分。...这样VSC才可以通过SSH远程插件访问进入远程服务器。...配置VSC客户端 在用VSC的SSH插件访问之前,我们需要在.ssh目录下配置一个叫config文件,VSC的SSH插件在访问的远程服务器时候,会读取这个文件,如下: Host 192.168.1.11...安装VSC服务器端插件 如果想实现Lua远程调试,需要在VSC的插件选项卡里,搜索到指定的插件,进行安装,VSC会通过SSH协议向远程调试的服务器端程序,上传到远程服务器上之后,即可在客户端进行远程Lua

    3.6K21

    使用GitPod操作远程工程代码

    Gitpod可以同时支持三种工作方式: Web IDE Web浏览器的VSC工作空间。 本地 VSC本地插件远程访问Gitpod上的工作空间(本地 VSC IDE)。...SSH 本地的SSH访问Gitpod上的工作空间(本地VSC Terminal)。...当然,Gitpod本身不只支持VSC一种IDE,还支持其他各种IDE,通过特定的远程操空插件,VSC本身很好,基本可以搞定各种常规的远程代码编辑等处理。...VSC 浏览器 在浏览器中打开Web VSC项目 在右下角会提示用户,是不是要打开本地的VSCode,远程调试项目。...本地操作 提示是否打开VSCVSC中确认打开 VSC在安装GitPot插件,并且配置SSH Key之后,就可以远程的调试项目代码,和平时自己配置远程访问服务器上的Python项目和Lua项目是一样的

    92410

    吐血推荐珍藏的Visual Studio Code插件

    眼看这段经历要告一段落了,今天就来给大家分享一下我常用的一些VSC的插件。 VSC的插件安装方法很简单,只需要点击左侧最下方的插件栏选项,然后就可以搜索你想要的插件了。 ?...Material Theme Auto Import 在写Java时,通常我是直接在代码中写出类名,然后使用IDEA自动导入相应的包的,但是使用VSC时没有这个功能,这个问题就让我很困扰,这意味着作为高级...,它会在VSC中模仿ST3的快捷键设置。...Trailing Spaces WakaTime 这个插件很有意思,它会统计你编码的一些数据,例如各种语言的占比,日平均编码时间等。...WakaTime Vscode-icons 你是否对VSC的默认icon感到厌烦呢?你想直接通过图标看出某个文件的文件格式吗?Vscode-icons插件来帮你实现。

    93120
    领券