mac下命令行 open myfile打开文件默认的编辑器怎么更改?

2014-01-17 00:34:26 +08:00
 laiqs2011
比如我想用sublime text 打开这些文件

新手一枚,多多指教。

(vim 感觉好难学啊)
12377 次点击
所在节点    macOS
8 条回复
jjgod
2014-01-17 00:44:16 +08:00
open 就是用 Finder 设置的 LaunchServices 默认打开程序打开。man open 列出了一些其他的打开方式,比如 -a / -b 用指定的程序打开,-e 用 TextEdit 打开,-t 用默认的文本编辑器打开。
11
2014-01-17 00:51:25 +08:00
$ ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/sublime

$ sublime FILENAME
FrankFang128
2014-01-17 00:54:36 +08:00
你百度都能百度到啊 mac 默认打开方式。
hewigovens
2014-01-17 09:27:31 +08:00
以txt为例, 在Finder理选择一个txt文件, 右键Get Info->Open With->Sublime->Change All, 下次你命令行直接open txt就可以用sublime打开了
chevalier
2014-01-17 15:32:30 +08:00
http://macshuo.com/?p=676
配置那一段,在zsh里面设置命令行打开文件的程序
chevalier
2014-01-17 15:33:12 +08:00
alias -s html=mate,意思就是你在命令行输入 hello.html,zsh会为你自动打开 TextMat 并读取 hello.html; alias -s gz='tar -xzvf',表示自动解压后缀为 gz 的压缩包。
hilenlai
2014-01-17 21:46:46 +08:00
@11 已感谢,不过2的话是 ln -s /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl /usr/local/bin/sublime
laiqs2011
2014-01-17 22:00:59 +08:00
赞~感谢各位!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/97327

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX