2012-04-04 194 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個空格寬度