emacs如何自动将输入的“TAB”转为“空格” ?

Vim、Emacs配置和使用
回复
头像
sw2wolf
帖子: 435
注册时间: 2007-10-05 21:02

emacs如何自动将输入的“TAB”转为“空格” ?

#1

帖子 sw2wolf » 2012-02-24 10:03

>cat ~/.vimrc |grep -i tab
set tset tabstop=4
set softtabstop=4
set expandtab
set smarttab

在VIM中,如上设置后,输入的“TAB"将以4个空格保存!
头像
老蒋
帖子: 52
注册时间: 2007-01-21 15:48
来自: 四川

Re: emacs如何自动将输入的“TAB”转为“空格” ?

#2

帖子 老蒋 » 2012-02-24 13:38

[lisp](setq indent-tabs-mode nil)
(setq tab-width 4)
(setq c-basic-offset 4)[/lisp]
头像
老蒋
帖子: 52
注册时间: 2007-01-21 15:48
来自: 四川

Re: emacs如何自动将输入的“TAB”转为“空格” ?

#3

帖子 老蒋 » 2012-02-24 13:39

或者
[lisp]C-x h M-x untabify[/lisp]
头像
sw2wolf
帖子: 435
注册时间: 2007-10-05 21:02

Re: emacs如何自动将输入的“TAB”转为“空格” ?

#4

帖子 sw2wolf » 2012-02-24 16:17

thanks!
xep007
帖子: 871
注册时间: 2006-01-03 20:44

Re: emacs如何自动将输入的“TAB”转为“空格” ?

#5

帖子 xep007 » 2012-02-24 16:17

emacs在nil模式下,tab默认就是缩进(输入空格)吧。要输入\t好像是用C-q tab吧。
回复