2012-02-22 123 views
2

在Emacs中,只有在命中返回(cc模式)后,该行才会缩进。这是正常的吗?当它命中一个新行时,它可以自动更改为缩进吗?Emacs缩进

如何查看变量,例如There are a number of predefined styles. Take a look at the variable ‘c-style-alist’ to see a list of them.

在我所有的编程模式挂钩的
+0

输入'C-h C-h'查看所有标准帮助绑定的列表。 'C-h'是帮助函数的标准前缀绑定,一般而言,您可以在前缀键后输入'C-h'来获得使用该前缀的所有绑定列表。 (在这种情况下,您也可以使用'C-h?',但另一种模式通常很有用。) – phils 2012-02-22 23:07:47

回答

5

我有这样一行:

(local-set-key [return] 'newline-and-indent) 

例如如果你想这在所有“C”之类的模式,你将添加到您的.emacs文件:

(add-hook 'c-mode-common-hook 
      (lambda() 
      (local-set-key [return] 'newline-and-indent))) 

第二个问题:

来形容的东西,你可以使用help命令。 “V” 得到的变量帮助,所以你可以使用:M-X帮助v

+0

我该在哪里添加?在首选项 - >语言 - > C? – darksky 2012-02-22 18:50:21

+0

'帮助v'不存在。我只做'help-quit',所有的命令都跟着'help'并带有短划线'-'。 – darksky 2012-02-22 18:54:49

+0

这些是3个独立的密钥序列。键入M-x,然后键入“help”(回车),然后输入“v”。 – jtahlborn 2012-02-22 19:19:31

0

对于第一个问题,M-X电动缩进模式应该做的伎俩。