Membuka file dengan MacVim dari baris perintah

2

Dari baris perintah saya, saya memasukkan perintah

open .lists

Ini membuka file teks di TextEdit. Saya cukup yakin beberapa ekstensi file akan terbuka dengan MacVim. Saya tidak yakin bagaimana cara membuka semua file teks dengan MacVim.

Sangat lapar
sumber
bagaimana vim filename?
John C

Jawaban:

5

The openperintah akan membuka file dengan program default, sama seperti jika Anda telah mengklik ganda file di Finder. Namun, perintah itu memiliki beberapa opsi:

 -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

Ini memungkinkan Anda beberapa kemungkinan:

Anda dapat mengaitkan ekstensi file dengan aplikasi (seperti MacVim) melalui "dialog Info". Cukup pilih file dan tekan Cmd-i, lalu buka tab "Buka dengan", pilih aplikasi dan tekan "Ubah semua ...". Ini akan mengubah aplikasi default untuk file itu dan openperintah akan berfungsi seperti yang Anda inginkan.

Pilihan lain adalah menambahkan alias ke Anda ~/.profileyang menggunakan MacVim untuk membuka file. Sesuatu seperti:

alias edit="open -a MacVim.app $1"

Kemudian Anda bisa mengetikkan edit filenameTerminal dan file akan terbuka di MacVim.

Bert
sumber
Bekerja dengan sempurna. Saya menambahkan alias ke .zshrc saya.
Ravenous