有什么方法可以在emacs中标记文本并按空格/制表符粒度向左移动(删除起始空格)?

我将使用Shift + Tab在其他编辑器上执行相同的操作。

最佳答案

  • 选择您的地区;
  • 键入C-u,后跟要缩进的空格数(如果要减少缩进,则为负数);
  • 使用C-x TAB(默认绑定(bind)到 indent-rigidly )将缩进应用于区域。

  • 这比S-TAB麻烦得多,但是恕我直言,万一Emacs格式不能解决您的问题,请稍等。

    编辑:更好的解决方案:Shift a region or line in emacs(可接受的答案)。这就是我目前在Emacs中用于更改缩进的内容。警告:涉及一些Emacs Lisp。

    10-05 20:55
    查看更多