Вопросы с тегом «string»


1
Как убрать украшения (свойства текста) из строки?
Под «украшенной струной» я имею в виду #("foo" 0 4 (fontified t face font-lock-function-name-face)) ... в отличие от "простой строки" "foo" (Если код Elisp читает строку непосредственно из буфера, она может быть оформлена следующим образом.) Какой самый простой способ преобразовать декорированную строку в простую (сняв все декорации)?

1
Получить содержимое буфера
Так buffer-stringполучает содержимое текущего буфера. Но это не позволяет указывать другие буферы. Как я могу обойти это? Нужно ли что-то вроде, save-window-excursionчтобы это работало?

4
Подстановка именованных строк?
Мне часто приходится делать несколько замен одной и той же строки: (format "%s %s %s" "a" "a" "a") ;; gives: "a a a" (это просто фиктивный пример, в этом случае лучше склеить «а» с пробелом, но в целом я имею дело с более сложными ситуациями) Есть ли способ сделать именную …
13 elisp  string 

2
Как избавиться от строки «по умолчанию» (последней использованной) в некоторых функциях emacs?
У меня следующая проблема: когда я использую 'Cx rt' (string-rectangle), мне предлагается ввести некоторую строку, чтобы заменить выбранный прямоугольник. Скажем, я набираю ";;" (закомментировать прямоугольник). Это работает просто отлично, но в следующий раз, когда я вызываю ту же функцию, и я хочу заменить ее ничем (пустая строка), я не могу …


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.