2019独角兽企业重金招聘Python工程师标准>>>

1.初步配置:(以下转)

Windows上Emacs的安装及emacsclient进行C/S连接

首先,在Windows上emacs – –deamon这个参数是用不上了,但总不能每打开一个文
档就要启动一个Emacs吧, 那样树懒也要开口大骂,嫌它太慢了.好吧,说一下什么是--
–deamon,在Linux 平台下,Emacs 可以这样运行:emacs – –daemon.这样运行后有
什么效果呢,什么效果也没有,你不会看到有任何窗口弹出。那怎么用它编辑文件呢,
没有窗口弹出的编辑器算哪门子编辑器。那就是在运行了这个命令之后运行另外一个命
令:emacsclient ,运行这个命令后并不会重新启动一个emacs进程,它只是作为一个客
户端连接到了emacs – –daemon 这个进程上。你配置文件中的所有配置在emacs --
–daemon 运行的时候就已经加载到内存了,当你运行emacsclinet 时它只是打开一个
窗口来编辑你的文件。这样就可以避免每打开一个文件,都要启动一个emacs 进程、重
新加载一遍你的配置文件这个费时费力费感情的动作了。

但是很可惜– –daemon 这个参数使用了Linux系统下有而Windows 没有的特性,
自然到了Windows 上,就没它什么事了。没法让Emacs做为后台服务启动,只好启动一个
Emacs之后再也不关闭,然后用emacsclient 或者gnuclient 去连这个没关闭的Emacs了.这
就好比你不让我躺在你家床上睡大觉,还不让我偶尔赖着你家沙发不走嘛,未免太不尽人
情了吧,人家可是有心在你这安家的.

额外提一点,要在windows上用好emacsclient gnuclient 还真的费一点事,其实搞
清楚的原理, 条理是很清晰的,但如果你跟Emacs仿佛古时的新婚男女,竟是初见,要你用
好它那 也确实有点让人为难.我没用gnuclient 也没用打过补丁的EmacsW32,只用
Emacs 自带的emacsclient,就已经足够了.

下面从头到尾介绍Emacs 在Windows 上的安装及简单配置首先到这个目录下载

emacs 的安装包目前的最新版是23.3所以下载emacs-23.3-bin-i386.zip 这个这可以了.
上面这个是相对比较稳定正式发布的.而在这个 网站上的是Emacs 的最新版,一周一更
新,相对上面那个不太稳定,但绝对可用. 下载下来,放到一个目录中不包含空格,不
包含汉字的路径下。解压开后,里面有个bin目录,目录下有个addpm.exe ,点这个程序
以后会将Emacs加入到开始菜单中。另外还有个runemacs.exe 一般情况下用这个程序就
可以启动Emacs .你可以发送一个链接到桌面上,便于使用。另外有一个emacs.exe 这
个程序和runemacs.exe 一样。但是会启动一个黑窗口,也就是说它是一个用于在cmd下
使用的命令。另外还有emacsclientw.exe emacsclient.exe 这两个就是上面提到的客
户端程序如果仅仅是让Emacs 能用,到这里就可以结束了。双击runemacs.exe就可以使
用Emacs 了。

配置

  • 关于Emacs 的配置文件 .emacs文件 及.emacs.d目录 及主目录(Home)
    在Linux 下,每个用户都有属于它自已的目录称为主目录,即HOME变量所指向的目
    录,如joseph用户的home 目录是指/home/joseph/这个目录。而Linux 下的程序的
    配置文件都在用户主目录下,一般它们的配置文件都以点开头 ,这是因为linux 下
    以点开头的文件是隐藏文件, 而Emacs的配置文件,请你用大腿想一想,就会猜到
    它名叫.emacs了。而emacs 的配置文件用到后来内容会变得越来越大,比如我的配
    置文件现在大概有30M ,把它存放在一个文件中会显得很乱,且不容易管理,所以
    出现了.emacs.d目录。一般使用emacs的用户会把相应的配置文件分成一个个小文件
    放到这个目录里。

    在Windows下 默认情况下,emacs的配置文件是在这个目录下的C:\Documents and
    Settings\Administrator\Application Data\也就是说这个目录大概等同于linux
    的home目录。大哥,别让我连Administrator要替换成你的用户名都要告诉你. 在这
    个目录下你可以创建.emacs这样一个文件,如果你运行emacs之后它没自动创建这个
    文件,要让你自已创建它,说不定还真有点困难,因为默认Windows的资源管理器是不
    能创建以点开头的文件及文件夹的,cmd.exe下可以用命令可以做到. 不过你可以创
    建"_emacs"文件,效果与.emacs一样,前提是此目录下没有.emacs不要告诉我此目录
    下已经有.emacs文件了,你还把配置的内容写到_emacs文件里,然后问我为什么配置
    没起作用. 不过对"C:\Documents and Settings\Administrator\Application
    Data\"这个目录我实在没有好感,它脸长得太长先不用说,单看看它路径里的空格数
    量就够让你喝一壶的了,真想不通有点软为何要在在目录里加上一个空格,而有时偏
    偏它又处理不好空格带来的麻烦.所以我首先要将默认的C:\Documents and
    Settings\Administrator\Application Data\"目录修改为一个短一点的目录,譬
    如: "d:\".还能更短吗? 如何修改,只要修改HOME系统变量就行了.

  • 新建 HOME环境变量
    大体步骤是这样的. 右击"我的电脑"~属性~环境变量,然后点击上面的那个"新建
    ",然后变量名输入"HOME"变量值输入"d:\",一路确定之后Home变量就设好了.
  • 创建.emacs.d目录和.emacs文件
    相信.emacs.d目录和.emacs文件是困扰大家很久的问题了,其实有个简单的办法可以解
    决此问题。启动emacs,用鼠标点击Options菜单,随便点击一两个选项,比如点击一下
    Active Region Highlighting,然后点击Save Options。先不要担心你会破坏了什么东
    西,这样做的目的是让emacs自动创建.emacs.d目录以及.emacs文件!观察你的Emacs窗
    口最后一行,是否显示“Wrote d:/.emacs”?如果是的话就对了,当你选择Save
    Options的时候,Emacs会在home路径下产生.emacs文件,并把配置信息写进这个文件。
    现在看看你的d:\目录下是否产生了这两个东西?
  • 修改Path 变量,将D:\\emacs-23.3\\bin加入到Path中去,其实现在可以不加,
    但为了以后使用方便,最好加上。

    然后在d:\建.emacs或者_emacs文件在里面进行配置就可以了. Emacs用得时间长
    了你的配置文件会变得很大很难管理所以一般大家都会建一个.emacs.d的目录,然
    后把其他的配置文件放在这个目录里. 下面简单起见只用.emacs这一个配置文件.

  • 配置d:\.emacs文件或d:_emacs
    (setq server-auth-dir "d:\")(setq server-name "emacs-server-file")(server-start)

    然后像建HOME变量一样建一个

  • EMACS_SERVER_FILE 与 ALTERNATE_EDITOR环境变量

    • EMACS_SERVER_FILE变量,值为"d:\emacs-server-file"
    • ALTERNATE_EDITOR=d:\emacs-23.3\runemacs.exe
  • 右键菜单中加入 "Open With Emacs"
    下面要实现,在资源管理器的右键菜单中加入,"Open with Emacs"这个一个选项
    。假设你把Emacs 解压到了d:\emacs-23.3\这个目录下。
    用注册表编辑器新建这样一个项
    [HKEY_CLASSES_ROOT\*\Shell\Open With Emacs\command]@="D:\\emacs-23.3\\bin\\emacsclientw.exe %0"或者下载这个reg文件,双击导入即可

    我试过了,上面的数据直接改成D:\emacs-23.3\bin\runemacs %0可以,但原来的方法貌似不行~~

    srchtmlized-srcTags:
    @SVN @perl @Java @Erlang @SQL @DB @Oracle
    @Ediff
    @Git
    @Emacs @Daily @C @Eclipse
    @AutoHotKey
    @Windows @Linux

Date: 2011-06-03 星期五

Author: 孤峰独秀

Org version 7.8.03 with Emacs version 24

转载于:https://my.oschina.net/lcniuren33/blog/64298

emacs for windows相关推荐

  1. java环境卡顿_解决Emacs在windows使用的问题,比如环境设置、卡顿……

    发现Emacs下编辑代码时非常卡顿,环境设置也不方便,百度了一通,集合一些设置如下,发现这个神器真的是很爽,秒杀一众IDE 一.建一个bat文件设置启动变量 windows下,环境设置可以自己写一个b ...

  2. emacs在windows下打开报错原因

    最开始实在是想不通,最开始我明明就能正常使用,后来发现不能用了,过了几天才回过神来,我路径中有中文,换了一个没有中文的路径后打开正常了.太低级的错误了嘛,却那么难发现. 这些数字就是识别不出来我的中文 ...

  3. windows下Emacs的安装与配置

    近期在学习windows下的Emacs,遇到不少问题,比方什么home文件夹啦,.emacs配置文件啦,.el文件啦,通过几天的重复琢磨,最终有所感悟.我想不仅是我,非常多人都遇到过这些问题,如今就总 ...

  4. 用1天快速上手org-mode(windows系统)

    Table of Contents 1. 选择Emacs的理由--Org-mode 1.1. 现状(基于本人现有软件的使用) 1.2. 理念(够用才好) 1.3. 学习过程(少走弯路) 2. 快速安装 ...

  5. linux emacs配置文件,[z]使用.emacs.d目录管理Emacs配置文件

    第一启动emacs会在-目录下创建.emacs.d目录 使用.emacs.d目录管理Emacs配置文件 参考:Declaring .emacs Bankruptcy Emacs的默认配置文件是.ema ...

  6. 程序员最爱用 Emacs 写 Python、Bash,调研了 7300 位开发者有这些发现

    整理 | 郑丽媛 头图 | CSDN下载自视觉中国 不知不觉,特殊的 2020 年已经走到了尾声.纵使今年跌宕起伏,但各大平台对于本年度的总结报告还是如期而至.这不,近日著名集成开发环境和文本编辑器 ...

  7. Emacs、cedet、ecb

    最近在玩Emacs(windows下),总觉得不顺心.按照http://bbs.chinaunix.net/viewthread.php?tid=1014134想玩玩cedet.ecb.emacs的启 ...

  8. 在linux下修改emacs颜色字体,Emacs的字体设置方法总结

    Emacs的字体设置方法总结 在 X 下使用 emacs 时,如果字体配置不好,emacs 就会显得十分丑陋.而作为 emacs 的用户,每天相当长的时间都在盯着这个编辑器,如果字体不好看,对眼 睛是 ...

  9. emacs配置文件浅谈

    标题: .emacs配置文件浅谈 .emacs 指的是emacs的配置文件.在UNIX下为".emacs".它在用户的HOME目录下. 你可以自己写一个全新的.emacs.但一般都 ...

最新文章

  1. 对IsUnderPostmaster变量初步学习
  2. mongodb基本操作=增删改查
  3. c语言switch计算利润,求助。。关于用switch编写简易计算器
  4. 【转】直线光栅化算法-Bresenham算法
  5. Idea debug时报错:Command line is too long
  6. fdisk 分区_【linux】循序渐进学运维-基础篇-分区命令fdisk
  7. Android 通知栏消息
  8. linux下esc退不出vi
  9. 利用计算机模拟体现了网络的,毕业论文_Packet tracer模拟器在计算机网络中的应用6喜欢就下吧(样例3)...
  10. 数字电子技术基础-阎石老师版本-学习记录
  11. [初学笔记] pause 语句 的运用,.m文件中按任意键继续程序或者延迟秒数继续程序
  12. python做t检验_Python实现--假设检验:T检验
  13. 中国大学MOOC动物遗传学试题及答案
  14. Android Studio 截屏
  15. 关于win10“你未连接到任何网络“解决方法
  16. AWVS批量操作脚本
  17. Maven项目自动更新/修复Javadoc
  18. 20189221 2018-2019-2 《密码与安全新技术专题》第三周作业
  19. Android原生OS风格ROM包,小米5 的LineageOS14.1刷机包 安卓7.1.1原生风格 20180203更新
  20. [IOS]整合google map并获取当前位置

热门文章

  1. OpenCV | OpenCv常用函数(代码类)
  2. mysql数据万能导入工具下载_mysql数据导入工具下载 - 数据导入工具(EMS Data Export for MySQL) v3.7.0多语特别版下载 - 第九软件网...
  3. CreateEvent的用法
  4. 总谐波失真80_谐波平衡法仿真(ADS)
  5. python3精要(37)-wxPython(3)-安装
  6. vb.net2019-播放声音(wav、mp3等)
  7. 春节礼品:iPhone 11 抱回家
  8. 从RCNN到Fast RCNN,再到Faster RCNN的奥秘
  9. 【算法知识】详解快速排序算法
  10. “最佳融合通信创新应用平台”认证!2021 年度全球新经济卓越成就奖揭晓