我从命令行输入命令
open .lists
这是在 TextEdit 中打开文本文件。我很确定某些文件扩展名可以用 MacVim 打开。我不确定如何让所有文本文件都能用 MacVim 打开。
答案1
该open
命令将使用默认程序打开文件,就像您在 Finder 中双击该文件一样。但是,该命令有几个选项:
-a application
Specifies the application to use for opening the file
-e Causes the file to be opened with /Applications/TextEdit
-t Causes the file to be opened with the default text editor, as determined via LaunchServices
这为您提供了几种可能性:
您可以通过“信息对话框”将文件扩展名与应用程序(例如 MacVim)关联。只需选择文件并按 Cmd-i,然后转到“打开方式”选项卡,选择应用程序并点击“更改全部...”。这将改变该文件的默认应用程序,并且open
命令将按您希望的方式工作。
另一个选项是添加一个别名,~/.profile
使用 MacVim 打开文件。例如:
alias edit="open -a MacVim.app $1"
然后您可以edit filename
在终端中输入,文件将在 MacVim 中打开。
答案2
尝试
mvim filename
您可能需要根据安装方式设置 PATH。
看一眼https://stackoverflow.com/questions/2056137/how-to-run-mvim-macvim-from-terminal