首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LightTable的vim模式支持regex替换吗?

LightTable的vim模式支持regex替换吗?
EN

Stack Overflow用户
提问于 2014-06-10 21:52:28
回答 1查看 288关注 0票数 1

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

代码语言:javascript
复制
:%s/test/prod/g

..。这不管用。相反,键入":“打开一个右边的条形栏,如:

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

我已经确认“替代”是由码镜vim模式支持的,而LightTable的vim模式是基于它的。

希望您能就如何正确处理这件事提出建议!

EN

回答 1

Stack Overflow用户

发布于 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”的内容。请注意,不会创建备份!
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24151458

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档