作为一款广受欢迎的开源IDE,VSCode凭借其轻量级和高度可扩展的特性,成为了越来越多开发者的首选工具。但是,VSCode的强大功能并不仅限于其本身,是可以通过插件、主题和其他扩展来进一步扩展其功能。在本篇文章中,我将介绍10个原先你可能根本不知道的开源工具,这些工具可以帮助你更高效的使用VSCode。让你的编程之旅更加愉快~
一、 CodeGeeX
AI辅助编程工具CodeGeeX,是完全免费,开源开放给所有开发者使用。程序员普遍反应使用这个插件后,代码编写效率提升2倍以上。
CodeGeeX插件拥有代码生成功能:可以根据自然语言注释描述的功能,自动生成代码。也可以根据已有的代码自动生成后续代码,补全当前行或生成后续若干行,帮助你提高编程效率。
CodeGeeX代码翻译功能:支持多种编程语言之间互译,准确率高。目前代码翻译功能支持八种最流行的编程语言: Python、Go、Java、JavaScript、C++、C#、PHP、TypeScript等;
CodeGeeX代码解释功能:可以一键为你的代码逐行添加注释;
二、 GitLens
GitLens是一个功能强大的Git增强插件,它可以让您更轻松地了解您的代码库。使用GitLens,您可以在代码行上显示Git提交信息、文件历史记录和比较视图。此外,它还可以显示Git blame注释和团队成员的最新活动。
三、 Bracket Pair Colorizer
Bracket Pair Colorizer是一个非常实用的插件,它可以帮助您更好地可视化代码中的括号匹配。使用此插件,您可以为代码中的不同括号级别定义不同的颜色,从而更轻松地确定代码中的嵌套结构。
四、 Code Spell Checker
Code Spell Checker是一个语法检查器,可以在您编写代码时捕获拼写错误。它可以检查注释、字符串、变量名等等,从而帮助您更好地保持代码的准确性和可读性。
五、 Peacock
Peacock是一个简单而有趣的插件,它可以为您的VSCode编辑器实例着色。使用Peacock,您可以为每个VSCode编辑器实例选择不同的颜色主题,从而更轻松地识别和区分它们。
六、 Todo Tree
Todo Tree是一个实用的工具,可以帮助您在代码中查找和跟踪TODO、FIXME和其他注释。使用此插件,您可以轻松查找您代码中的未完成任务,从而更高效地管理和维护您的代码库。
七、 Rainbow CSV
Rainbow CSV是一个非常实用的插件,可以帮助您更好地处理CSV文件。使用此插件,您可以将CSV文件中的每列着色,从而更轻松地识别和区分不同的列。
八、 REST Client
REST Client是一个可以帮助您测试和调试RESTful API的插件。使用此插件,您可以轻松地编写和执行HTTP请求,并查看其响应。它还可以帮助您轻松地处理Cookie、Header和其他请求参数。
九、 Git History
Git History是一个非常实用的Git日志查看器,可以帮助您更好地了解您的Git提交历史记录。使用此插件,您可以轻松查看Git提交历史记录,该插件还支持显示具有不同颜色的分支,显示提交信息和更改详细信息,以及搜索提交历史记录。
十、 Path Intellisense
Path Intellisense是一个非常有用的工具,可以帮助您在编写代码时快速输入文件路径。使用此插件,您可以轻松地浏览和选择文件路径,从而更快地输入文件路径,并减少拼写错误。
总结
这里介绍的10个工具和插件只是VSCode丰富的扩展生态系统中的一小部分。使用这些工具和插件,可以帮助您更高效的编写代码,并在编写代码时更好地保持准确性和可读性。无论您是新手还是有经验的开发人员,这些工具都可以让您的工作更加轻松愉快。
本文由博客一文多发平台 OpenWrite 发布!
之前在培训新生的时候,windows环境下配置opencv环境一直教的都是网上主流的vsstudio配置属性表,但是这个似乎对新生来说难度略高(虽然个人觉得完全是他们自己的问题),加之暑假之后对cmake实在是爱不释手,且这样配置确实十分简单(其实都不需要配置),故斗胆妄言vscode下配置CV之法。其实极为简单,图比较多所以很长。如果你看此文还配不好,你应该思考一下是不是自己的问题。闲话少说,直接开始。0.CMkae简介有的人到大二了都不知道cmake是什么,我不说是谁。CMake是一个开源免费并且跨平台的构建工具,可以用简单的语句来描述所有平台的编译过程。它能够根据当前所在平台输出对应的m
我正在研究使用EventMachine支持的twitter-streamrubygem来跟踪和捕获推文。我对整个事件编程有点陌生。我如何判断我在事件循环中所做的任何处理是否导致我落后?有没有简单的检查方法? 最佳答案 您可以通过使用周期性计时器并打印出耗时来确定延迟。如果您使用的是1秒的计时器,您应该已经过了大约1秒,如果它更长,您就知道您正在减慢react器的速度。@last=Time.now.to_fEM.add_periodic_timer(1)doputs"LATENCY:#{Time.now.to_f-@last}"@
我刚刚安装了带有RVM的Ruby2.2.0,并尝试使用它得到了这个:$rvmuse2.2.0--defaultUsing/Users/brandon/.rvm/gems/ruby-2.2.0dyld:Librarynotloaded:/usr/local/lib/libgmp.10.dylibReferencedfrom:/Users/brandon/.rvm/rubies/ruby-2.2.0/bin/rubyReason:Incompatiblelibraryversion:rubyrequiresversion13.0.0orlater,butlibgmp.10.dylibpro
我正在运行Ubuntu11.10并像这样安装Ruby1.9:$sudoapt-getinstallruby1.9rubygems一切都运行良好,但ri似乎有空文档。ri告诉我文档是空的,我必须安装它们。我执行此操作是因为我读到它会有所帮助:$rdoc--all--ri现在,当我尝试打开任何文档时:$riArrayNothingknownaboutArray我搜索的其他所有内容都是一样的。 最佳答案 这个呢?apt-getinstallri1.8编辑或者试试这个:(非rvm)geminstallrdocrdoc-datardoc-da
我已经通过提供MagickWand.h的路径尝试了一切,我安装了命令工具。谁能帮帮我?$geminstallrmagick-v2.13.1Buildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingrmagick:ERROR:Failedtobuildgemnativeextension./Users/ghazanfarali/.rvm/rubies/ruby-1.8.7-p357/bin/rubyextconf.rbcheckingforRubyversion>=1.8.5...yescheckingfor/
我正在使用macos,我想使用ruby驱动程序连接到sqlserver。我想使用tiny_tds,但它给出了缺少free_tds的错误,但它已经安装了。怎么能过这个?~brewinstallfreetdsWarning:freetds-0.91.112alreadyinstalled~sudogeminstalltiny_tdsBuildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingtiny_tds:ERROR:Failedtobuildgemnativeextension.完整日志如下:/System
这里还有一个新手问题:require'tasks/rails'我在每个Rails项目的根路径中的Rakefile中看到了这一行。我猜这行用于要求vendor/rails/railties/lib/tasks/rails.rb加载所有rake任务:$VERBOSE=nil#LoadRailsrakefileextensionsDir["#{File.dirname(__FILE__)}/*.rake"].each{|ext|loadext}#LoadanycustomrakefileextensionsDir["#{RAILS_ROOT}/lib/tasks/**/*.rake"].so
我正在使用PostgreSQL9.1.3(x86_64-pc-linux-gnu上的PostgreSQL9.1.3,由gcc-4.6.real(Ubuntu/Linaro4.6.1-9ubuntu3)4.6.1,64位编译)和在ubuntu11.10上运行3.2.2或3.2.1。现在,我可以使用以下命令连接PostgreSQLsupostgres输入密码我可以看到postgres=#我将以下详细信息放在我的config/database.yml中并执行“railsdb”,它工作正常。开发:adapter:postgresqlencoding:utf8reconnect:falsedat
如何解决这个错误:$rvminstall1.9.3Searchingforbinaryrubies,thismighttakesometime.Nobinaryrubiesavailablefor:osx/10.9/x86_64/ruby-1.9.3-p547.Continuingwithcompilation.Pleaseread'rvmhelpmount'togetmoreinformationonbinaryrubies.Checkingrequirementsforosx.Certificatesin'/usr/local/etc/openssl/cert.pem'arealr
下载微PE工具箱进入官网下载微PE工具箱-下载 安装好后,打开微PE工具箱客户端,选择安装PE到U盘 PE壁纸可选择自己喜欢的壁纸,勾选上包含DOS工具箱,个性化盘符图标 下载原版系统进入网站下载镜像NEXT,ITELLYOU如果没有账号,注册一下就好进入选择开始使用选择win10 这里我们选择消费者版,用迅雷把BT种子下载下来 下面的两个盘符,是PE工具箱安装进U盘后,分成的盘符,注意EFI的盘符,这里面不能删东西,也不能添东西,另一个盘符可以当做正常的U盘空间使用,我们现在需要把下载下来的景象文件复制到正常的U盘空间中去 这个时候我们的系统U盘就只做好了 安装系统我们将U盘插入电脑,开机,