将文件类型与 emacs/cygwin 相关联
Associate a file type with emacs/cygwin
我想使用 Emacs 作为编辑器和 shell。
在 Windows 7 上,我安装了 cygwin
、X11 和 emacs。
在终端中,我将这些行添加到 /etc/profile
文件中:
XWin -multiwindow 2> /dev/null&
export DISPLAY=:0.0
sleep 1
emacs 2> /dev/null&
我创建了一个执行此命令的快捷方式:C:\rhcygwin64\bin\mintty.exe -
现在,每次我启动该快捷方式时,它都会启动 emacs
。没问题。
我的目标是:将一些文件类型(如 .txt
、 .csv
等)与 emacs
相关联,以便在我启动时 foo.txt
它会在 emacs 中打开。
当我尝试这样做 'Set Associtation'
控件时,它只接受文件名并且不接受“-”。因此,当我尝试打开 foo.txt
时,它不起作用。我试图创建 mintty.exe
的快捷方式,但它也没有用。
有人可以帮我创建关联以开始 mintty.exe
而不是 mintty.exe
- 吗?
提前致谢
我要取消我的问题了。
我意识到我的问题与 subshell 问题有关......当我尝试首先调用 cygwin,然后调用它下面的 emacs 等时。
我决定不使用太多 Windows 资源管理器,而是直接转到文件并打开它。这样我就不需要文件关联了。
请关闭我的票。
谢谢
我想使用 Emacs 作为编辑器和 shell。
在 Windows 7 上,我安装了 cygwin
、X11 和 emacs。
在终端中,我将这些行添加到 /etc/profile
文件中:
XWin -multiwindow 2> /dev/null&
export DISPLAY=:0.0
sleep 1
emacs 2> /dev/null&
我创建了一个执行此命令的快捷方式:C:\rhcygwin64\bin\mintty.exe -
现在,每次我启动该快捷方式时,它都会启动 emacs
。没问题。
我的目标是:将一些文件类型(如 .txt
、 .csv
等)与 emacs
相关联,以便在我启动时 foo.txt
它会在 emacs 中打开。
当我尝试这样做 'Set Associtation'
控件时,它只接受文件名并且不接受“-”。因此,当我尝试打开 foo.txt
时,它不起作用。我试图创建 mintty.exe
的快捷方式,但它也没有用。
有人可以帮我创建关联以开始 mintty.exe
而不是 mintty.exe
- 吗?
提前致谢
我要取消我的问题了。 我意识到我的问题与 subshell 问题有关......当我尝试首先调用 cygwin,然后调用它下面的 emacs 等时。 我决定不使用太多 Windows 资源管理器,而是直接转到文件并打开它。这样我就不需要文件关联了。 请关闭我的票。 谢谢