Yanıtlar:
Bunu yapmanın en doğrudan yolu
M-%
( query-replace
) Tuşuna basınC-q C-j RET </li> C-q C-j <li> RET
( C-q C-j
tırnak içine alınmış yeni satır karakteri ekler)!
Tüm tekrarlamaları değiştirmek için basınDeğişim yerine sorgulamak için birden çok imleç ile gidebilirsiniz :
Ayrıca böyle bir şey kullanmayı düşünün:
(defun wrap-html-tag (tagName)
"Add a tag to beginning and ending of current word or text selection."
(interactive "sEnter tag name: ")
(let (p1 p2 inputText)
(if (use-region-p)
(progn
(setq p1 (region-beginning) )
(setq p2 (region-end) )
)
(let ((bds (bounds-of-thing-at-point 'symbol)))
(setq p1 (car bds) )
(setq p2 (cdr bds) ) ) )
(goto-char p2)
(insert "</" tagName ">")
(goto-char p1)
(insert "<" tagName ">")
))
Tam özellikli bir çözüm için metninizi kuruluş modu listesine dönüştürün ve HTML'ye dışa aktarın . Satırlara '*' öneki ekler, etkin org-mode
ve çalışır org-html-export-to-html
.
org-mode
, ardından HTML'ye dışa aktarın) o zaman sorun değil, ancak "hızlı ve kirli" istemek için insanları azarlamanın mantıklı olduğunu düşünmüyorum HTML üretimi.