Emacs代码缩进问题

欢乐极客 2011-01-04 12:27:18

Hi,各位好。小弟最近热衷于Linux编程,但还是一名充满热情的初学者。而在编辑器方面,我权衡了一下Emacs和Vim,最终选择了Emacs。一个简单的理由是Emacs可以使用图形界面,可以在windows下安装,这样我上班的时候也可以玩玩Emacs了。正如我前面所说,我是一名初学者,同时也不会LISP语言,所以偶尔会比较纠结。

我现在的问题是这样的:我使用emacs编写C程序的时候,当我在一个for循环的末尾输入一个回车,然后输入一个大括号{的时候,这编辑器它非常而且极其聪明地用了一种我不太喜欢的方式将我这可爱的花括号给缩进了。它最终显示的效果就貌似下面的效果:

for(int i=0;i<10;i++)
{
printf("%d",i);
}


说实话我不喜欢这样的效果,它失去了一种协调的美感。对C语言来说,我喜欢的效果是这样的:

for(int i=0;i<10;i++)
{
printf("%d",i);
}


看吧,这样多美观。同时我也用java语言去试了试,结果也是一样。当然对于java我比较喜欢将花括号放在for语句的末尾。因此小弟在此请教各位Emacs达人,希望高人指点一二。同时小弟近期可能会推出一系列关于Emacs的问题。如果有高手可以加我QQ指点的话,我会更加感激不尽的。我的QQ是306741422。谢谢每一位回答我这个问题的同道中人,小弟感谢之至!!


...全文
297 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
李迟 2011-01-04
  • 打赏
  • 举报
回复
楼主说的是风格设置问题。默认好像是GNU风格的。
下面的文章很久写了,现在也有点忘了,希望能帮到楼主。配置emacs也不难,有点东西不需要深入的,因为我们是在用这个工具。
http://blog.chinaunix.net/u1/58951/showart_2256829.html
Linux-Torvalds 2011-01-04
  • 打赏
  • 举报
回复
freetstar 2011-01-04
  • 打赏
  • 举报
回复

23,217

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧