是否有emacs函数可以消除区域中的所有缩进(即第一个非空白字符前的所有空格)?
如果没有,我应该在我的.emacs中添加哪些代码片段来完成此操作?
答案 0 :(得分:5)
(defun my-delete-indentation (start end)
"Delete all leading whitespace within the current region."
(interactive "*r")
(replace-regexp "^[[:space:]]+" "" nil start end))
(n.b。在Emacs中有一个delete-indentation
函数,但它对此做了一些不同的事情。)
答案 1 :(得分:3)
您可以尝试C-u -1000 M-x indent-code-rigidly RET
。