ホスト側のVSCodeでVagrant環境内のファイルを編集する
GUI環境の無いVMに存在するファイルを編集する時にホストのVSCodeが使いたかったのでメモ
環境
拡張機能のインストール
これを使います。
設定
VSCodeのコマンドパレットで
sshfs create
と入力し、サジェストされた「create a ssh fs configuration」を選択Name、Locationを適当に決める。(ワークスペースごとに接続を切り替えたいならWorkspace settings.jsonを選択)
- 追加の設定が聞かれるので
Host
,Port
,Root
,Username
,Private Key
の項目を入力。Root
は/home/vagrant/path/to/targetdir
その他はvagrant ssh-config
で表示される項目を入力