荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: georgehill (清风浮云 人生), 信区: Linux
标  题: 把C-j改成Return(fwd)
发信站: BBS 荔园晨风站 (Wed Oct  4 12:29:34 2000), 站内信件

【 以下文字转载自 georgehill 的信箱 】
【 原文由 georgehill.bbs@smth.org 所发表 】
发信人: luyy75 (铿锵玫瑰), 信区: Linux
标  题: 把C-j改成Return(fwd)
发信站: BBS 水木清华站 (Mon Aug 16 22:27:29 1999) WWW-POST

【 在 althea (痛并快乐着) 的大作中提到: 】
: 你说的auto-indent是指什么?
: 用Ctrl-j代替回车可以与上一行相同的方式缩进
: 如果是要在编辑c/c++/java源程序时提供自动格式化, 就要先enable ccmode,
: 然后再用Ctrl-a进入autonewline mode, 还有用ctrl-h进入hungry delete mode.
: 这样就可以在你敲入一些特定字符时自动进行格式美化, 如: 敲入"{"时自动换行并缩
: 进.
: 具体自己看emacs的info吧
呵呵,这个问题偶当初用EMACS时,亦遇到过,虽然C-j可以实现自动缩进,但偶始终觉得

别扭,(enter多爽),最后只得硬着头皮学学lisp,emacs不是高度定制的吗,这点小功能

lisp应该可以实现。果然一条语句就可以搞定。
; set return key replacing tab which means newline-and-indent
(global-set-key [return] `newline-and-indent)
第一句就不要写了(注释吗〕,第二句注意newline前面那一个是反单引号。
把这一句加到你的.emacs中。(在你的主目录哟).
好了启动emacs试试。


--
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 202.119.230.9]
--
※ 转载:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.1.115]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店