0

我是 emacs 的新手,并且有一个 C 文件,目前gnu在 cc 模式下的风格。我通过在文件 linux中进行必要的更改将样式更改为。.emacs

我想将整个文件(预先编写的代码)的样式更改为 style linux。我无法这样做。

我试过重新缩进整个文件,但它不起作用。(虽然,我在设置样式后添加的代码确实有linux样式)

这是我在.emacs文件中添加的将样式更改为 linux 的代码。

(setq c-default-style "linux"
      c-basic-offset 4)
4

1 回答 1

1

执行以下步骤:

  1. 通过 转到缓冲区的顶部(beginning-of-buffer),通常绑定到M-<
  2. 通过 转到缓冲区的最底部(end-of-buffer),通常绑定到M->. 这会在缓冲区顶部设置一个标记,然后移动到底部。
  3. 执行indent-region函数,通常绑定到C-M-\.

最后一步将缩进该区域,这将是整个缓冲区。

于 2015-03-01T13:50:49.247 回答