LightTable的vim模式是否支持正则表达式替换?

时间:2014-06-10 21:52:28

标签: vim editor lighttable

在LightTable中,我已经安装了vim插件并在user.behaviors中激活了它。我可以使用vim绑定执行基本导航和文本编辑,但是当我尝试执行如下命令时:

:%s/test/prod/g

......这样做很有效。相反,输入":"打开一个右侧栏侧边栏,如: enter image description here

但键入"替换"命令进入此框无效(完成时无法按Enter键):enter image description here

我已经确认"替代" LightTable的vim模式基于CodeMirror's vim mode支持

非常感谢有关如何正确执行此操作的任何建议!

1 个答案:

答案 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'的内容。请注意,不会创建任何备份!