此处介绍的大小写转换命令作用于当前缓冲区中的文本。 对字符串和字符进行大小写转换的函数,see Lisp 中的大小写转换。 如何自定义哪些字符为大小写以及转换方式,see 大小写转换表。
该函数对 start 与 end 定义的区域内所有单词进行首字母大写。
首字母大写指将每个单词的第一个字符转为大写,其余字符转为小写。函数返回 nil。
如果区域一端位于单词中间,区域内的部分会被当作完整单词处理。
以交互方式调用 capitalize-region 时,start 与 end 为光标与标记,按位置从小到大排列。
---------- Buffer: foo ---------- This is the contents of the 5th foo. ---------- Buffer: foo ----------
(capitalize-region 1 37) ⇒ nil ---------- Buffer: foo ---------- This Is The Contents Of The 5th Foo. ---------- Buffer: foo ----------
该函数将 start 与 end 定义区域内的所有字母转为小写。函数返回 nil。
以交互方式调用 downcase-region 时,start 与 end 为光标与标记,按位置从小到大排列。
该函数将 start 与 end 定义区域内的所有字母转为大写。函数返回 nil。
以交互方式调用 upcase-region 时,start 与 end 为光标与标记,按位置从小到大排列。
该函数对光标后 count 个单词进行首字母大写,并随之移动光标。
首字母大写指将每个单词的第一个字符转为大写,其余字符转为小写。
如果 count 为负数,函数会对前面 −count 个单词大写,但不移动光标。返回值为 nil。
如果光标位于单词中间,向前移动时会忽略光标前的部分,剩余部分视为完整单词。
以交互方式调用 capitalize-word 时,count 设置为数值前缀参数。
该函数将光标后 count 个单词全部转为小写,并随之移动光标。
如果 count 为负数,会对前面 −count 个单词小写,但不移动光标。返回值为 nil。
以交互方式调用 downcase-word 时,count 设置为数值前缀参数。
该函数将光标后 count 个单词全部转为大写,并随之移动光标。
如果 count 为负数,会对前面 −count 个单词大写,但不移动光标。返回值为 nil。
以交互方式调用 upcase-word 时,count 设置为数值前缀参数。