Closed21

8年ぶりぐらいにwindows使い始めたのでそのメモ

deepblue_willdeepblue_will

最後に使用したのがwindows7。
久しぶりにwindowsに戻ってみたらwindows11になってた。

まず、ログイン。
案内の通りにやっていけばOKなかんじ。windows7時代にうっすら覚えているUI/UXとは雲泥の差。
すごい良くなってて、いいかんじ。

microsoftアカウント持ってたので、問題なく完了。

使えるようになったので、とりあえずChromeをイントールする。

deepblue_willdeepblue_will

右下の赤いポチをクリックしたら「windows update」がたくさん来てたので、適用して再起動。
懐かしい。

deepblue_willdeepblue_will

右下の赤いポチクリックしたら「windows update」がたくさん来てたので、適用して再起動。
懐かしい。

deepblue_willdeepblue_will

つらいので文字入力周りを調整。

  • 愛用しているGoogle日本語入力をインストール
  • 半角/全角をMacと同じように切り替えられるように。(参考)
deepblue_willdeepblue_will

必要なアプリなどをインストールしていく。
homebrewみたいなパッケージマネージャーがWindowsでも調べたところ、「winget」なるものが公式であるみたいなので、まずこれを使っていく。

他にはscoopやChocolateyがあるらしいが、とりあえず公式使う。

deepblue_willdeepblue_will

まずコマンドライン環境をいいかんじにする。

terminalはお勧められたので。alacrittyをいれてみる。
https://github.com/alacritty/alacritty

シェルはいつもfish使ってるので、これで入れてみる。
https://zenn.dev/mammon/articles/90b27354f3ed37


過程でWSL なるものがあることを知る。便利。

deepblue_willdeepblue_will

Alacrittyにはiterm2にあったホットキー(ctrl2回でterminalが開く)の機能がなくて、他のターミナルエミュレータいろいろ探してみたけど、なさそう。。

macだからできることなのかな、、。

deepblue_willdeepblue_will

vscodeを使えるようにする。

https://learn.microsoft.com/ja-jp/windows/wsl/tutorials/wsl-vscode

vscodeはwindowsにいれるっぽいので、winget でいれる。

$ winget install "Microsoft Visual Studio Code"

で、適当にファイル作ってからvscodeで開いてみる

$ cd ~
$ touch hoge.txt
$ code .

ホスト'wsl.localhost'は、許可されている... というダイアログでるが、「許可」して続行。

無事vscodeが開く。
開いている間、shellが実行中になるっぽい。

vscodeのwslの拡張が必要ぽいのでいれる。
https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-wsl

vscodeでコマンドパレット開いて、「wslと接続」的なの開いたら、shellが実行中にならなくなった。

deepblue_willdeepblue_will

いまやってるプロジェクトはrubyとnodeが必要なのでasdf経由でいれる。

まずruby。

asdf plugin add ruby https://github.com/asdf-vm/asdf-ruby.git
asdf install ruby x.x.x

rubyがビルドできないって怒られるので、追加でいろいろいれる(make, gcc, zlib1g-dev, bzip2, libreadline-dev)

つぎnode

asdf plugin add nodejs https://github.com/asdf-vm/asdf-nodejs.git
asdf install nodejs x.x.x

nodeはすんなりはいった。

deepblue_willdeepblue_will

rubymineのセットアップ。

wingetでtoolboxいれる

winget install "JetBrains Toolbox"

アプリ起動して、wsl上のソースディレクトリ指定して開けばOKだった。

deepblue_willdeepblue_will

WSL環境で gh pr create -w などで、コマンドラインからブラウザが開けない。。

このスクラップは2023/08/06にクローズされました