2012-04-04 87 views
1

我是EMACS初学者。我正在编辑一个软件文本文档,以其自己的方式进行样式化,EMACS不识别标记。制表符缩进是最成问题的行为。我是否可以使用运行时命令修复选项卡宽度,仅适用于当前会话?特别是我会避免任何永久性的文件内配置。EMACS - 固定标签宽度

+1

需要更多信息,特别是什么是缓冲区的主要模式?(“text-document”意思是文件有'.txt'扩展名,Emacs是'text-mode';或者Emacs将它识别为其他类型的文件?)。标签处理可能在不同模式之间有很大差异 – phils 2012-04-04 01:43:15

+0

此外,当你说你希望避免在文件配置中,你只是指文档文件哟你在编辑,还是包括你自己的Emacs配置? (后者可以在不改变默认行为的情况下为指定文件自动配置行为)。 – phils 2012-04-04 01:44:51

+0

模式是基础。正如Jesus Ramos所建议的那样,M-x set变量适用于变量tab宽度。 – davide 2012-04-04 01:47:26

回答

1

您可以使用M-x set-variable在运行时设置变量,并且只能为该缓冲区和会话设置变量,理想情况下,您可以设置偏移量变量(例如在c-common-mode中为c-basic-offset),并且可以更改此值(尽管我建议你使用空格而不是制表符来保持一致性,因为制表符\t通常是8个空格宽度