如果没有调试工具,你应该如何使用文本编辑器?

时间:2015-07-23 23:54:56

标签: ide text-editor

我无法理解的是我应该如何使用像TextWrangler或Atom这样的普通文本编辑器进行编码,而不是像Xcode或Visual Studio这样的完整IDE。没有调试工具,所以你不知道你是否犯了错误,并且它们不是自动完成的(prebugging,heh heh),这使得更容易犯错误。我觉得我错过了一些东西;人们如何使用文本编辑器工作流进行调试?

3 个答案:

答案 0 :(得分:3)

使用没有调试工具的文本编辑器会强制您编写在100%的情况下第一次工作的漂亮代码。每行代码都经过精心设计,完全符合您的预期。

我个人使用VIM进行所有编程,需要一段时间才能学习,但绝对值得。 您最终编写的代码易于阅读,因为您必须在运行代码之前阅读并重新阅读代码。 调试不仅仅是按下按钮,而其他软件会告诉你你的错误。它是关于深刻理解您的代码以及它正在做什么的。我承认有时候找到一个丢失的逗号可能会很痛苦,但这种权衡肯定是值得的。

在一天结束时,它取决于您是否只想每小时生成800行代码,或者您是否希望构建一个强大且易于任何人扩展的软件。

答案 1 :(得分:1)

Atom和几乎所有这个ide VIM ...... 他们是一个插件https://atom.io/packages 您安装了所需的插件

我相信这是这些编辑的力量。你决定你想要什么插件。

例如原子

linter https://atom.io/packages/linter是一个可视化错误的工具。

自动填充https://atom.io/packages/autocomplete是自动完成的工具。

答案 2 :(得分:0)

唯一的区别是你必须手动编译 如果错误发生在编译时,编译器会告诉你,否则你必须找到&自己修正错误。

对于自动完成,它仍然可以在大多数文本编辑器中使用(Atom,notepad ++ etc ......),但它并不总是像intellisense一样好。