[分享]emacs21中文粘贴的简单解决办法

Vim、Emacs配置和使用
回复
huayanghao
帖子: 6
注册时间: 2005-09-26 14:51
来自: Shaanxi xi'an
送出感谢: 0
接收感谢: 0
联系:

[分享]emacs21中文粘贴的简单解决办法

#1

帖子 huayanghao » 2007-02-25 19:30

emacs21中文粘贴似乎一直以来都不太好解决.如果换到emacs23,因为还是不稳定版本,把文件搞丢了就不好玩了.
我也试过好多种方法,后来在网上无意间发现有一种很简单却很好用的方法.据说这是某人从redhat9下的emacs配置
文件中拷过来的.看来在技术细节上,ubuntu还要继续努力.
把下面几行加到.emacs中去就行了:

代码: 全选

(when window-system
;; enable wheelmouse support by default
(mwheel-install)
;; use extended compound-text coding for X clipboard
(set-selection-coding-system 'compound-text-with-extensions))
其它的相关设置是:

代码: 全选

(set-language-environment 'Chinese-GB)
(set-keyboard-coding-system 'euc-cn)
(setq x-select-enable-clipboard t) 
(set-clipboard-coding-system 'euc-cn)
(set-terminal-coding-system 'euc-cn)
(set-buffer-file-coding-system 'euc-cn)
(set-selection-coding-system 'cn-gb-2312)
我的LOCALE是

代码: 全选

LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:zh:en_US:en
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
欢迎来我的个人主页:
http://huayanghao.googlepages.com/
头像
bones7456
论坛版主
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
送出感谢: 0
接收感谢: 8 次
联系:

#2

帖子 bones7456 » 2007-02-25 19:59

呵呵,搞不懂一个粘贴功能都需要这么配置的编辑器有何用(个人意见 ....呵呵。)
关注我的blog: ε==3
头像
millenniumdark
论坛版主
帖子: 4159
注册时间: 2005-07-02 14:41
系统: Ubuntu 14.04 (Kylin)
送出感谢: 42 次
接收感谢: 9 次
联系:

#3

帖子 millenniumdark » 2007-02-25 21:47

emacs 23用了快半年了,一直很稳定,没丢过文件。
头像
huangjiahua
帖子: 3294
注册时间: 2005-03-30 0:27
送出感谢: 0
接收感谢: 1 次
联系:

#4

帖子 huangjiahua » 2007-02-25 22:32

emacs23 xft 版本非常好
跃过无数的时间断层,只为了在
回复

回到 “Vim和Emacs”