R032.跨平台的列编正则记事本
不等不靠,有囧有料。攻城狮,建造世界。
高效的记事本(文本编辑器/editor)有两个基本配置:
一个是列编辑,一个是正则表达式。
@史荣久 / 2015-12-22 / CC-BY-SA-3.0
观看视频
内容摘要
- 跨平台记事本:sublime, atom, geany,gvim
- IDE idea,EmEditor win
- 列编辑,快捷键不同,home和end键
- snake_naming,hyphen-naming,camelNaming,PascalNaming
- snake->camel:_(.) -> \U$1\E
- camel->snake:([A-Z]) -> _\L$1\E
- setter.getter:po.set$1(vo.get$1());
- 大文件能力 vim > geany(emeditor) > sublime > atom
- 过百兆文件,使用vim,head,tail,less,sed等
欢迎围观
if (you.accept(MoilionCircle.SPIRIT)) {
if(you.haveADL()){
MoilionCircle we = you.search(MoilionCircle.SLOGAN);
we.welcome(you);
}
if(you.share(this)){
We.thank(you);
We.mayFind7Moilion();
}
}
幕后花絮
忘了一个,camel到snake的映射,比如mybatis的resultmap。
camelName -> snake_naming,作为练习题吧。
<result property="javaName" column="db_name"/>
工欲善其事必先利其器,文本编辑器就是利器之一,用了事X功X。
题图:小攻城狮团队历,4周,3万行代码,就勉强发布了。此牛仔裤就是阿九定力的集中体现。