从命令行使用 MacVim 打开文件

从命令行使用 MacVim 打开文件

我从命令行输入命令

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

相关内容