我知道你可以使用cygstart在cygwin打开程序。
我也知道你可以用类似的方式打开文件。 不过,我想用一个特定的程序打开一个文件。 例如,我想打开一个文本文件使用崇高,我尝试:
cygstart -a <nameoffile.txt> sublime_text
但是这只是打开默认。
我也试过:
在Subversion中使用Windows记事本作为提交日志消息编辑器
这个记事本(.bat)代码是做什么的,它是如何工作的?
在Windows中扩展less文件
在Python中为Windows记事本创buildUTF-16换行符
从记事本进程内存中读取文本
cygstart -o <nameoffile.txt> sublime_text
但是这也打开了默认的应用程序(记事本)。
我阅读手册页,这两件事似乎是唯一合理的命令。 如何使用cygwin中的特定应用程序打开文件?
Windows记事本如何解释字符
UTF-8字符丢失或显示为记事本中的框,但在web浏览器和其他文本编辑器中正常工作
通常你可以使用程序可执行文件本身。 如果它在你的PATH中,那么只需要:
<program exe> <name of file to open>&
&是将其作为后台进程所必需的,否则Cygwin将等待程序结束,然后再让您再次使用控制台。
如果不在PATH中,可以使用ln -s创建符号链接,将符号链接放在PATH中,或者在命令行中指定完整路径。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。