LinuxSir.cn,穿越时空的Linuxsir!

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

Emacs 的两个问题

[复制链接]
发表于 2006-9-27 21:55:28 | 显示全部楼层 |阅读模式
一直想转投Emacs, 可有两个问题没有解决,所以还留恋 Vim:
1) 在 Linux console (无FrameBuffer)下, Vim 可以将光标设为不闪烁的方块状,而
在 Emacs 里我一直没有设置成功,小方块忽闪忽闪的,很烦人。
2) 在 Windows 里 gvim 可以使用 Fixedsys 字体, 而Emacs一使用Fixedsys 就乱码。
唉,courier new 也挺好看的,可Fixedsys 看顺眼了,自己也没办法。

不知道有没有朋友解决过这些问题?
发表于 2006-9-27 22:52:35 | 显示全部楼层
From Emacs Document:

You can customize the cursor's color, and whether it blinks, using the
`cursor' Custom group (*note Easy Customization:.  On a graphical
display, the command `M-x blink-cursor-mode' enables or disables the
blinking of the cursor.  [color="Red"](On text terminals, the terminal itself blinks
the cursor, and Emacs has no control over it.)  You can control how the
cursor appears when it blinks off by setting the variable
`blink-cursor-alist'.

Emacs 使用自己的字体显示机制,在 Linux 下面,Emacs还是使用 X 核心字体(现在已经有不太成熟的xft开发分支),而gvim好像是使用gtk2来显示的,在 windows 上就不清楚了。
回复 支持 反对

使用道具 举报

发表于 2006-9-27 23:18:50 | 显示全部楼层
呵呵Emacs只是纪念人罢了!可能目前自己还原始!应留在vi阶段!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-28 04:55:30 | 显示全部楼层
Post by 乾子
呵呵Emacs只是纪念人罢了!可能目前自己还原始!应留在vi阶段!

这句话不是很理解。“纪念人”是什么意思?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-28 05:49:03 | 显示全部楼层
Post by pluskid
From Emacs Document:

[color="Red"](On text terminals, the terminal itself blinks the cursor, and Emacs has no control over it.)  


这句话让人哭笑不得。我在kernel里已经把cursor的状态设置好了,进入Vim, mutt ... 程序都没有问题, 唯独进入emacs的时候它给我改成闪烁的。 我就不理解了,既然no control over it, 就不要去动它, 动了却又控制不了, 算怎么回事? 搞不懂这些开发者是怎么想的。

pluskid 别介意,不是针对你。 我最近被Emacs搞得很郁闷,所以来发发神经。
回复 支持 反对

使用道具 举报

发表于 2006-9-28 11:58:26 | 显示全部楼层
试试 (blink-cursor-mode -1)
回复 支持 反对

使用道具 举报

发表于 2006-9-28 12:31:07 | 显示全部楼层
我就喜欢那一闪一闪的小方快
回复 支持 反对

使用道具 举报

发表于 2006-9-28 12:44:18 | 显示全部楼层
Post by Dasn
这句话让人哭笑不得。我在kernel里已经把cursor的状态设置好了,进入Vim, mutt ... 程序都没有问题, 唯独进入emacs的时候它给我改成闪烁的。 我就不理解了,既然no control over it, 就不要去动它, 动了却又控制不了, 算怎么回事? 搞不懂这些开发者是怎么想的。

pluskid 别介意,不是针对你。 我最近被Emacs搞得很郁闷,所以来发发神经。

请问你是怎么在内核里面禁止光标闪动的?我平时不在纯终端下用Emacs,刚才试了一下,我先

  1. setterm -cursor off
复制代码

关掉光标,然后进入 emacs ,果然,光标猛闪。
不过,同样的,我用 setterm -cursor off 关掉光标之后,进入 vi 和 mutt ,光标仍然是在闪动的,而且退出之后光标也启动了,正在闪动。不知道怎么回事。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-28 18:19:30 | 显示全部楼层
Post by pluskid
请问你是怎么在内核里面禁止光标闪动的?


http://bbs.linuxsir.cn/showthread.php?t=236945
回复 支持 反对

使用道具 举报

发表于 2006-9-28 19:17:42 | 显示全部楼层
我今天才注意到那个小方块是在闪动的。唉!
回复 支持 反对

使用道具 举报

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

本版积分规则

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