C#なんぞ

C#に関するあれこれ。現在は「Raspberry PiをC#でプログラミング!」しようとしています!

Visual Studio Live Share!(その2)

csharpwhat.hatenablog.com

「編集できなくてもいいので、数十人のユーザーと共有できれば、プログラミングの授業で使えるんだけどなぁ」なんて書いていましたが、

  • ゲストは編集できない(read-only)にもできる
  • 最大30人までのゲスト接続

ができるようになっています!

docs.microsoft.com

もう少し、60人まで接続できれば、使えるのだが!

エクスプローラーのフリーズが解消した!

フリーズするエクスプローラ

結構な大きさのOneDriveとGitリポジトリがあって、TortoiseGitをインストールしてあるWindows 10環境なのですが、エクスプローラーを開くと、し・ば・ら・く、フリーズしたようになっていました。表示するフォルダーを切り替えたりするタイミングでも、同じ現象が起きていました。

OneDriveかTortoiseGitがエクスプローラーに表示するアイコン・オーバーレイが原因なのでは、と考えていました。 OneDriveの側には操作できる設定がないので、TortoiseGitの設定を変えてみましたが、効果はありませんでした。

かなりの頻繁にこの現象が起き、結構なストレスでした。

8月のWindows Updateで解消!

ところが、この8月のWindows Updateで、累積更新プログラム(KB4340917)が適用されると、あら不思議! 現象が起きなくなりました!

https://support.microsoft.com/ja-jp/help/4340917/windows-10-update-kb4340917

上記ページに書いてある「主要な変更点」には該当しそうなものはなく、原因はわかりませんが、フリーズしなくなったのでヨシとしましょう!

マウス・ホイールのスクロールの向きを逆にする!

マウス・ホイールを下に回すと、下にスクロールして上部に隠れていたところが見える(スクロール・バーのサムは上へ移動する)ようにしたいんです。

Windowsのデフォルトの動作だと、ウィンドウの中身ではなく、サムを操作しているように感じられます。逆にすると、ウィンドウの中身を直接操作しているようになります。

以前、設定していたのですが、Windows 10を18.04にアップデートしたら、元に戻ってしまいました。

再設定!

superuser.com

記事が古いので、レジストリーのパスが若干違うようですが、見つかると思います!

IntelliCode!

news.mynavi.jp

まだPreviewですが、早速導入してみましたIntelliCode。

入力補完の際に、コードのその位置でよく使われるメンバーを上位に表示したり、変数名の取り違えを指摘してくれたりするよう。

インストール!

IntelliCodeは拡張機能なので、インストールは、Visual Studioの「ツール」メニュー→「拡張機能と更新プログラム」で表示されるダイアログから。

Visual Studio Live Share!

youtu.be

Visual Studioの編集セッションをネット上の他のユーザーと共有できる機能!

編集できなくてもいいので、数十人のユーザーと共有できれば、プログラミングの授業で使えるんだけどなぁ。