我需要使一个js文件更友好,如node.js模块
它有很多这样的陈述
function someFunction(jjjj){
他们需要转变为
exports.someFunction = function(jjjj){
如果在代码中调用someFunction,那就更好了 someFunction(BLA);
它也会被exports.someFunction替换。
答案 0 :(得分:3)
您可以使用replace-regexp
:
M-x replace-regexp <RET> \(function\) \(.*\)(\(.*\)){ <RET> export.\2 = \1(\3))
我不确定你是否可以替换调用函数的代码,但是,如果有模式,你可以试试。
答案 1 :(得分:1)
这是我用键盘宏处理的东西,这是我如何用一些评论来做的:
function
RET 比照 马里兰州 的Ca {{ 1}} Cy exports.
Mf Cd 这是整个宏。突出显示的文本是您键入的文本。 =
周围有空格,但它们不会显示在标记中。