created: 2023-06-08T07:24:56.277Z

vscode のアルファ版の機能を使うための vscode insiders をインストールする

コマンドラインからインストールしようとしたが cask にない。

こちらからダウンロードして使う。

code コマンドのようなことがしたいのでシンボリックリンクを貼ってPATHが通るところに置いておく。

$ sudo ln -s "/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/bin/code" "/usr/local/bin/code-insiders"

duti

macos でダブルクリックをしたときなどに、開くアプリケーションを拡張仕事に設定させてくれる duti での設定方法

引数に com.microsoft.VSCode といった Bundle ID を指定する必要がある。Bundle ID を調べるには mdls コマンドを使う。

$ mdls -name kMDItemCFBundleIdentifier /Applications/Visual\ Studio\ Code\ -\ Insiders.app
kMDItemCFBundleIdentifier = "com.microsoft.VSCodeInsiders"
duti -s com.microsoft.VSCodeInsiders conf all
duti -s com.microsoft.VSCodeInsiders txt all
duti -s com.microsoft.VSCodeInsiders envrc all
duti -s com.microsoft.VSCodeInsiders j2 all
duti -s com.microsoft.VSCodeInsiders js all
duti -s com.microsoft.VSCodeInsiders ts all
duti -s com.microsoft.VSCodeInsiders css all
duti -s com.microsoft.VSCodeInsiders scss all
duti -s com.microsoft.VSCodeInsiders sass all
duti -s com.microsoft.VSCodeInsiders less all
duti -s com.microsoft.VSCodeInsiders json all
duti -s com.microsoft.VSCodeInsiders logquery all
duti -s com.microsoft.VSCodeInsiders md all
duti -s com.microsoft.VSCodeInsiders pm all
duti -s com.microsoft.VSCodeInsiders py all
duti -s com.microsoft.VSCodeInsiders python all
duti -s com.microsoft.VSCodeInsiders service all
duti -s com.microsoft.VSCodeInsiders sh all
duti -s com.microsoft.VSCodeInsiders yaml all
duti -s com.microsoft.VSCodeInsiders yml all

その他

  • Setting Sync は通常の vscode とは共有されない
  • 通常の vscode と見た目を変えておかないとなんかでハマりそうなので変更しておく
  • 最初は手癖で code コマンドを使ってしまうのでエイリアスを貼った