相关疑难解决方法(0)

camelCase以vi(m)为下划线

如果由于某种原因我想有选择地将camelCase命名的东西转换成vim中的下划线,我怎么能这样做呢?

目前我发现我可以进行搜索/s[a-z][A-Z]并记录一个宏来添加一个下划线并转换为小写,但我很好奇我是否可以使用以下内容:

%s/([a-z])([A-Z])/\1\u\2/gc

提前致谢!

编辑:我找到了camelCase的答案(这是我真正需要的),但其他人可以回答如何将CamelCase更改为camel_case吗?

regex vim replace case-conversion

27
推荐指数
4
解决办法
9142
查看次数

在 Vim 中禁用小写键盘映射

我想在 Vim 中禁用更改为小写的键映射。具体来说,这里提到的命令:

视觉选择文本,然后u为小写。

我从这里发现我可以添加:unmap u.vimrc,但它可能会禁用我不想要的撤消命令。

如何u在视觉选择模式下禁用?

vim

2
推荐指数
1
解决办法
179
查看次数

标签 统计

vim ×2

case-conversion ×1

regex ×1

replace ×1