LinuxSir.cn,穿越时空的Linuxsir!

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

emacs的问题,请指教

[复制链接]
发表于 2004-4-21 23:17:34 | 显示全部楼层 |阅读模式
我在~/.emacs里面加入了
(setq sentence-end "\\([。!?]\\|……\\|[.?!][]\"')}]*\\($\\|[ \t]\\)\\)[ \t\n]*")
(setq sentence-end-double-space nil)

但是在写中文文档时,M-e仍然向前移动一段话,而不是一句话。当然,写英文文件始终没
问题。

不知道怎样设置,使之识别中文句点?
谢谢!
发表于 2004-4-21 23:30:58 | 显示全部楼层

回复: emacs的问题,请指教

最初由 blobel 发表
我在~/.emacs里面加入了
(setq sentence-end "\\([。!?]\\|……\\|[.?!][]\"')}]*\\($\\|[ \t]\\)\\)[ \t\n]*")
(setq sentence-end-double-space nil)

但是在写中文文档时,M-e仍然向前移动一段话,而不是一句话。当然,写英文文件始终没
问题。

不知道怎样设置,使之识别中文句点?
谢谢!


EMACS 对中文的支持还很不完善,建议去他们的邮件列表找找:cool:
发表于 2004-4-21 23:41:00 | 显示全部楼层
奇怪,我好像没这个问题。
你可以看一下这里:
http://www.gnu.org/software/chinese/guide/emacs-chinese.cn.html
应该是不用设的。
发表于 2004-4-22 14:05:51 | 显示全部楼层
确实,M-c基本也可以实现按句跳跃,只要有标点,不一定句号!
 楼主| 发表于 2004-4-22 17:20:14 | 显示全部楼层
谢谢xemacs,M-c确实可以基本按标点移动。
不知BBDD的emacs是哪个版本?
发表于 2004-4-22 18:18:40 | 显示全部楼层
我用的是自己编译的CVS版。
刚才试了一下普通版,果然不行。看起来是我搞错了。
发表于 2004-4-22 20:30:12 | 显示全部楼层
最初由 BBDD 发表
我用的是自己编译的CVS版。
刚才试了一下普通版,果然不行。看起来是我搞错了。


看来下次我们发贴时,得把使用的 GNU EMACS & XEmacs版本写清楚,我也经常发现不同版本差别还不少!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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