2012-08-08 62 views
2

例如,我有下面的代碼:如何替換一個字而不是像這樣的emacs中的字符串?

(defun toggle-light() 
    "Toggle setting tab widths between 4 and 8" 
    (setq a 
     (if (boundp 'a) a nil)) 
    (interactive) 
    (if a 
    (progn 
     (load-theme 'solarized-dark t) 
     (setq a nil)) 
     (progn 
    (load-theme 'solarized-light t) 
    (setq a t)))) 

,現在我想用is-lighted替代變量名a重構該塊,但沒有換句話說改變其它字符a(例如,在interactivetab)。

emacs中是否有內置的函數可以完成這項工作?

回答

6

C-ùM-%aRETis-lightedRET

前綴參數( 「分隔」)切換到標準的查詢 - 替換功能包與字邊界標記的圖案。

相關問題