如何在 Emacs 中执行 Shell 的指令

如何在 Emacs 中执行 Shell 的指令,第1张

按Alt+Shift+1, 然后输入shell 命令,回车后会打开一个名为“*Shell Command Output*“的窗口,返回结果就在窗口中,想要关闭这个窗口用 Ctrl+x, 1。

在用emacs打开shell模式时,up 键是向上一行,而不是shell中的上一个命令,这有时候很不方便,为了实现这个功能步骤如下1.m + x global-set-key 按“上” comint-previous-input 向上一个命令2m+x global-set-key 按 “下” comint-next-input 向下一个命令

emacs-23.exe解压该文件,解压后进入相应的文件夹,文件夹下包含以下子文件夹:bin、data、etc、info、leim、lisp、lock、site-lisp、var.bin文件夹中是一些可执行程序,info文件夹中是帮助信息,site-lisp文件夹中是一些扩展的包(Emacs的插件一般都是一个以el为后缀名的文件)。

在bin文件夹中,运行addpm.exe,注册系统变量ComSpec,在电脑图标上点击右键,选择“属性”,然后选择“高级”选项卡,在“高级”选项卡下面选择“环境变量”,在“系统变量”栏中可以看到有一个变量叫做“ComSpec”,它的值为C:\WINDOWS\system32\cmd.exe(和%SystemRoot%\system32\cmd.exe一样)。

该变量的作用是指示emacs调用系统的shell,在windows下一般用的都是cmd,当然也可以使用cgywin等其它的shell,使用cgywin等作为emacs默认的shell时可能会需要一些其它的设置,这些可以参考emacs的在线帮助。

运行addpm.exe后,会给emacs添加开始菜单。

运行runemacs.exe可以启动emacs。

emacs安装好了以后应该对它进行配置,只有经过一些必要的配置,它才配得上“能煮咖啡”这个称号。

首先在“环境变量”中添加“HOME”变量,例如值为“E:\erlang”(erlang工程);

接着在“HOME”变量的路径下的目录建立一个文件名为“。emacs”的文件(如果不设置HOME变量,可以在根目录C:\目录下建立这个“。emacs”文件),如果直接在windows下建立一个“。emacs”文件,windows会提示请输入文件名,建立不成功,最好直接就用emacs来建立这个文件,在emacs下通过菜单File->VisitNewFile…来建立一个文件,文件名就是“。emacs”。“。emacs”文件是emacs的配置文件,emacs在启动的时候会从“。emacs”文件中读取配置信息,来打开或者关闭各种功能,初始化扩展包或者配置界面上的一些显示(去掉菜单栏,工具栏,改变背景颜色等)。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/9924183.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存