emacs 编码问题的解决
这些天,一直都在用mac——
逐渐习惯以后,我真的觉得MacOSX的键位相当好。
多了一个控制键的感觉,就是不一样。
比如windows下我想把光标移到本行开始,必须去按home键。
但在mac下,只要跟linux一样按ctrl-a即可。
这在windows下听起来简直可以算奇葩,ctrl-a不是全选么?
别忘了,mac下有command键,command-a才是全选,command-c才是复制,command-v才是粘贴。
还有其他的ctrl-w,ctrl-e,alt-d之类的键位,mac几乎全是默认支持。
从emacs的角度看,很多原本正常的按键,都正常了……
之前用emacs最大的问题就是编码了,毕竟习惯windows下emeditor的reload机制以后,
很难适应emacs一大堆编码配置什么的,emacs真是太有名,问题和解决方案网上都是一搜一大堆,
可惜能够对症下药的有用文章没几篇。
今天我发现,原来什么配置也不写,直接用emacs处理编码转换也很简单。
(revert-buffer-with-coding-system) 以指定编码reload,通常这里都是gb18030或者shift_jis之类的。
(set-buffer-file-coding-system) 设定为指定编码,通常这里都是utf8了
(save-buffer) 保存,c-c,c-s,老样子。。。