我在一些源代码文件中更改了一些符号。
特别是使用格式
的变量名library(dplyr)
coredf2 <- data.frame(state = "core", start = c(3 ,1), end = c(0, 2))
arrange(coredf2, desc(end))
应重命名并重新格式化为
m_variable1
m_anothervariable
即,将 m _ 替换为 m 并将下一个字符设为大写。
我知道如何简单的替换,比如
mVariable1
mAnotherVariable
使用vim,但不确定如何在替换语句中添加将char更改为大写的语法?
答案 0 :(得分:5)
您可以将变量名的第一个字符设为大写,但我认为您很难通过内置命令将字与连续字符串分开。
我希望以下命令可以帮助您:
:%s/\vm_(\w+)/m\u\1/g
<强>释强>
\v
启用“非常神奇”的模式\u
使大写字母后面的第一个字符\1
引用第一个捕获的群组<强>结果强>
mVariable1
mAnothervariable