关于EMACS使用的两个问题
- Tenyears
- 帖子: 2245
- 注册时间: 2005-06-30 15:46
- 来自: 成都
关于EMACS使用的两个问题
1。系统的剪贴板和Emacs的有时不同步,各是各的,外面的考不进来,EMACS里面的考不出去。是有时,重启EMACS就好了,why?
2。输入中文没问题,但拷贝中文进去就不行,乱码。
我的emacs中文设置为chinese-GB.
2。输入中文没问题,但拷贝中文进去就不行,乱码。
我的emacs中文设置为chinese-GB.
Humanity to others // 己所不欲,勿施与人
Laptop: ThinkPad X220 --- Win7 Home / Ubuntu 12.04
Desktop: Win7/Ubuntu 12.04
Server: Ubuntu12.04
Laptop: ThinkPad X220 --- Win7 Home / Ubuntu 12.04
Desktop: Win7/Ubuntu 12.04
Server: Ubuntu12.04
- Tenyears
- 帖子: 2245
- 注册时间: 2005-06-30 15:46
- 来自: 成都
我的中文设置来自于emacs中文化一文
(set-language-environment 'Chinese-GB)
(set-keyboard-coding-system 'euc-cn)
(set-clipboard-coding-system 'euc-cn)
(set-terminal-coding-system 'euc-cn)
(set-buffer-file-coding-system 'euc-cn)
(set-selection-coding-system 'euc-cn)
(modify-coding-system-alist 'process "*" 'euc-cn)
(setq default-process-coding-system
'(euc-cn . euc-cn))
(setq-default pathname-coding-system 'euc-cn)
(set-language-environment 'Chinese-GB)
(set-keyboard-coding-system 'euc-cn)
(set-clipboard-coding-system 'euc-cn)
(set-terminal-coding-system 'euc-cn)
(set-buffer-file-coding-system 'euc-cn)
(set-selection-coding-system 'euc-cn)
(modify-coding-system-alist 'process "*" 'euc-cn)
(setq default-process-coding-system
'(euc-cn . euc-cn))
(setq-default pathname-coding-system 'euc-cn)
Humanity to others // 己所不欲,勿施与人
Laptop: ThinkPad X220 --- Win7 Home / Ubuntu 12.04
Desktop: Win7/Ubuntu 12.04
Server: Ubuntu12.04
Laptop: ThinkPad X220 --- Win7 Home / Ubuntu 12.04
Desktop: Win7/Ubuntu 12.04
Server: Ubuntu12.04
- Tenyears
- 帖子: 2245
- 注册时间: 2005-06-30 15:46
- 来自: 成都
另一个地方抄来的。搞不懂
(set-language-environment 'Chinese-GB)
(set-keyboard-coding-system 'chinese-iso-8bit)
(set-terminal-coding-system 'chinese-iso-8bit)
(set-clipboard-coding-system 'chinese-iso-8bit)
(set-selection-coding-system 'chinese-iso-8bit)
(set-language-environment 'Chinese-GB)
(set-keyboard-coding-system 'chinese-iso-8bit)
(set-terminal-coding-system 'chinese-iso-8bit)
(set-clipboard-coding-system 'chinese-iso-8bit)
(set-selection-coding-system 'chinese-iso-8bit)
Humanity to others // 己所不欲,勿施与人
Laptop: ThinkPad X220 --- Win7 Home / Ubuntu 12.04
Desktop: Win7/Ubuntu 12.04
Server: Ubuntu12.04
Laptop: ThinkPad X220 --- Win7 Home / Ubuntu 12.04
Desktop: Win7/Ubuntu 12.04
Server: Ubuntu12.04
- Tenyears
- 帖子: 2245
- 注册时间: 2005-06-30 15:46
- 来自: 成都
- IdeaLee
- 帖子: 90
- 注册时间: 2006-01-29 9:29
我和楼主的问题2一样```
从外部程序复制中文粘贴到emacs里就是乱码,自己输入或者打开文件都不会```
我用的是ubuntu源里的emacs 版本21.4.1```
我的中文设置:
(set-language-environment 'Chinese-GB)
(set-keyboard-coding-system 'euc-cn)
(set-clipboard-coding-system 'euc-cn)
(set-terminal-coding-system 'euc-cn)
(set-buffer-file-coding-system 'euc-cn)
(set-selection-coding-system 'euc-cn)
(modify-coding-system-alist 'process "*" 'euc-cn)
(setq default-process-coding-system
'(euc-cn . euc-cn))
(setq-default pathname-coding-system 'euc-cn)
(set-keyboard-coding-system 'chinese-iso-8bit)
哪位指点一下 谢谢了```
从外部程序复制中文粘贴到emacs里就是乱码,自己输入或者打开文件都不会```
我用的是ubuntu源里的emacs 版本21.4.1```
我的中文设置:
(set-language-environment 'Chinese-GB)
(set-keyboard-coding-system 'euc-cn)
(set-clipboard-coding-system 'euc-cn)
(set-terminal-coding-system 'euc-cn)
(set-buffer-file-coding-system 'euc-cn)
(set-selection-coding-system 'euc-cn)
(modify-coding-system-alist 'process "*" 'euc-cn)
(setq default-process-coding-system
'(euc-cn . euc-cn))
(setq-default pathname-coding-system 'euc-cn)
(set-keyboard-coding-system 'chinese-iso-8bit)
哪位指点一下 谢谢了```
在现实面前,当然是理想错了……
- Tenyears
- 帖子: 2245
- 注册时间: 2005-06-30 15:46
- 来自: 成都
- Tenyears
- 帖子: 2245
- 注册时间: 2005-06-30 15:46
- 来自: 成都
- yonsan
- 帖子: 887
- 注册时间: 2005-07-01 18:56
- 来自: 广州市
Tenyears 写了:我的中文设置来自于emacs中文化一文
(set-language-environment 'Chinese-GB)
(set-keyboard-coding-system 'euc-cn)
(set-clipboard-coding-system 'euc-cn)
(set-terminal-coding-system 'euc-cn)
(set-buffer-file-coding-system 'euc-cn)
(set-selection-coding-system 'euc-cn)
(modify-coding-system-alist 'process "*" 'euc-cn)
(setq default-process-coding-system
'(euc-cn . euc-cn))
(setq-default pathname-coding-system 'euc-cn)
复制网页内容显示乱码问题试试将
改为(set-clipboard-coding-system 'euc-cn)
代码: 全选
(set-clipboard-coding-system 'ctext)
我的是emacs 22.0.51的, 配置文件中的内容如下:
代码: 全选
;; locale coding
(setq locale-coding-system'utf-8)
(prefer-coding-system'utf-8)
(set-keyboard-coding-system'utf-8)
(set-terminal-coding-system'utf-8)
(set-selection-coding-system'utf-8)
(set-clipboard-coding-system 'ctext)
(set-buffer-file-coding-system 'utf-8)
I will be back!
- yang119345
- 帖子: 570
- 注册时间: 2005-06-19 14:22
- 来自: 上海
- 联系:
这样打开和保存的文件就是utf-8了?yonsan 写了:Tenyears 写了:我的中文设置来自于emacs中文化一文
(set-language-environment 'Chinese-GB)
(set-keyboard-coding-system 'euc-cn)
(set-clipboard-coding-system 'euc-cn)
(set-terminal-coding-system 'euc-cn)
(set-buffer-file-coding-system 'euc-cn)
(set-selection-coding-system 'euc-cn)
(modify-coding-system-alist 'process "*" 'euc-cn)
(setq default-process-coding-system
'(euc-cn . euc-cn))
(setq-default pathname-coding-system 'euc-cn)
复制网页内容显示乱码问题试试将改为(set-clipboard-coding-system 'euc-cn)其它的不用改变.代码: 全选
(set-clipboard-coding-system 'ctext)
我的是emacs 22.0.51的, 配置文件中的内容如下:代码: 全选
;; locale coding (setq locale-coding-system'utf-8) (prefer-coding-system'utf-8) (set-keyboard-coding-system'utf-8) (set-terminal-coding-system'utf-8) (set-selection-coding-system'utf-8) (set-clipboard-coding-system 'ctext) (set-buffer-file-coding-system 'utf-8)
- Tenyears
- 帖子: 2245
- 注册时间: 2005-06-30 15:46
- 来自: 成都
thanks。yonsan 写了:Tenyears 写了:我的中文设置来自于emacs中文化一文
(set-language-environment 'Chinese-GB)
(set-keyboard-coding-system 'euc-cn)
(set-clipboard-coding-system 'euc-cn)
(set-terminal-coding-system 'euc-cn)
(set-buffer-file-coding-system 'euc-cn)
(set-selection-coding-system 'euc-cn)
(modify-coding-system-alist 'process "*" 'euc-cn)
(setq default-process-coding-system
'(euc-cn . euc-cn))
(setq-default pathname-coding-system 'euc-cn)
复制网页内容显示乱码问题试试将改为(set-clipboard-coding-system 'euc-cn)其它的不用改变.代码: 全选
(set-clipboard-coding-system 'ctext)
我的是emacs 22.0.51的, 配置文件中的内容如下:代码: 全选
;; locale coding (setq locale-coding-system'utf-8) (prefer-coding-system'utf-8) (set-keyboard-coding-system'utf-8) (set-terminal-coding-system'utf-8) (set-selection-coding-system'utf-8) (set-clipboard-coding-system 'ctext) (set-buffer-file-coding-system 'utf-8)
试了一下,失败。没有去改成utf-8,因为要用latex,得GBK才行。
Humanity to others // 己所不欲,勿施与人
Laptop: ThinkPad X220 --- Win7 Home / Ubuntu 12.04
Desktop: Win7/Ubuntu 12.04
Server: Ubuntu12.04
Laptop: ThinkPad X220 --- Win7 Home / Ubuntu 12.04
Desktop: Win7/Ubuntu 12.04
Server: Ubuntu12.04
-
- 帖子: 142
- 注册时间: 2005-11-05 23:18
- Tenyears
- 帖子: 2245
- 注册时间: 2005-06-30 15:46
- 来自: 成都
失败pluskid 写了:我在Emacs和外界复制文本的时候用的方法是:
从外面复制到Emacs:
选中文字[只选中就行了,期间不要再选中其他文字],然后到emacs里面按鼠标中键,刚才选中的文字就粘贴上了。
从emacs复制到外界
选中文字, M-w[我是emacs-snapshot, M-w就有复制到剪切板的功能],然后到要粘贴的地方,如果是用Ctrl+V粘贴的话,有时侯成功,有时侯不行(特别是这Firefox里面),但是不用Ctrl+V粘贴,直接单击鼠标中键,就能粘贴上了。
ps:鼠标中键就是滚轮,可以按的,在终端模拟器下也是,选中一段文字,按中键就是粘贴,特别方便!
Humanity to others // 己所不欲,勿施与人
Laptop: ThinkPad X220 --- Win7 Home / Ubuntu 12.04
Desktop: Win7/Ubuntu 12.04
Server: Ubuntu12.04
Laptop: ThinkPad X220 --- Win7 Home / Ubuntu 12.04
Desktop: Win7/Ubuntu 12.04
Server: Ubuntu12.04