Windows」カテゴリーアーカイブ

Windows全般に関するカテゴリーです。

Visual Studio CodeのExtensionをオフライン環境でインストールする方法

Visual Studio CodeのExtensionをオフライン環境でインストールする方法についてのメモ。

インストール手順

1. Visual Studio Marketplaceで使いたいExtensionを検索

Extensions for Visual Studio family of products | Visual Studio Marketplace
https://marketplace.visualstudio.com/VSCode

2. URLとMore Infoに書いてあるVersionを調べてインストールファイルのダウンロードリンクを作成。

リンクは以下の${publisher}、${extension name}、${version}部分を置き換えて作れます。

https://${publisher}.gallery.vsassets.io/_apis/public/gallery/publisher/${publisher}/extension/${extension name}/${version}/assetbyname/Microsoft.VisualStudio.Services.VSIXPackage

「C#」のExtensionの場合は次のようになります。

URL: https://marketplace.visualstudio.com/items?itemName=ms-vscode.csharp
Version 1.13.1
リンク: https://ms-vscode.gallery.vsassets.io/_apis/public/gallery/publisher/ms-vscode/extension/csharp/1.13.1/assetbyname/Microsoft.VisualStudio.Services.VSIXPackage

3. ダウンロードしたファイルの拡張子を.vsixに変更して、Visual Studio CodeのInstall from VSIX...からインストール

リンク

visual studio code – How to install VSCode extensions offline? – Stack Overflow
https://stackoverflow.com/questions/37071388/how-to-install-vscode-extensions-offline

VSCodeにオフラインでExtensionを追加する – Qiita
https://qiita.com/tosier/items/b3b7d42b2580cb63c9ee

UnityでVisual Studio Codeを使ってみました

Unity 2017.3をインストールしてみたところ、以前の2017.2.1もそうだったと思いますが、MonoDevelopが別途インストールするようになっていたので、前から気になっていたVisual Studio Codeを使ってみました。

使い方

  1. Visual Studio Codeをダウンロードして普通にインストール
  2. Unityの
    [Edit] » [Preferences...] » [External Tools] » [External Script Editor]
    からVisual Studio Codeインストール先のCode.exeを指定

後は用途に合わせてExtensionsをインストールしてみると良いようです。

とりあえず、「C#」と「Debugger for Unity」をインストールしてしばらく使ってみようと思います。

リンク

Visual Studio Code – Code Editing. Redefined
https://code.visualstudio.com

C# – Visual Studio Marketplace
https://marketplace.visualstudio.com/items?itemName=ms-vscode.csharp

Debugger for Unity – Visual Studio Marketplace
https://marketplace.visualstudio.com/items?itemName=Unity.unity-debug

VirtualBoxのゲストとホストの日時同期を無効にする方法

VirtualBoxのゲストとホストの日時(タイマー)はVBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabledの設定を追加すると同期を無効にできるみたいです。

日時同期を無効にしたい仮想マシンに対応する.vbox<ExtraData>タグの中に下記の内容を追加してみてください。

<ExtraDataItem name="VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" value="1"/>

仮想マシンのファイルはデフォルトでは以下の場所に保存されています。

Windowsホストの場合
%HOMEPATH%\.VirtualBox
Linuxホストの場合
$HOME/.VirtualBox

リンク

Set date and time on virtual machine independent of host machine | Open Data
http://data.agaric.com/set-date-and-time-virtual-machine-independent-host-machine