【发布时间】:2011-11-14 14:04:15
【问题描述】:
我一生都在使用基于文本的源代码编辑器。 我不敢相信我们都还在这样做!一定有更好的办法。
我并不是说我想使用 WYSIWYG 编辑器,我通常讨厌那些,因为它们不能完全生成你想要的。
不,我的意思是基于文本的源代码编辑器,它通过以下额外功能大大增强:
包括图片、excel-data、pdf 等。在源代码中,解释某些数据结构,包括(模型)客户实际想要的屏幕截图等。当然可以选择缩小/隐藏/折叠这些东西。 (与单独文件相比,这样做的优势很明显,您希望将此信息与源代码一起存储)
cmets 不是文本,而是更像便利贴式的项目,可调整大小、可移动、可点击等。
类定义和实例不是文本,而是可点击的对象框,甚至可能带有一个图标,以便在源代码中快速查看对象是哪个类)。
现在将 2 个字符作为 1 个符号的运算符。例如: -> 在 PHP 中作为一个真正的箭头。
可以在源代码中使用颜色、不同的文本大小和其他布局工具(我不是在谈论自动语法着色,有时通过使用布局工具来强调某些文本块可能很方便你在 Word 中做的)
在不同的文件中包含单独的文件,但仍然可以编辑/查看这些文件,就像它是 1 个文件一样(类似于 Adobe Illustrator,您可以在文档中放置单独的文件,但仍然可以编辑他们)。
我知道很多铁杆程序员对这类事情感到震惊,但他们仍然可以按照自己想要的方式进行编辑,我只是认为拥有这些额外的可能性会很好。为什么源代码仍然只有文本,而许多其他类型的文档要复杂得多?
有谁知道任何具有这些功能的源代码编辑器??
【问题讨论】:
-
如果有需求,我相信有人会创建一个。我认为问题出在这句话的前半部分。
-
我认为这更多地与大多数程序员都是书呆子(无意冒犯!)这一事实有关,他们很难使用比纯文本更具创造性的工作方式。但只要是这样,编程总是会被认为对“普通”人来说太难了,在我看来这是一件坏事。
-
你知道lighttable.com吗?