免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: flw
打印 上一主题 下一主题

有关 Emacs 使用技巧的内容请在这个帖子讨论。 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2005-02-24 10:57 |显示全部楼层

有关 Emacs 使用技巧的内容请在这个帖子讨论。

自己搞定了。C-g不行,输入 C-] 退出 recursive 模式就可以了。

每次只能退出emacs,在shell下运行

不用退出啊、直接按C-x C-z 就会进入shell,你然后shell下运行,然后fg回来就可以了。

或者你M-x shell,直接在emacs中运行也可以的。

论坛徽章:
0
12 [报告]
发表于 2005-02-25 21:26 |显示全部楼层

有关 Emacs 使用技巧的内容请在这个帖子讨论。

看错误提示,好像需要一个TERM的环境变量,如果你在x下,使用bash,可以试试
export TERM=xterm

论坛徽章:
0
13 [报告]
发表于 2005-03-10 12:28 |显示全部楼层

有关 Emacs 使用技巧的内容请在这个帖子讨论。

(setq c-basic-offset

论坛徽章:
0
14 [报告]
发表于 2005-04-07 15:42 |显示全部楼层

有关 Emacs 使用技巧的内容请在这个帖子讨论。

我帮你写了一个函数,你看是否用的上。

  1. (defun smart-kill-line(&optional arg)
  2.   (interactive "P")
  3.   (if arg (kill-line arg)
  4.     (if (or (string-match "backspace" (symbol-name last-command))
  5.            (string-match "delete" (symbol-name last-command)))
  6.        (kill-line 0)
  7.       (kill-line))))
  8. (global-set-key "\C-k" 'smart-kill-line)
复制代码


用法就是你先backspace 或者 delete 一个字符,然后再C-k就删除前面,否则还和以前一样。
函数不太严格,不知道如何获取前面输入的字符是DEL键。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP