Visual Studio Codeでサーバのファイルを編集する方法のメモ。
いろいろと拡張機能がでていますが、”Remote Workspace”を使ってみました。
1. ”Remote Workspace”をインストール
拡張機能から、”Remote Workspace”を検索するとすぐインストールできます。
2. 適当な場所にワークスペースファイルを作成
諸々の設定が書かかれるファイルなので、外部の人に見られる場所には置かないほうが良。
ワークスペースファイルの拡張子は.code-workspace。
3. ワークススペースファイルを開いて設定を記述
”Remote Workspace”で設定できるリモート接続は、Azure、Dropbox、FTP、FTPs、SFTP、Slack、WebDAVになります(2018/06/15時点)。
それぞれで設定できるパラメータはRemote Workspaceのgithubで確認できます。
SFTPでアクセスする例:
{
"folders": [{
"uri": "sftp://[ユーザ名]@[ホスト名/IPアドレス]:[ポート]/[ディレクトリ]?(パラメータ。key=valの形で複数列挙)",
"name": "表示名"
},{
"uri": "sftp://webmaster@hogehoge.net/var/www/?keeyAlive=15&key=id_rsa",
"name": "TestSite"
}
],
"settings": {}
}
*foldersの中で複数記述すると、ワークスペースの下に複数の接続が表示されます。
4. Visual Studio Codeの”ワークスペースを開く”から作成したワークスペースファイルを開く
うまくいくと、、ざっとリモートファイルにアクセスできるようになります。