literate-programmingstructured-editingastprogramming-tools 文本编辑器让你写无效代码。树编辑器不会 每个编译器都将你的代码视为树,但你的编辑器让你编辑原始文本。以下是结构化编辑的实际样子、为什么它没有占领市场,以及如何在不更换工具的情况下借用其优势。 每种编程语言都有形式语法。编译器读取它,构建解析树,拒绝任何不符合的内容。编辑器完全无视语法,让你想输入什么就输入什么。 这种脱节是大量摩擦的惊人来源。自动补全建议的标识符在上下文中毫无意义。语法高亮在重构中途崩溃。编辑器眼睁睁看着你犯错,然后报出「Unexpected… 2026年7月18日