0
我已經通過設置c-cleanup-list變量啓用了Emacs的幾個C清理,然後啓用了電動和自動換行模式。不幸的是,這隻會在輸入代碼時對代碼進行格式化。我想格式化已經寫好的代碼。有沒有快速的方法來做到這一點?在Emacs中應用清理?
乾杯!
我已經通過設置c-cleanup-list變量啓用了Emacs的幾個C清理,然後啓用了電動和自動換行模式。不幸的是,這隻會在輸入代碼時對代碼進行格式化。我想格式化已經寫好的代碼。有沒有快速的方法來做到這一點?在Emacs中應用清理?
乾杯!
我採用一個簡單的清理功能:
(defun cleanup-buffer()
"Perform a bunch of operations on the whitespace content of a buffer."
(interactive)
(indent-buffer)
(untabify-buffer)
(delete-trailing-whitespace))
,我已經分配一個全局鍵綁定到
:
(global-set-key (kbd "C-c n") 'cleanup-buffer)
你可以把你清理類似的功能,並調用它來代替。您還可以讓Emacs在緩存保存(或其他事件)上觸發此功能 - 查看保存後鉤。
感謝您的幫助!它只是覺得有人會把所有這些清理工作放到一個大的lisp文件中.... – Tim