文档章节

[ruby][vim] 用正则替换旧的 hash rocket 语法

邪云子
 邪云子
发布于 2015/02/12 18:26
字数 61
阅读 41
收藏 1

Change this way

:param => 'value'

for this way

param: 'value'

open .rb file in vim and do

%s/:\([^=,'"]*\) =>/\1:/g

if you want use the interactive mode, add c in the end of command

%s/:\([^=,'"]*\) =>/\1:/gc

case you want the inverse, try

:%s/\(\w*\): \([':]\)/:\1 => \2/gc

本文转载自:https://coderwall.com/p/kwno0w/vim-regex-to-change-hash-rockets-to-new-hash-syntax-in-ruby

共有 人打赏支持
邪云子
粉丝 18
博文 120
码字总数 24684
作品 0
朝阳
程序员
私信 提问
# ruby的gsub字符串替换功能

ruby的gsub字符串替换功能 1.可以使用hash来替换对应的字符串: "hello 123 world".gsub(/hello|world/, 'hello'=>'HELLO', 'world'=>'WORLD') => "HELLO 123 WORLD" 虽然支持第二个参数为h......

hell0cat
2015/08/02
0
0
Vim 7.4 计划已公布,具体发布时间待定

Bram Moolenaar 于 5 月 9 日上午在Vim 谷歌群组发布了一条消息,告知有关 Vim 7.4 的计划。全文编译如下: “各位 Vim 用户好, 我们现在最新的补丁数字是 7.3.931,再过几周就要发布 7.3....

oschina
2013/05/10
4.8K
42
转-深入探讨Ruby与Python语法比较

自:http://developer.51cto.com/art/200912/169306.htm 1. Ruby的case可以匹配很多东西:范围/数组,对象,正则表达,python没有case/switch而使用if/else比较死板点 2. python的缩进很漂亮...

玉龙
2011/10/12
0
0
linux运维自动化之puppet简单应用(一)

一、pupper概述 puppet,这是目前运维主流的运维自动化工具,大多数运维管理人员都听说过,或者在使用以及在正在考虑使用中。puppet可以配合cobbler,puppet也可以配合func实现运维自动化,简单...

鱼在天上游
2014/05/18
0
0
代码编辑器--EditRocket

EditRocket是一个功能强大的代码编辑器(非开源),支持超过20种语言,包括HTML , PHP和CSS ,java脚本,Python, Ruby, Perl, XML, C, C++, Shell Script。包括许多工具,可帮助用户编写代码...

匿名
2009/07/31
3.2K
0

没有更多内容

加载失败,请刷新页面

加载更多

给windows server中的“未识别的网络”或“无法识别的网络”设置网络位置类型

在windows server中,如果网络没有被正确的识别,那么就需要手工设置一下网络位置类型。 将“公用网络”指定设置为“专用网络“ 【控制面板】--【系统和安全】--【管理工具】--【本地安全策略...

gugudu
今天
1
0
阿里强制要求的21条Java开发规范,可以避免很多坑

1. 【强制】避免通过一个类的对象引用访问此类的静态变量或静态方法,无谓增加编译器解析成本,直接用类名来访问即可。 2. 【强制】所有的覆写方法,必须加@Override注解。 说明:getObject...

天王盖地虎626
今天
8
0
oracle dg 备库未设置convert参数导致ORA-01111,ORA-01110

查看trace 文件: MRP0: Background Managed Standby Recovery process started (amls) started logmerger process Sun Jan 20 07:55:53 2019 Managed Standby Recovery starting Real Time ......

hnairdb
今天
2
0
乱入Linux界的我是如何学习的

欢迎来到建哥学Linux,咳!咳!咳!开个玩笑哈,我是一个IT男,IT界的入门选手,正在学习Linux。 在之前,一直想进军IT界,学习IT技术,但是苦于没有人指导,也不知道学什么,最开始我自己在...

linux-tao
今天
3
0
乱入Linux界的我是如何学习的

欢迎来到建哥学Linux,咳!咳!咳!开个玩笑哈,我是一个IT男,IT界的入门选手,正在学习Linux。 在之前,一直想进军IT界,学习IT技术,但是苦于没有人指导,也不知道学什么,最开始我自己在...

linuxprobe16
今天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部