在Cygwin上设置emacs

在Cygwin上设置emacs,emacs,terminal,windows-vista,cygwin,mintty,Emacs,Terminal,Windows Vista,Cygwin,Mintty,我正在试用Cygwin。我试图让emacs在终端模式下打开。当我使用Cygwin shell通过mintty运行$emacs-nw时。我没有找到bash:emacs:command。如果有帮助的话,我正在运行WindowsVista SP2。我认为您需要编辑环境变量,但我不知道该怎么做 请帮忙!如有任何建议,我们将不胜感激 提前谢谢 更新: 这是我运行$echo$PATH时出现的结果: $ echo $PATH /usr/local/bin:/usr/bin:/cygdrive/c/Prog

我正在试用Cygwin。我试图让emacs在终端模式下打开。当我使用Cygwin shell通过mintty运行
$emacs-nw
时。我没有找到
bash:emacs:command
。如果有帮助的话,我正在运行WindowsVista SP2。我认为您需要编辑环境变量,但我不知道该怎么做

请帮忙!如有任何建议,我们将不胜感激

提前谢谢


更新:

  • 这是我运行
    $echo$PATH
    时出现的结果:

    $ echo $PATH
    
    /usr/local/bin:/usr/bin:/cygdrive/c/Program Files/Common Files/Microsoft Shared/Windows Live:/cygdrive/c/Windows/system32:/cygdrive/c/Windows/cygdrive/c/Program Files/Common Files/Adobe/AGL:/cygdrive/c/Program Files/ATI Technologies/ATI.ACE/Core Static:/cygdrive/c/Program Files/Common Files/Roxio共享/10.0/DLLShared:/cygdrive/c/程序文件/Common文件/RoxioShared/DLLShared:/cygdrive/c/程序文件/Common文件/Roxio共享/10.0/DLLShared:/cygdrive/c/程序文件/Intel/WiFi/bin:/cygdrive/c/程序文件/Common文件/Intel/WirelessCommon:/cygdrive/c/Windows/System32/windowspowshell/v1.0:/cygdrive/c/程序文件/Common文件/UleadSystems/MPEG:/cygdrive/c/Program Files/Windows Live/Shared:/cygdrive/c/Program Files/QuickTime/QTSystem:/cygdrive/c/Program Files/Microsoft SQL Server/100/Tools/Binn:/cygdrive/c/Program Files/Microsoft SQL Server/100/DTS/Binn:/cygdrive/c/Program Files/gtk2/bin:/cygdrive/c/Program Files/mlt/bin:/cygdrive/c/ProgramFiles/Intel/WiFi/bin:/cygdrive/c/Program Files/Common Files/Intel/WirelessCommon:/cygdrive/c/Python27:/cygdrive/c/Program Files/Console:/cygdrive/c/Program Files/OpenLibraries/bin


  • 如果您想使用
    emacs-nw
    ,我很确定您需要安装cygwin emacs(使用cygwin安装程序)

    如果您想使用其他一些适用于Windows的emacs(我认为
    -nw
    ),则需要将该emacs的路径添加到您的路径中,例如

    export PATH=${PATH}:/cygdrive/c/Program Files/<path_to_emacs_dir>.
    
    export PATH=${PATH}:/cygdrive/c/Program Files/。
    

    如果您希望它是永久性的,那么可以将其添加到“.bashrc”文件中。

    我假设您安装了emacs?(我不相信它默认安装在cygwin中。)“echo$PATH”的输出是什么?(emacs应可从“/usr/bin/emacs”获得。)@jtahlborn我在问题中添加了它,您安装了哪个cygwin emacs软件包?@jtahlborn无。很抱歉echo$PATH有点混乱。所以我只是键入“export PATH=${PATH}:/cygdrive/c/Program Files/”?不会把事情搞砸的,对吧?我在setup.exe中找不到任何cygwin emacs。我几乎什么都试过了。或者是我需要下载的其他东西?谢谢你所做的一切!哎呀,我的路径不正确,修正了。键入路径不会永久性地破坏任何东西。如果你搞砸了,就重新启动mintty。emacs可通过setup.exe获得,如果希望“emacs-nw”正常工作,则必须先安装它。是否从cygwin.com获得最新的setup.exe?你用的是什么镜子?啊哈!tweedo.com(我使用的镜子)没有。我检查了另外两个,发现了!!!非常感谢你!