Изменения регистра
Команды изменения регистра, описанные здесь, работают с текстом в текущем буфере. См. Преобразование регистра для функций преобразования регистра, которые работают со строками и символами. См. Таблицы регистров, чтобы узнать, как настроить, какие символы являются заглавными или строчными, и как их преобразовывать.
- Команда: capitalize-region start end
-
Эта функция приводит все слова в области, определенной 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 ----------
- Команда: downcase-region start end
-
Эта функция преобразует все буквы в области, определенной start и end, в нижний регистр. Функция возвращает
nil.Когда
downcase-regionвызывается интерактивно, start и end являются точкой и меткой, с наименьшей сначала.
- Команда: upcase-region start end
-
Эта функция преобразует все буквы в области, определенной start и end, в верхний регистр. Функция возвращает
nil.Когда
upcase-regionвызывается интерактивно, start и end являются точкой и меткой, с наименьшей сначала.
- Команда: capitalize-word count
-
Эта функция приводит count слов после точки к регистру с заглавной буквы, перемещая точку по мере выполнения. Это означает, что первая буква каждого слова преобразуется в верхний регистр, а остальные буквы в нижний регистр. Если count отрицательное, функция приводит к регистру с заглавной буквы -count предыдущих слов, но точку не перемещает. Значение равно
nil.Если точка находится посередине слова, часть слова перед точкой игнорируется при движении вперед. Остальная часть обрабатывается как целое слово.
Когда
capitalize-wordвызывается интерактивно, count устанавливается в числовой префиксный аргумент.
- Команда: downcase-word count
-
Эта функция преобразует count слов после точки в нижний регистр, перемещая точку по мере выполнения. Если count отрицательное, она преобразует -count предыдущих слов, но не перемещает точку. Значение равно
nil.Когда
downcase-wordвызывается интерактивно, count устанавливается в числовой префиксный аргумент.
- Команда: upcase-word count
-
Эта функция преобразует count слов после точки в верхний регистр, перемещая точку по мере выполнения. Если count отрицательное, она преобразует -count предыдущих слов, но не перемещает точку. Значение равно
nil.Когда
upcase-wordвызывается интерактивно, count устанавливается в числовой префиксный аргумент.
Copyright © 1990-1996, 1998-2022 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
https://www.gnu.org/software/emacs/manual/html_node/elisp/Case-Changes.html