文档章节

[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
深入浅出puppet(二)

puppet基础进阶 =============================================================================== 概述: ==========================================================================......

逐梦小涛
2017/01/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

颜色模型与颜色应用---RGB颜色模型

中国龙-扬科
5分钟前
0
0
网络优化-tcp和udp的协作

TODO

梦想游戏人
8分钟前
1
0
list和数组转化

Java中List转换为数组,数组转List List转换为Array可以这样处理: ArrayList<String> list=new ArrayList<String>(); String[] strings = new String[list.size()]; list.toArray(strings);......

west_coast
8分钟前
1
0
LSP 商户端API

Your domain:                  lsp-api-merchant.hhs2717.cnVirtualhost conf:             /usr/local/nginx/conf/vhost/lsp-api-merchant.hhs2717.cn.confDirectory of:......

BeanHo
17分钟前
0
0
设计模式 之 访问者模式

设计模式 之 访问者模式 概念 核心理念:将数据结构与算法分离。 使用场景:数据结构不变动,算法经常变动。 1、一个Visitor类存放被访问的对象,访问者主要处理具体算法与行为。 // 访问者...

GMarshal
22分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部