6
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Visual Studio CodeAdvent Calendar 2018

Day 7

VSCode on WLinux on Windows

Last updated at Posted at 2018-12-06

前置き

Windows で快適にすばやく簡単に VSCode を使うための WLinux の紹介です。

当然、VSCode は Windows 上でも動くのですが、言語パッケージのバージョン管理などが結構悩みの種です。
でも Windows 機しか持ってない…という場合、WSL (Windows Subsystem for Linux) が利用できるわけですが、
正直初心者にはコマンド操作でのインストールもなかなか難しいところです。
そんなとき、とりあえず初期セットアップくらいはサクッと簡単に終わらせてしまえるのが WLinux です。

これやるくらいなら Windows で開発するのやめろって感じもありますが、
どうしてもWin機でやりたいときもきっとあると思うので書きました。

概要

Windows での開発環境として WLinux を導入し、その上で VSCode を動かします。

環境

  • Windows 10 Pro (build 17134.407)
  • WLinux 1.25.0
  • X410 (XServer 必須。VCXsrv などでもいい)

利点

  • 初心者でも導入が簡単でわかりやすい
  • Windows 側の環境へ影響がほぼない
  • 要するに Debian なので、言語・ビルドツールなどのバージョン管理も柔軟で自由にできる

欠点

  • WLinuxが有料 (知識があれば自前でビルドしてタダで済む)

導入手順

  1. Windows store にて購入。 (https://www.microsoft.com/ja-jp/p/wlinux/9nv1gv1pxz6p)

  2. インストールして起動

  3. Username, Passwd を入力
    WLinux002.PNG

  4. wlinux-setup コマンドを実行(以下のようなメニューが表示される)
    WLinux003.PNG
    WLinux004.PNG

  5. 画面に従い、Nodejs と Editor にチェックを入れる(Space で選択、Enter で決定)

  6. Editor で VSCode を選択してインストール
    WLinux005.PNG

  7. 適当に Enter 押してると終わる

使い方

先に X410 などの XServer を起動しておきます。

普通に起動するのと変わらず、

$ code .

と打つだけで起動します。
WLinux006.PNG

あとは普通に Ubuntu を使う感覚でお好みの環境を作りましょう。
環境づくりに関しては触れませんので、いろんな記事をご参考ください。

あとがき

Win 機しかない人がとりあえずサックリ VSCode を使うための紹介でした。
VSCode というより WLinux の紹介になっちゃいました…。
Windows アプリとか作るなら別ですが、そうじゃないなら WLinux も選択肢としては悪くないんじゃないかと思います。
ただ、Live Share などの機能を試していないため、そういった機能が正しく動くかはわかりません…。
時間があれば検証してみたいと思います。

関連リンク

6
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?