值得拥有的编辑器——VSCode

万壑松风知客来,摇扇抚琴待留声

以 Code 为生的我们,不论是 Geek 精神还是对美好事物的向往,总是在不断追求完美的途中。这点相信你深有体会,而编辑器不为过的说就是我们每天与另一个世界交互的大门。

简述:

还记得在学习 C 语言时,遇到第一个认为比较好的编辑器——Code::Blocks,时间比较久了,但印象还是很不错。后来慢慢接触的语言多了,不同编译器也尝试了很多,所以在个人心里对这些工具有一个自己的评判。在我看来好的编辑器一定是:轻巧美观、功能强大。就 Python 而言,经过长时间的使用和筛选我留下了两个编辑器:Sublime、VSCode。

1

VSCode 的魅力:

VSCode(全称:Visual Studio Code)是微软开发的一个支持 Windows、Linux、macOS 系统的开源代码编辑器。拥有语法高亮、括号匹配、调试、代码补全等等功能并且原生支持大多数的编程语言,当然包括了 Python。而且其中两个强大的功能更是让人欲罢不能。

1:扩展程序管理

可以使用扩展添加更多的子功能,例如:中文支持扩展、Python 支持、Code Runner扩展、读取不同类型文件等等。你可以根据自身需求在其商店中寻找合适的扩展程序,这里不一一列举了。

2

2:内置 Git 版本控制

每天必不可少的就是与 GitHub 打交道,当然不可否认 Git 是一个十分优秀的工具(只要你的命令熟悉)。通过VSCode 内置的 Git 工具,你可以轻易的维护你的仓库,不需要输入一行命令来快速完成。

3

轻便强大的 VSCode 还有很多值得称赞的地方,喜欢的朋友可以马上入手了。

优秀的工具当然还是有一些小坑,下面主要对几个小问题做一个说明,好让 VSCode 能使用的更畅快。

VSCode 调整:

1:Code Runner 对中文的显示

Code Runner 是 VSCode 中一个强大的帮手,支持数十种语言的代码运行插件,在不离开代码编辑器的前提下通过命令面板可直接执行代码,并查看输出。这是很棒的一点。但是随之一个问题就是在 code runner 的输出中文显示乱码的问题。这点可以通过简单的设置用户环境变量,重启即可解决:(PYTHONIOENCODING、utf-8)

4

2:快捷键设置

习惯了 Sublime 的快捷键,而且 VSCode 的快捷键有很不人性化,所以重改快捷键这是很有必要的。方法很简单,在 文件-首选项-键盘快捷方式 中根据自身需要来修改(有提示,需要注意的是不要键位冲突哦)

5

source 可以看到 用户 自己修改的键,例如可以修改:Run Code、视图:切换输出、视图:切换侧边栏可见性等等。

3:设置功能

新版的 VSCode 与原来的有所变化,很多设置不需要再 setting 中自己配置,用户可以进入 文件-首选项-设置 中搜索或查找对应的问题,然后修改参数即可,十分方便。例如我想每次 Code Runner 运行都清除上一次的输出内容,便可以在这里面设置。搜索栏输入:clear 关键字,就能看见相关设置,然后做修改即可。

6

简单总结:

从接触 VSCode 开始,我就被它所吸引,工作生活中注定会有它的陪伴,再配合上轻巧的 Sublime ,工作也会轻松很多。

这也体现了程序员对美好事物的向往和热爱,也是生活的一部分。用心去探索,在生活中寻找乐趣。