我们已经有一个专门用于测试的工具的问题,但是实际编写代码又如何呢?您发现哪些软件包可以加快您的开发速度?您使用哪些辅助工具快速轻松地导航和了解您的项目?
@kaushalmodi这是CW,所以我的目的是开放式。提出特定问题可能是解决此问题的更好方法,但是此问题仍将作为这些问题的集合而存在。我试图将问题专门针对对lisps和emacs开发有用的工具-
—
肖恩·艾瑞德
multiple-cursors
例如,在所有地方都有用,但是也许还有其他软件包尊重lisp的显式作用域。当然macrostep
,并ielm
不能适用在任何地方别的。也许把它放在meta上?
@kaushalmodi:好点,但这不是为什么现在是社区Wiki吗?大概我们可以编辑答案以标记特定于elisp的和一般开发的软件包。
—
丹
拥有社区Wiki也可以,但是我认为这可以轻松地转换为“您最喜欢的软件包是什么?” CW。让我们以另一个通用的方面作为您的答案:导航..速度栏,射弹,outshine,orgstruct,g / c / etags,neotree,tabbar,ido,helm和helm插件,ibuffer等
—
Kaushal Modi
@kaushalmodi
—
肖恩·艾瑞德
ido
,helm
,ibuffer
,tabbar
-我不认为,将是适当的条目。没有什么可以真正真正简化elisp开发。它们肯定是很棒的软件包,但是(以我的经验),它们并没有增加elisp开发的内容。 etags
-while我不熟悉它,喜欢它的声音会是适当的。也许另一个CW适合其他软件包(因为它们确实值得一提),但是我担心您对此问题的担心肯定会在该软件包中实现。
multiple-cursors
,别人可能喜欢visual-regexp
或Ag / ACK / grep的命令行或emacs的或Emacs中内置query-replace
或query-replace-regexp
或别的东西。可以为每个程序包设置类似的参数。相反,一个很好的问题将是询问如何在“包装开发”中进行特定的操作。