Emacs选项卡不起作用

Ric*_*nop 24 emacs freebsd

我在我的FreeBSD 8.2盒子上安装了Emacs.一切正常,但我不能使用标签.当我使用emacs和命中标签编辑文件时,没有任何反应.

可能是什么导致了这个?

Ina*_*thi 38

如果您是Emacs的新手,您可能希望按下TAB插入文字\T.由于各种原因,这不是大多数Emacs模式的工作方式.大多数编辑模式会根据需要自动缩进代码(<tab>绑定indent-for-tab-command而不是self-insert).如果您正在使用的线TAB已经处于正确的缩进级别,那么似乎没有任何事情发生.

像这样的自动缩进比手动缩进更容易,更一致,但在确定每行开头确实存在多少空白时,并没有给你太多的灵活性(这也会导致一些问题)例如,当你想要用Tab键分隔某些字段时).您可以使用C-M-\(那个Ctrl + Alt + \)自动缩进区域.

如果你绝对肯定必须\T在你的代码中插入文字,你可以使用C-q TAB(按下并释放Ctrl + q,然后按TAB键).通常,这样做是为了对齐其他编辑器中的列; 如果这就是你正在做的事情,那么使用align-regexp而不是标签文字可能是一个更好的主意.

  • 那么在 emacs 中如何关闭自动缩进呢? (2认同)