LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1237|回复: 4

请教emacs 中放大字体的命令

[复制链接]
发表于 2006-1-7 22:03:15 | 显示全部楼层 |阅读模式
在firefox中C-+为放大显示字体,C--为缩小显示字体,请教emacs是否有此功能?快捷键为何?
谢谢
发表于 2006-1-8 16:19:05 | 显示全部楼层
按住Shift键点鼠标左键,就可以选一些字体。
回复 支持 反对

使用道具 举报

发表于 2006-1-9 10:07:56 | 显示全部楼层
貌似没有这个命令,不如如果你真的希望有这个功能的话,可以自己写一个。下面是一些参考函数:
  1. completing-read
  2. set-default-font
复制代码

如果希望修改所有 frame 的字体,可以用下面的命令:
  1. modify-all-frames-parameters
复制代码
回复 支持 反对

使用道具 举报

发表于 2006-1-9 22:50:03 | 显示全部楼层
Post by herberteuler
貌似没有这个命令,不如如果你真的希望有这个功能的话,可以自己写一个。下面是一些参考函数:
  1. completing-read
  2. set-default-font
复制代码

如果希望修改所有 frame 的字体,可以用下面的命令:
  1. modify-all-frames-parameters
复制代码

[color="Magenta"]
herberteuler兄, 我试过你给的modify命令,我的NTEMACS上没有这个命令。能否通过其他方式设置呢?
回复 支持 反对

使用道具 举报

发表于 2006-1-10 09:36:10 | 显示全部楼层
Post by mylynx
[color="Magenta"]
herberteuler兄, 我试过你给的modify命令,我的NTEMACS上没有这个命令。能否通过其他方式设置呢?

在 ELisp 中有两类函数,一类是单纯的函数,另一类是命令(也是函数的一种)。命令与函数的区别在于是否可以用 M-x COMMAND 的方式交互式地调用;命令可以,而函数不可以。

modify-all-frames-parameters 是一个函数,而不是一个命令。如果希望调用它,只能显式地写在 Lisp 程序中。

你可以试着在 *scratch* 中调用它,或者用 M-: 来调用它。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表