• 7486阅读
  • 0回复

Emacs一句话问答(2004/12/27更新)zz[风中纸页] [复制链接]

上一主题 下一主题
离线XChinux
 

只看楼主 倒序阅读 楼主  发表于: 2005-07-30
发信人: debian (6e9552c9bd8e61c8f277c21220160234), 信区: Emacs
标 题: 一句话问答(2004/12/27更新)
发信站: BBS 水木清华站 (Tue Nov 18 19:53:18 2003), 转信

------------------------------- 交流 FTP ---------------------------------
推荐下载FTP: ftp://ftp.tsinghua.edu.cn/Software/Editor/Emacs/                        
精华区下载 : ftp://ftp.smth.org/smth/announce                                
                                                   
---------------------------------综合问题---------------------------------
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.Windows下Emacs的配置文件在什么地方?                                    
在根目录下创建一个名为".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 <RET> 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(http://nqmacs.sf.net

--------------------------------中文相关篇--------------------------------
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                                            
http://mule-gbk.sourceforge.net下载那个支持文件,按照里面的README
进行安装。
或者访问本版精华区x-5-3-3,有README贴文和elisp包附件。

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

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

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

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

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

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

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

--------------------------------经典图书篇--------------------------------
1.推荐Emacs入门书籍                                            
a.Sams Teach Yourself Emacs in 24 Hours                                  
可以从http://learn.tsinghua.edu.cn/homepage/2001315450/emacs_doc.html
在线阅读。在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。

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

3.Emacs资源哪里最多?                                            
[Emacs Wiki] http://www.emacswiki.org
[Emacs Wiki Elisp List] 很全的elisp list
http://www.emacswiki.org/cgi-bin/wiki/WikifiedEmacsLispList

4.一个收集大量Emacs配置文件的网站                                      
http://www.dotemacs.de/

※ 修改:·crazycool 于 Jan 11 12:31:15 修改本文·[FROM: 211.96.233.*]                      
※ 来源:·BBS 水木清华站 smth.org·[FROM: 219.224.184.38]                            
m
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个