wordpress   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Windows,Emacs,Git Bash和shell命令大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

Windows 7. Emacs 24.3.1. Git 1.8.1.msysgit.1.我在等效的.emacs文件中有以下内容: (if (equal system-type 'windows-nt) (progn (setq explicit-sHell-file-name "C:/Program Files (x86)/Git/bin/sh.exe"
Windows 7. Emacs 24.3.1. Git 1.8.1.msysgit.1.我在等效的.emacs文件中有以下内容
(if (equal system-type 'windows-nt)
    (progn (setq explicit-sHell-file-name
                 "C:/Program Files (x86)/Git/bin/sh.exe")
           (setq sHell-file-name "bash")
           (setq explicit-sh.exe-args '("--login" "-i"))
           (setenv "SHelL" sHell-file-Name)
           (add-hook 'comint-output-filter-functions 'comint-Strip-ctrl-m)))

当我想做M-x sHell时,这很有效:我可以弹出一个sHell并输入“ls”.

但是,M-x sHell-command失败了.当我尝试通过sHell-command运行“ls”时(根据C-h f sHell-command,它应该在* SHell命令输出*缓冲区中打印输出),我收到一条错误消息:

搜索程序:权限被拒绝,bash”

关于调用过程,Google上有一些非常古老的建议,以及关于让sHell在Emacs中运行的许多关于StackOverflow的问题.请注意,M-x sHell运行良好,我想要的是sHell命令.

(原因:https://github.com/donkirkby/live-py-plugin#installing-the-emacs-mode)

@H_419_16@ 尝试将两个变量设置为指向相同的可执行文件,并确保路径位于exec-path中:
(setq explicit-sHell-file-name
      "C:/Program Files (x86)/Git/bin/bash.exe")
(setq sHell-file-name explicit-sHell-file-Name)
(add-to-list 'exec-path "C:/Program Files (x86)/Git/bin")

大佬总结

以上是大佬教程为你收集整理的Windows,Emacs,Git Bash和shell命令全部内容,希望文章能够帮你解决Windows,Emacs,Git Bash和shell命令所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。