代码编辑器或者文本编辑器相信大家都不会陌生,但是,常用Windows的朋友大概都知道其自带的“文本编辑器”那是一款多么难用的软件。后来又有一系列的编辑器,比如notepad++、sublime、atom等等,包括Linux用户喜欢的vim,这些都有一定的用户群体,但是用起来总是不称手,要不就是界面太难看,要不就是太耗费资源,要不就是使用门槛太高,我们需要一款新的编辑器。

自从VSCode诞生以来就以轻量级、灵活配置、插件丰富以及简约的界面受到很多用户的喜爱,相信很多程序员或者经常编辑文字的朋友都已经在用这款文字编辑工具了。结合我自己的使用经验,这里向大家推荐一些比较实用的插件,既可以提升编辑文本的体验,也可以提升工作效率。

1 C/C++

如果你是一名C/C++程序员,那么在使用VSCode时安装“C/C++”这款插件就是再合适不过了。不仅能够提示自动补全,语法检查、断点调试,而且这黑色的界面,对于那些经常需要盯着显示器苦苦寻找bug的朋友,是保护眼睛的不二选择。相比较于Visual Studio或者Eclipse,这款编辑器对资源的占用实在太友好,很少出现加载老半天和卡顿的现象。调试是需要环境支持的,所以得添加一些配置。不过配置VSCode可是一个很大的话题,如果你在配置调试环境时遇到问题,可以在后台咨询。

C/C++

2 CMake

如果你的工程比较复杂,编译流程是由CMake来定制的,这个工具能够让你更容易阅读CMakeLists.txt中的代码。还有没有其他用处呢?如果你不只是需要看代码,还需要编写CMake代码,这款插件可以自动补齐一些指令。

CMake

3 Python

据说Python已经成为了最流行的语言,不仅跨行业,还超越了文理科的限制,全民都在学Python。使用VSCode编辑Python代码是一个非常不错的选择,因为除了代码补全、语法检查之外,还可以自动将tab键转换成2个或者4个空格,这可以有效避免不小心输入一个tab键而导致运行出错。VSCode并不包含Python解释器,所以需要先自行安装Python软件包。除了运行代码,VSCode还提供了功能丰富的调试界面,这对于新手查看程序运行的具体状态是很有帮助的。

Python

4 GitLens

Git使用者应该会很喜欢这一款插件,因为你可以直接在代码页查看一行代码的各种信息,比如贡献者、提交时间以及提交时备注的信息。此外,还可以方便地比较当前版本与历史版本之间的diff。当然,这些信息我们都可以通过命令行查看,但大家都很少去记住那些非核心的指令,这款插件有效提升Git新手们的体验。

GitLens

5 Grammarly

需要写英文文章的朋友,是不是需要经常为找某些拼写错误而逐行检查,不过,有了这款插件就不需要这么麻烦,它会直接在编辑器中用不一样的颜色标志出来。

Grammarly

6 HTML CSS Support

前端的开发者经常需要编写HTML和CSS的代码,HTML中标签大多是首尾成对的,这款插件可以在你输入标签名时自动补全尾部,既减少了工作量,也能保证标签闭合。它还为CSS代码提供了一些方便,比如设置颜色时,会自动出现拾色器,可以很方便地选择颜色,也可以很直观地看到自己设置的数值表示的颜色。

HTML CSS Support

7 Latex Workshop

使用Latex排版大型文档是目前最好的解决方案,不仅稳定,不像Word那样经常卡顿和崩溃;而且可以使用代码管理工具来管理Latex 代码。这款插件就是在VSCode中使用Latex的必备工具,通过配置工具链就可以一键编译和预览。需要说明的是,插件本身并不包含Latex工具集,因此需要自行安装Latex软件包。

Latex Workshop

8 Markdown+Math

很多朋友都会选择Markdown格式来进行写作,语法简单、排版效果也不错,写作者就可以专注于内容。在VSCode中使用Markdown来写作的话,最好安装这一款插件。如果你需要编辑公式就会发现:这个选择是正确的。它可以识别并渲染Latex语法编写的公式,而且不需要手动点击编译按钮,直接就在预览中显示出数学公式,可以提升编写文档的流畅度。

Markdown+Math

9 Path Intellisense

无论是编写文档还是代码,常常需要索引一些路径。很多人的记忆力都慢慢衰退,要记住复杂的路径并不是一件容易的事情。而且,就算你认为自己记住了,就能保证没记错吗?所以,这种确定性很强的事情,还是交给软件来处理比较合适。这款插件就是专门解决这种需求的。

Path Intellisense

10 vscode-icons-mac

一般的软件显示文件目录都是采用树形方式,虽然描述了文件层次,但是对于文件类型的表示却并不清楚。这款插件可以用不同的图标区别不同类型的文件,不仅美观,而且在寻找想要的文件时非常方便。

vscode-icon-mac

这里的界面背景是灰白色,可以根据喜好选择不同的主题,比如对眼睛更友好的全黑色。

vscode代码运行时间工具_10款实用的VSCode插件提升你的编辑体验 | 第98期相关推荐

  1. vscode代码运行时间工具_代码编辑器横评:为什么 VS Code 能拔得头筹

    2015 年 4 月 29 日的 Build 大会上,微软发布了 Visual Studio Code 第一个预览版本.短短四年时间里,VS Code 高速成长. 根据 2019 年 2 月的 PYP ...

  2. 嵌入式工具 | 几款实用的C/C++在线编译器

    关注+星标公众号,不错过精彩内容 作者 | strongerHuang 微信公众号 | strongerHuang 作为程序员,使用编译器是必备技能,但是从入门到放弃,基本上就是在开发环境安装.配置这 ...

  3. 测试工具_10款优秀的浏览器兼容性测试工具

    浏览器兼容性问题,是指因为不同的浏览器标准不同对同一段代码的解析有差异,或是由于浏览器版本的不同,造成页面显示效果不一致.一般程序员的需求是,无论用户用什么浏览器查看页面,都是统一的效果,所以浏览器兼 ...

  4. vscode中如何拉取git代码_工具 | 手把手教你在VSCode中使用Git

    在一个目录下clone项目: git clone XXXXXX.git 使用VScode 打开项目 右击通过Code打开. 使用vscode提交代码 1.打开下面视图,添加一行文字: ## 测试提交 ...

  5. android复制工具,2款实用的Android 安卓手机任意界面所有文字随意「复制」工具...

    通常我们使用手机上的复制粘贴模式,无论 Android 与 iOS 均相同,按住你想要复制的内容,系统会自动选中部分内容,再配合拖拽,完成选择,最后点击复制.剪切或者粘贴. 但还是有很多无法选择复制的 ...

  6. java用什么测试工具_10款常用的JAVA测试工具

    JTest最大的优势在于静态代码分析,至于自动生成测试代码,当然生成测试代码框架也是不错的,但要做好 参考网站:http://www.parasoft.com/jsp/aep/aep.jsp推荐指数: ...

  7. python的最佳开发工具_10款最佳Python开发工具推荐,每一款都是神器!

    1. 最强大的终端:Upterm原来想推荐鱼或zsh,但事实上,我主要是想自动完成这个功能.最近使用的Upterm其实是非常简单易用.它是一个全平台终端,这可以说是一个IDE终端,强大的自动完成功能. ...

  8. 推荐:两款实用的Jupyter插件~

    在之前,我曾经分享过两个Excel的插件,一个是Excel工具箱:方方格子,另一个是Excel图表插件:EasyCharts,里面有丰富的数据处理和数据可视化内容,这两个Excel插件都可以极大的提高 ...

  9. wps插件实用插件_6款实用PS插件合集,好用的PS插件都在这里!

    为了设计要求,很多时候需要在Photoshop中添加一些插件,因此,询问:"好用的Photoshop插件有哪些"这一个问题的朋友比较多,Photoshop目前有很多实用的扩展和插件 ...

最新文章

  1. 基于.net3.5以上XML操作.
  2. 行为型模式:责任链模式
  3. Android中多线程下载方面的知识点
  4. linux find命令mtime/atime/ctime +n -n n 全网最正确的总结
  5. Spring Framework 官方文档学习(三)之Resource
  6. 内固定取出术后护理_“钢铁侠“们注意了——身体内的钢板或内固定需要取出吗?...
  7. 昨天做的事情和今天需要做的事情
  8. Struts框架的核心业务
  9. eclipse java 生成api_怎样使用Eclipse在Java中实现自己的API
  10. python dll 调用 方法未找到_大牛经验分享之谈:Python调用.NET库的方法步骤(建议收藏)...
  11. 教程入门:建立一个完全自动化的交易系统
  12. python聊天室详细教程_python编写简易聊天室实现局域网内聊天功能
  13. matlab数学建模-遗传算法基本原理
  14. 计算机组装与维目实训内容,计算机组装与维实训报告书(原版).doc
  15. 如何取消笔记本Fn键
  16. 柯西过程(Cauchy process)
  17. java8:新特性及Lamber表达式语法及四大函数接口
  18. android 多个catch,【Android开发坑系列】之try-catch
  19. android app 用什么语言开发的
  20. 回味一下——仿2008QQ面板导航

热门文章

  1. 塑造Visual Studio的未来
  2. CoreCLR源码探索(一) Object是什么
  3. .NET Core系列 :4 测试
  4. 第二章 指南(4.3)添加 View
  5. JS实时监听DOM元素变化 - MutationObserver
  6. ArcGIS 10.6字段计算器(Field Calculator)字段任意填充编码序列(奇数、偶数序列、自定义间隔)
  7. node.js之npm
  8. 【前端就业课 第一阶段】HTML5 零基础到实战(十一)canvas 基础
  9. (13)python 字典 2 分钟速解
  10. 实现html5音乐的自动播放,html5中audio实现播放列表和自动播放