Запитання з тегом «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' (рядок-прямокутник), мені пропонується ввести якусь рядок, щоб замінити вибраний прямокутник. Скажемо, я набираю ";;" (прокоментувати прямокутник). Це працює добре, але наступного разу, коли я викликаю ту саму функцію, і я хочу замінити нічим (порожня рядок), я не можу цього робити, …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.