LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1443|回复: 2

试用emacs23.1及其相应问题的疑问

[复制链接]
发表于 2009-8-1 10:47:27 | 显示全部楼层 |阅读模式
[color="urple"]
正好这几天在试用最新出来的emacs 23.1 win32版,由于比以前的版本有不少的改进,我想试试这个版本中有什么值得可以学习的。结果在试用的过程中发现几个使用上的问题:
1、启动时却不直接显示其安装目录的路径,反而跑到C盘下的目录中了。另外,这个版本的emacs初始化时,显示的中文字体比原来的版本要小,我查了下都是10号大小的字,怎么会显示这么小?如何设置才能像以前版本那样显示稍微大的字体呢?
2、在做文件比较的时候,以前我可以直接用diff-backup命令进行比较,还可以显示出两个文件中的内容差异。结果这个版本所进行的比较是这样的:
diff -c "e:/MyFiles/mydiary/学习笔记/ICE学习笔记.txt~" "e:/MyFiles/mydiary/学习笔记/ICE学习笔记.txt"
diff: e:/MyFiles/mydiary/学习笔记/ICE学习笔记.txt~: No such file or directory
diff: e:/MyFiles/mydiary/学习笔记/ICE学习笔记.txt: No such file or directory
Diff finished (diff error).  Sat Aug 01 10:01:42 2009

没有任何的比较内容出现。这很让我讶异,怎么回事呀?难道说我还要用以前的版本了?这个版本的Ait+x diff-back和Compared with backup Alt+=命令没法正常使用。头疼了。
3、image浏览问题,在用Alt+x image-dired进入到图像浏览时,可以列出所要浏览的图像,都打上标记了。结果显示的是:
Thumb could not be created for file e:/MyFiles/MyPhotos/picturename

结果是无法显示图像的缩略图,image-dired菜单中的所有选项都没法使用,Operate菜单最后四个命令、Regexp菜单最后一个命令、immediate菜单中两个关于图像处理的命令也没法使用。
另外在显示图片时,以前的版本可以直接显示图片,并隐藏光标。而这个版本在我加上相应的动态库后,在显示时会出现光标,而且还在图片的正中间。只有反复点鼠标才能让光标跑到图片尾部,头疼呀!!有谁能解决这个小小的浏览问题呀?请大家帮忙看看。
4、我想用ediff这套命令来处理文件比较,因为我曾经查看过相应的帮助文档,按照其操作后可以比较两个文件,确切说是一个原始文件和备份文件的比较,我想把它保存到一个比较后的文件中,可就是不知道如何操作,我根据其提示也没法保存下来。白费了一场也没成功,倒不如以前的版本好用。
想问一下哪位熟悉这套命令的使用?我就想试试能否把这两个文件的比较结果输出。其他的我可以在使用的时候使用就行了。请熟悉的达人指教一二。先谢谢了。
发表于 2009-9-5 12:14:59 | 显示全部楼层
我想你应该设置了.emacs文件,能否看看。

关于第一个字体问题。你可以在C:\.emacs里加入以下内容试试:

[PHP]
;系统字体大小
(if window-system
      (progn
       (create-fontset-from-fontset-spec
         (concat
        ;;前面部分为希望的英文字体名,mygbk可以任意命名,只要与后面使用对应即可
        "-*-Courier New-normal-r-*-*-16-*-*-*-c-*-fontset-mygbk,"
        ;;下面是行楷的字体设置
        "chinese-gb2312:-*-NSimSun-normal-r-normal-*-18-*-*-p-*-gb2312*-*,"
        "chinese-cns11643-5:-*-NSimSun-normal-r-normal-*-18-*-*-p-*-gbk*-*,"
        "chinese-cns11643-6:-*-NSimSun-normal-r-normal-*-18-*-*-p-*-gbk*-*,"
        "chinese-cns11643-7:-*-NSimSun-normal-r-normal-*-18-*-*-p-*-gbk*-*"
         ))

        ;;不用后面的那句,用这句注释掉的也可以
;;         (set-face-font 'default     "fontset-mygbk")
         (setq default-frame-alist
                (append
                 '((font . "fontset-mygbk"))
                 default-frame-alist))
          )
)
[/PHP]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-5 20:50:15 | 显示全部楼层
Post by DebianEdu;2024165
我想你应该设置了.emacs文件,能否看看。

关于第一个字体问题。你可以在C:\.emacs里加入以下内容试试:

[PHP]
;系统字体大小
(if window-system
      (progn
       (create-fontset-from-fontset-spec
         (concat
        ;;前面部分为希望的英文字体名,mygbk可以任意命名,只要与后面使用对应即可
        "-*-Courier New-normal-r-*-*-16-*-*-*-c-*-fontset-mygbk,"
        ;;下面是行楷的字体设置
        "chinese-gb2312:-*-NSimSun-normal-r-normal-*-18-*-*-p-*-gb2312*-*,"
        "chinese-cns11643-5:-*-NSimSun-normal-r-normal-*-18-*-*-p-*-gbk*-*,"
        "chinese-cns11643-6:-*-NSimSun-normal-r-normal-*-18-*-*-p-*-gbk*-*,"
        "chinese-cns11643-7:-*-NSimSun-normal-r-normal-*-18-*-*-p-*-gbk*-*"
         ))

        ;;不用后面的那句,用这句注释掉的也可以
;;         (set-face-font 'default     "fontset-mygbk")
         (setq default-frame-alist
                (append
                 '((font . "fontset-mygbk"))
                 default-frame-alist))
          )
)
[/PHP]


[color="Magenta"]
行,我会试试看。不过关于第二和第三个问题,我想问一下。这是不是emacs 23.1中自身的问题呢?diff为什么不能像以前的22.0.X这个版本那样使用呢?在图片浏览时,不管用哪种方式,那个光标就横在图片中间,总让人看得别扭。请这位朋友帮我参考一下。谢谢了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表