2

是否有一个 emacs 函数可以消除区域中的所有缩进(即第一个非空白字符之前的所有空白)?

如果没有,我应该在我的 .emacs 中添加什么代码片段来完成这个?

4

2 回答 2

5
(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函数,但它的作用与此完全不同。)

于 2012-06-01T18:03:51.657 回答
3

You can try C-u -1000 M-x indent-code-rigidly RET.

于 2012-06-01T20:38:31.863 回答