是否有一个 emacs 函数可以消除区域中的所有缩进(即第一个非空白字符之前的所有空白)?
如果没有,我应该在我的 .emacs 中添加什么代码片段来完成这个?
(defun my-delete-indentation (start end)
"Delete all leading whitespace within the current region."
(interactive "*r")
(replace-regexp "^[[:space:]]+" "" nil start end))
(注意 Emacs 中有一个delete-indentation
函数,但它的作用与此完全不同。)
You can try C-u -1000 M-x indent-code-rigidly RET
.