emacs的自动对齐
-
- 帖子: 154
- 注册时间: 2008-10-28 17:17
emacs的自动对齐
在编写C的时候,我设置emacs的对齐格式为K&R,缩进4,用tab对齐。所保存的文件用emacs打开没有问题,对齐得很好,可是如果用其他的编辑器打开就发现没有缩进,比如vim和gedit,这是什么问题?
-
- 帖子: 154
- 注册时间: 2008-10-28 17:17
Re: emacs的自动对齐
本来觉得emacs的自动排版挺方便的,可是这样一来用别的编辑器看起来就很难受了,应该怎么解决这个问题啊
-
- 帖子: 57
- 注册时间: 2006-10-06 21:10
Re: emacs的自动对齐
可能是tab的问题?用C-x h M-x untabify一下再存盘看看。
-
- 帖子: 50
- 注册时间: 2008-11-01 18:08
-
- 帖子: 154
- 注册时间: 2008-10-28 17:17
Re: emacs的自动对齐
好像就是这个问题。能不能把自动排版直接设置成这种格式啊?
-
- 帖子: 154
- 注册时间: 2008-10-28 17:17
Re: emacs的自动对齐
4楼的,我没有看明白的意思
你是说能不能做到这种效果,还是问我是不是这个现象?
你是说能不能做到这种效果,还是问我是不是这个现象?
-
- 帖子: 50
- 注册时间: 2008-11-01 18:08
Re: emacs的自动对齐
我是问能不能做到这种效果。
谢谢。
谢谢。
-
- 帖子: 154
- 注册时间: 2008-10-28 17:17
Re: emacs的自动对齐
这个我也不知道
你知道怎么把tab干掉么
你知道怎么把tab干掉么
-
- 帖子: 154
- 注册时间: 2008-10-28 17:17
Re: emacs的自动对齐
对emacs以及 lisp不懂,能有人告诉我么
-
- 帖子: 154
- 注册时间: 2008-10-28 17:17
Re: emacs的自动对齐
因为是一个团队写程序,如果我的格式处理不好,很影响合作的效率,请懂的告诉我一下,多谢了
-
- 帖子: 154
- 注册时间: 2008-10-28 17:17
Re: emacs的自动对齐
呃,没有办法设定在按tab自动对齐的时候就自动的取消tab空格么?
-
- 帖子: 57
- 注册时间: 2009-01-05 11:42
Re: emacs的自动对齐
用 indent 格一下吧
-
- 帖子: 154
- 注册时间: 2008-10-28 17:17
Re: emacs的自动对齐
楼上的,M-X indent么?
不能设置直接用tab的么
不能设置直接用tab的么
-
- 帖子: 159
- 注册时间: 2009-02-24 19:39
Re: emacs的自动对齐
laoli_no1 写了: 不能设置直接用tab的么
代码: 全选
(setq-default indent-tabs-mode nil)
(setq default-tab-width 4)
(setq tab-stop-list ())
(loop for x downfrom 40 to 1 do
(setq tab-stop-list (cons (* x 4) tab-stop-list)))
上次由 anewbie 在 2009-06-11 21:05,总共编辑 1 次。
-
- 帖子: 159
- 注册时间: 2009-02-24 19:39
Re: emacs的自动对齐
对了,解释一下最后一条语句,它指的是你用 M-i 缩进时光标停留的位置,那个 4 改成和第二行中一致就成。
还有 loop 是common lisp 的写法,别忘了 (require 'cl)
还有 loop 是common lisp 的写法,别忘了 (require 'cl)