web-dev-qa-db-ja.com

コマンドラインからMacVimでファイルを開く

コマンドラインからコマンドを入力しています

open .lists

これは、テキストエディットでテキストファイルを開いています。一部のファイル拡張子はMacVimで開くと確信しています。すべてのテキストファイルをMacVimで開く方法がわかりません。

2
Ravenous

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コマンドが希望どおりに機能します。

もう1つのオプションは、MacVimを使用してファイルを開くエイリアスを~/.profileに追加することです。何かのようなもの:

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

次に、ターミナルにedit filenameと入力すると、ファイルがMacVimで開きます。

6
Bert

試してみてください

mvim filename

インストール方法によっては、PATHを設定する必要がある場合があります。

見てください https://stackoverflow.com/questions/2056137/how-to-run-mvim-macvim-from-terminal

2
marcwho