附录 B ⽂本编辑器和 IDE 程序员会花⼤量时间编写、阅读和编辑代码,因此必须使⽤⽂本编辑 器或 IDE ( integrated development environment ,集成开发环境)尽可能 提⾼效率。好的编辑器会做些简单的⼯作(如⾼亮代码结构),帮助 你在编程期间发现常⻅的 bug ,但⼜不会做得太多,以免打断你的思 路。编辑器还提供了⼀些很有⽤的功能,如⾃动缩进、标识出合适的 ⾏⻓以及提供常⽤操作的快捷键。 IDE 是提供了⼤量⼯具(如交互式调试器和代码检视器)的⽂本编辑器。 在你输⼊代码时,它会进⾏检查,⼒图明⽩你创建的项⽬是什么样的。例 如,当你输⼊函数名时, IDE 可能会显⽰该函数接受的所有实参。在⼀切 顺利且你明⽩显⽰的内容时,这可能很有帮助,但对初学者来说,这可能 也是极⼤的负担,⽽且在不确定代码为什么不能在 IDE 中⼯作时,很难进 ⾏故障排除。 当前,⽂本编辑器和 IDE 之间的界线已模糊不清。⼤多数流⾏的编辑器具 备⼀些以前只有 IDE 才有的特性,⽽⼤多数 IDE 可配置成以轻量级模式运 ⾏,以免分散⽤户的注意⼒,同时让⽤户能够根据需要使⽤⾼级特性。
B.1 高效地使用 VS Code
B.1 ⾼效地使⽤ VS Code 在第 1 章中,你安装了 VS Code ,并且添加了 Python 扩展。本节将介绍其 他⼀些配置,以及让你能够⾼效⼯作的快捷键。 B.1.1 配置 VS Code 修改 VS Code 默认配置的⽅式有好⼏种。有的修改是通过⽤户界⾯完成 的,还有的修改是在配置⽂件中完成的。⼀些修改带来的影响是全局性 的,另⼀些修改只影响配置⽂件所在⽂件夹中的⽂件。
这节解决什么:这一节主要解决《附录 B 文本编辑器和 IDE》里一个更具体的子问题:B.1 高效地使用 VS Code 该怎样落到实际代码或项目动作上。