首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX
›
Vim
做了个 vim 下划线和驼峰风格互转插件
indexof
·
2016 年 5 月 24 日
· 4683 次点击
这是一个创建于 3518 天前的主题,其中的信息可能已经有所发展或是发生改变。
github
前阵子,项目重构,需要把下划线风格变量全部转化成驼峰的,就写了这个插件。
下划线
驼峰
插件
vim
5 条回复
•
2016-06-08 09:36:30 +08:00
1
carmark
2016 年 5 月 24 日
放
vim.org
吧
2
indexof
OP
2016 年 5 月 24 日
@
carmark
现在不是慢慢都从
vim.org
转到 git 了吗
3
20015jjw
2016 年 5 月 24 日
写个英文 doc 发 vimawesome 吧
4
KentY
2016 年 6 月 7 日
1
我觉得, 你这个插件套一层 py, 而且 py 里 split 什么的有点复杂了., 当然, 我没太自己考虑那么多 corner cases, 这两个 vim 命令**基本**能做你的要求:
camelCase into _:
s/[A-Z]/_\l&/g
_ into Camelcase
s/_\([a-z]\)/\u\1/g
其它扩充, 错误处理等, 可以基于此扩展, 因为功能是比较简单的需求. 仅供参考.
5
indexof
OP
2016 年 6 月 8 日
@
KentY
嗯,有 vim 的正则替换这种思路确实比 py 简单多了。
关于
·
帮助文档
·
自助推广系统
·
博客
·
API
·
FAQ
·
Solana
·
2650 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 25ms ·
UTC 12:06
·
PVG 20:06
·
LAX 04:06
·
JFK 07:06
♥ Do have faith in what you're doing.
❯