📄 00000008.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人: luyy75 (铿锵玫瑰), 信区: Linux <BR>标 题: Re: emacs如何设置auto-indent? <BR>发信站: BBS 水木清华站 (Mon Aug 16 22:27:29 1999) WWW-POST <BR> <BR>【 在 althea (痛并快乐着) 的大作中提到: 】
<BR>∶<I> 你说的auto-indent是指什么?
</I><BR>∶<I> 用Ctrl-j代替回车可以与上一行相同的方式缩进
</I><BR>∶<I> 如果是要在编辑c/c++/java源程序时提供自动格式化, 就要先enable ccmode,
</I><BR>∶<I> 然后再用Ctrl-a进入autonewline mode, 还有用ctrl-h进入hungry delete mode.
</I><BR>∶<I> 这样就可以在你敲入一些特定字符时自动进行格式美化, 如: 敲入"{"时自动换行并缩 </I><BR>∶<I> 进.
</I><BR>∶<I> 具体自己看emacs的info吧
</I><BR>呵呵,这个问题偶当初用EMACS时,亦遇到过,虽然C-j可以实现自动缩进,但偶始终觉得 <BR>
<BR>别扭,(enter多爽),最后只得硬着头皮学学lisp,emacs不是高度定制的吗,这点小功能 <BR>
<BR>lisp应该可以实现。果然一条语句就可以搞定。
<BR>; set return key replacing tab which means newline-and-indent
<BR>(global-set-key [return] `newline-and-indent)
<BR>第一句就不要写了(注释吗〕,第二句注意newline前面那一个是反单引号。
<BR>把这一句加到你的.emacs中。(在你的主目录哟).
<BR>好了启动emacs试试。
<BR> <BR> <BR>-- <BR>※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 202.119.230.9] <BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -