Chinaunix首页 | 论坛 | 博客
  • 博客访问: 32844
  • 博文数量: 10
  • 博客积分: 472
  • 博客等级: 下士
  • 技术积分: 70
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-23 12:43
文章分类

全部博文(10)

文章存档

2010年(10)

我的朋友
最近访客

分类: LINUX

2010-03-29 22:06:36

emacs常见问题

General

1.  怎样才能语法加亮
2.  在Windows版的Emacs下怎样使用ispell?
3.  Windows版的Emacs为什么不能显示图片?
4.  设置打开文件的缺省路径
5.  `.emacs' 在哪里?
6.  下载的el文件怎么用?
7.  怎么进行矩形区域操作?(类似UltraEdit的列模式) 怎么在每一行前插入相同文字?
8.  总有个带小尾巴~的文件出现(自动备份文件),怎么办?
9.  我想把一个命令绑定到某个按键组合上,怎么表示组合键?
10. 怎么转换文件格式?(DOS <--> UNIX)
11. 查找和替换的时候怎么输入回车之类的特殊字符?
12. M-x shell进入shell-mode出现乱码?怎么修改颜色和字体?
13. windows下插入、浏览图片时emacs崩溃
14. 如何跳到某一行?
15. 如何插入当前时间?
16. 修改 .emacs 后即时生效(不重启)?

* Chinese Related

1. Emacs与其他程序间为什么不能拷贝、粘贴
2. Emacs中新开buffer不使用默认字体怎么办
3. XEmacs怎样保存中文
4. 怎样使Emacs支持GBK

* TeX

1. Windows下不能使用LaTeX-preview
2. Emacs能象vimsuite那样加载类似CJK的模板么?

* Programming

1. 怎样把C/C++文件重新排版
2. 语法加亮
3. c/c++, java 自动补全功能?

* Gnus, Mail, Web

1. mew怎样使用SMTP验证?
2. 怎样使mew在pop取信时将信件保留在服务器上?
3. gnus怎样使用通讯录?

* Resources

1. 推荐Emacs入门书籍
2. 推荐Emacs Lisp入门书籍
3. 下载最新版本的GNU Emacs
4. ftp. tsinghua. edu. cn的Emacs专区
5. Emacs资源哪里最多?
6. 一个收集大量Emacs配置文件的网站

推荐下载FTP: ftp://ftp.tsinghua.edu.cn/Software/Editor/Emacs/
精华区下载 : ftp://ftp.smth.org/smth/announce

------------------------------------------------------------------------------
-

In details:

* General
=========

1.怎样才能语法加亮
    将以下写到.emacs文件:(global-font-lock-mode t)

2.在Windows版的Emacs下怎样使用ispell?
    Win32有一个native的ispell v4,但很不好用,建议装一个cygwin的ispell-3.2.06

3.Windows版的Emacs为什么不能显示图片?
    使用cvs版的ntemacs,在.emacs中加入:(auto-image-file-mode t)

4.设置打开文件的缺省路径
    (setq default-directory "~")

5.`.emacs' 在哪里?
    Unix/Linux:   

    ~/.emacs 如果没有,自己创建一个。`touch .emacs'.

    Windows:

    在根目录下创建一个名为".emacs"的文件
    如果创建不了的话也可以用"_emacs"作为文件名
    根目录由windows的环境变量HOME指定,如果没有设定HOME环境变量,一般为C:\

6.下载的el文件怎么用?
    把文件放到load-path中去,然后按照文件头上的注释说明做。
    ~/site-lisp一般默认在load-path中
    增加load-path例:(add-to-list 'load-path "/path/to/yours")

7.怎么进行矩形区域操作?(类似UltraEdit的列模式) 怎么在每一行前插入相同文字?
    x-5-8

8.总有个带小尾巴~的文件出现(自动备份文件),怎么办?
    小尾巴文件是备份,可以干掉它或者按文件名分类放到指定目录中去。
    详细见x-5-2-4

9.我想把一个命令绑定到某个按键组合上,怎么表示组合键?
    x-5-2-3

10.怎么转换文件格式?(DOS <--> UNIX)
    C-x f  (函数 set-buffer-file-coding-system)

11.查找和替换的时候怎么输入回车之类的特殊字符?
    C-q之后输入
    ^M是C-q C-m,回车是C-q C-j,TAB是C-q TAB

12.M-x shell进入shell-mode出现乱码?怎么修改颜色和字体?
    在.emacs中加入:(setq ansi-color-for-comint-mode t)
    更多选项请:M-x customize-group ansi-colors

13.windows下插入、浏览图片时emacs崩溃
   windows版本的emacs的图片支持dll是用mingw编译的,因此如果你的emacs是用VC编译
的,则可能出现意想不到的问题。建议选择用mingw编译的emacs(


14.如何跳到某一行 ?
   `M-x goto-line', 推荐绑定在 `M-g' 键上.

15.如何插入当前时间?
   一个例子:

(defun my-insert-date ()
  (interactive)
  (insert (format-time-string "%Y/%m/%d %H:%M:%S" (current-time))))

(global-set-key (kbd "C-c m d") 'my-insert-date)

16 修改 .emacs 后即时生效(不重启) ?
   有几种方法:
        1) M-x eval-last-sexp(or C-x C-e)
        2) M-x eval-region
        3) M-x eval-buffer


* Chinese Related
=================

1.Emacs与其他程序间为什么不能拷贝、粘贴
    在~/.emacs加入这句话“(set-selection-coding-system 'cn-gb-2312)”

2.Emacs中新开buffer不使用默认字体怎么办
    (add-to-list 'default-frame-alist '(font . "-*-SimSun-medium-r-normal-*-
12-*"))

3.XEmacs怎样保存中文
    (prefer-coding-system 'gb2312)

4.怎样使Emacs支持GBK
    去下载那个支持文件,按照里面的README
进行安装。
    或者访问本版精华区x-5-3-3,有README贴文和elisp包附件。

* TeX
=====

1.Windows下不能使用LaTeX-preview
    使用CVS的GNU Emacs或XEmacs就可以了

2.Emacs能象vimsuite那样加载类似CJK的模板么?
    可以,使用template扩展可以加载任何格式的模板

* Programming
=============

1.怎样把C/C++文件重新排版
    选择文本块,ESC C-\,M-X c-set-style,可以设置不同的缩进风格

2.语法加亮
    (global-font-lock-mode t)

3. c/c++, java 自动补全功能?
   c/c++ - ecb
   java  - jde

Both kind of *SLOW*, though.

* Gnus, Mail, Web
=================

1.mew怎样使用SMTP验证?
    (setq mew-smtp-auth-list (quote ("CRAM-MD5" "LOGIN" "PLAIN")))

2.怎样使mew在pop取信时将信件保留在服务器上?
    (setq mew-pop-delete nil)

3.gnus怎样使用通讯录?
    可以用 bbdb
                       
* Resources
===========

1.推荐Emacs入门书籍
  a.Sams Teach Yourself Emacs in 24 Hours
    可以从
    在线阅读。在ftp.tsinghua.edu.cn中可以下载全文、光盘中的内容以及官方网站
    上的一些东西。不要被书名所迷惑,你不可能在24小时内学会的。
  b.《学习GNU Emacs》
    O'Reilly和机械工业出版社出版的,定价很高,¥68.00。清华的图书馆有藏书,
    索书号: TP391.12_K073,借的人很多,需要提前预约。

2.推荐Emacs Lisp入门书籍
  a.GNU Emacs Lisp编程入门
    涵盖了入门需要的几乎所有知识,写给没用过Emacs,没学过lisp;但是用过编辑器

    会写程序的人看的入门书。这本书最好用info看,一边看一边就可以试。在info里面
    显示为Emacs Lisp Intro。
  b.GNU Emacs Manual
    速查手册,info里面显示为Elisp。

3.下载最新版本的GNU Emacs
    可以使用cvs方式:
    *nix下: cvs -z3 -d:ext:anoncvs@savannah.gnu.org:/cvsroot/emacs co emacs
    windows下: 可以用cygnus下的cvs(推荐), 也可以装一个WinCVS
    这里可以下载NTemacs的最新CVS版
4.ftp.tsinghua.edu.cn的Emacs专区
    有三种访问方式
   
    ftp://ftp.tsinghua.edu.cn/Software/Emacs/
    rsync://ftp.tsinghua.edu.cn/pub/Software/Emacs/

5.Emacs资源哪里最多?
    [Emacs Wiki] 
    [Emacs Wiki Elisp List] 很全的elisp list
    /cgi-bin/wiki/WikifiedEmacsLispList

6.一个收集大量Emacs配置文件的网站
   
阅读(1220) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~