在LightTable中,我已经安装了vim
插件并在user.behaviors
中激活了它。我可以使用vim绑定执行基本导航和文本编辑,但是当我尝试执行如下命令时:
:%s/test/prod/g
......这样做很有效。相反,输入":"打开一个右侧栏侧边栏,如:
但键入"替换"命令进入此框无效(完成时无法按Enter键):
我已经确认"替代" LightTable的vim模式基于CodeMirror's vim mode支持 。
非常感谢有关如何正确执行此操作的任何建议!
答案 0 :(得分:-1)
如果您使用vim
之类的内容,我相信在制作像sed
这样的正则表达式之前,您需要声明s/test/prod/g
。尝试在脚本中输入:
sed 's/test/prod/g'
编辑:当我研究LightTable时,我发现语法略有不同:
sed([options ,] search_regex, replace_str, file)
例如:
sed('-i', 'PROGRAM_VERSION', 'v0.1.3', 'source.js');
-i
:就地替换'file'的内容。请注意,不会创建任何备份!