分页: 1 / 1

emacs编程的格式混乱问题

发表于 : 2008-10-31 21:02
leokan
emacs 在ubuntu 下的自动格式很好看...但是看我写出来的程序不是全部用ubuntu的(几乎全部用Windows),在windows打开我的程序,那些缩进就会混乱,有的缩进消失,有的参差不齐.

请问怎么能解决这个问题?谢谢

Re: emacs编程的格式混乱问题

发表于 : 2008-11-01 14:49
yawsh
1、在windows下写程序
2、去掉自动缩进格式
3、。。。。。。
:em01

Re: emacs编程的格式混乱问题

发表于 : 2008-11-01 15:26
xhy
设置用空格代替tab

Re: emacs编程的格式混乱问题

发表于 : 2008-11-01 15:37
yjcong
C-x h 全选
C-M-\ 排版

xemacs下可以, emacs也应该没问题的

Re: emacs编程的格式混乱问题

发表于 : 2008-11-02 8:53
leokan
谢谢大家,但是我还是有点问题...
怎样用空格代替tab?

C-x h 全选
C-M-\ 排版

这个命令用完后的效果是什么?我试过了,好像没什么变化阿

Re: emacs编程的格式混乱问题

发表于 : 2008-11-02 9:30
yjcong
leokan 写了:谢谢大家,但是我还是有点问题...
怎样用空格代替tab?

C-x h 全选
C-M-\ 排版

这个命令用完后的效果是什么?我试过了,好像没什么变化阿

Re: emacs编程的格式混乱问题

发表于 : 2008-11-02 9:44
xyywll
3楼正解,方法,在 ~/.emacs 中加入:

代码: 全选

(setq tab-width 4 indent-tabs-mode nil)
让 emacs 用空格替代tab,并把一个tab宽度设置为4个空格
已有的tab可以这样换成空格:

代码: 全选

M-x untabify
ps:用空格替代tab是可移植开发中的一个要点

Re: emacs编程的格式混乱问题

发表于 : 2008-11-06 22:26
leokan
谢谢大家的帮助,现在没问题了