【发布时间】:2014-04-03 18:01:13
【问题描述】:
您好,我正在编写大量服务器端 javascript,我希望能够在使用 emacs 进行编辑时进行重构。这可能吗?谢谢!
我所说的重构是指在 Eclipse 中编辑 Java 时,您可以将一个名为“variableOne”的变量重构为“variable1”,现在您编写“variableOne”的所有其他 15 次都变成了“variable1”。
【问题讨论】:
-
如果“重构”是指“改变代码结构”,那么当然可以。这就是编辑器的用途,创建和修改文本(代码就是文本)。或者你到底是什么意思?
-
您是在谈论自动重构,就像某些 IDE 允许的那样 - 例如,选择一个函数调用并单击“内联”之类的东西?
-
我的意思是,就像在 Eclipse 中编辑 Java 时一样,您可以将一个名为“variableOne”的变量重构为“variable1”,现在您编写“variableOne”的所有其他 15 次都变成了“variable1”。跨度>
-
另请参阅Emacs Rename Variable 了解更多通用选项。他们没有编辑器理解语言的优势,但他们在大多数情况下都能胜任。
标签: javascript emacs refactoring