最近在学emacs,有一点不明,请教大家。就是emacs到底能不能设置softtab(就是按tab键时自动用空格替换)。
1.一般的IDE都有这个功能。
2.vim也可以用 set softtab = 4 (或8)来设置
3.网上查到的emacs设置都是加类似这样的设置:(setq-default indent-tabs-mode nil),可是这样好像只是关闭了tab键,要缩进只能一个一个地敲空格了,那岂不是大大提高了手指头的工作量?
emacs到底能不能设置softtab
-
- 帖子: 871
- 注册时间: 2006-01-03 20:44
- 老蒋
- 帖子: 52
- 注册时间: 2007-01-21 15:48
- 来自: 四川
Re: emacs到底能不能设置softtab
[lisp](setq indent-tabs-mode nil)xep007 写了:最近在学emacs,有一点不明,请教大家。就是emacs到底能不能设置softtab(就是按tab键时自动用空格替换)。
1.一般的IDE都有这个功能。
2.vim也可以用 set softtab = 4 (或8)来设置
3.网上查到的emacs设置都是加类似这样的设置:(setq-default indent-tabs-mode nil),可是这样好像只是关闭了tab键,要缩进只能一个一个地敲空格了,那岂不是大大提高了手指头的工作量?
(setq tab-width 4)
(setq c-basic-offset 4)[/lisp]
(setq indent-tabs-mode nil)不是关闭缩进,只是停用tab缩进。
-
- 帖子: 871
- 注册时间: 2006-01-03 20:44
Re: emacs到底能不能设置softtab
谢谢回帖。
我把配置改成你上面提到的那三行。
可是,我按TAB键时,无法缩进。提示:Symbol's value as variable is void:some-value
我把配置改成你上面提到的那三行。
可是,我按TAB键时,无法缩进。提示:Symbol's value as variable is void:some-value
- Fermat618
- 帖子: 728
- 注册时间: 2008-12-28 16:01
Re: emacs到底能不能设置softtab
vim中从不设softtab的路过。有<C-t>和<C-d>vim中就算有时需要手动调整缩进,也没压力。xep007 写了: 2.vim也可以用 set softtab = 4 (或8)来设置
爱因斯坦会弹钢琴
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
- 老蒋
- 帖子: 52
- 注册时间: 2007-01-21 15:48
- 来自: 四川
Re: emacs到底能不能设置softtab
你看一下你的TAB键是不是绑到其他地方了,而且调用了一个叫some-value的不存在的函数。xep007 写了:谢谢回帖。
我把配置改成你上面提到的那三行。
可是,我按TAB键时,无法缩进。提示:Symbol's value as variable is void:some-value
-
- 帖子: 871
- 注册时间: 2006-01-03 20:44
Re: emacs到底能不能设置softtab
谢谢,怎样查看呢?老蒋 写了:你看一下你的TAB键是不是绑到其他地方了,而且调用了一个叫some-value的不存在的函数。xep007 写了:谢谢回帖。
我把配置改成你上面提到的那三行。
可是,我按TAB键时,无法缩进。提示:Symbol's value as variable is void:some-value
- 老蒋
- 帖子: 52
- 注册时间: 2007-01-21 15:48
- 来自: 四川
Re: emacs到底能不能设置softtab
[lisp]C-h c <tab>[/lisp]xep007 写了:谢谢,怎样查看呢?老蒋 写了:你看一下你的TAB键是不是绑到其他地方了,而且调用了一个叫some-value的不存在的函数。xep007 写了:谢谢回帖。
我把配置改成你上面提到的那三行。
可是,我按TAB键时,无法缩进。提示:Symbol's value as variable is void:some-value
-
- 帖子: 871
- 注册时间: 2006-01-03 20:44
Re: emacs到底能不能设置softtab
C - h c <tab>结果为: TAB(translated from <tab>)runs the command yas/expand老蒋 写了:[lisp]C-h c <tab>[/lisp]xep007 写了:谢谢,怎样查看呢?老蒋 写了:你看一下你的TAB键是不是绑到其他地方了,而且调用了一个叫some-value的不存在的函数。xep007 写了:谢谢回帖。
我把配置改成你上面提到的那三行。
可是,我按TAB键时,无法缩进。提示:Symbol's value as variable is void:some-value
看来<tab>键是被yasnippet给占用了。在.emacs中添加了底下一句,可以用了,就是不知正确否?
(global-set-key [tab] "\C-q\t")