在LightTable中,我安装了vim插件并在user.behaviors中激活了它。我可以使用vim绑定执行基本导航和文本编辑,但当我尝试执行如下命令时:
:%s/test/prod/g..。这不管用。相反,键入":“打开一个右边的条形栏,如:

但是,在此框中键入“替代”命令没有任何效果(不能在完成时按enter ):

我已经确认“替代”是由码镜vim模式支持的,而LightTable的vim模式是基于它的。
希望您能就如何正确处理这件事提出建议!
发布于 2014-07-07 00:52:07
如果您使用类似于vim的东西,我相信您需要在生成像s/test/prod/g这样的正则表达式之前声明sed。尝试在脚本中键入以下内容:
sed 's/test/prod/g'
编辑:当我研究LightTable时,我发现语法略有不同:
sed([options ,] search_regex, replace_str, file)
例如:
sed('-i', 'PROGRAM_VERSION', 'v0.1.3', 'source.js');
-i:就地替换“file”的内容。请注意,不会创建备份!https://stackoverflow.com/questions/24151458
复制相似问题