Из моей командной строки я ввожу команду
open .lists
Это открывает текстовый файл в TextEdit. Я уверен, что некоторые расширения файлов откроются с MacVim. Я не уверен, как заставить все текстовые файлы открываться с MacVim.
Из моей командной строки я ввожу команду
open .lists
Это открывает текстовый файл в TextEdit. Я уверен, что некоторые расширения файлов откроются с MacVim. Я не уверен, как заставить все текстовые файлы открываться с MacVim.
Команда 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.
Пытаться
mvim filename
Возможно, вам придется установить PATH в зависимости от того, как вы его установили.
Взгляните на https://stackoverflow.com/questions/2056137/how-to-run-mvim-macvim-from-terminal