我在缓冲区"THIS_IS_A_TEST"中有一个字符串(引号是字符串的一部分)。
我想把这个交给"ThisIsATest"。我正在尝试使用query-replace-regexp来实现这一点,我用\,(capitalize \1)替换了\(\w+\)_?。但是,大写的单词不是大写的。
对这些单词运行M-c (capitalize-word)可以很好地工作,如果我的测试字符串被改为"this_is_a_test",那么我就会得到期望的结果("ThisIsATest")。
出什么问题了?这是capitalize中的bug吗?
(请注意,在未加载init文件的情况下仍会发生这种情况)
发布于 2013-11-04 23:16:51
如果我将case-replace设置为nil,它将对我起作用。我不确定为什么这不能对小写字符串做同样的事情,尽管...
https://stackoverflow.com/questions/19770094
复制相似问题