次のヒントとコントロールは、Mac と Windows (または WSL/Linux) 開発環境の移行に役立ちます。
アプリ開発の場合、Xcode に最も近いものは Visual Studio です。 クロスプラットフォームのソース コード編集 (および膨大な数のプラグイン) では、 Visual Studio Code が最も一般的な選択肢です。
キーボード ショートカット
ヒント
PowerToys キーボード マネージャーを使用して、Windows ショートカットを Mac で使用するショートカットにマップします。
| 操作 | Mac | ウィンドウズ |
|---|---|---|
| コピーする | Command + C | Ctrl + C |
| 切る | Command + X | Ctrl + X |
| 貼り付け | Command + V | Ctrl + V |
| 元に戻す | Cmd+Z | Ctrl + Z |
| セーブ | コマンド+S | Ctrl + S |
| 開け | Command + O | Ctrl + O |
| コンピューターをロックする | Command + Control + Q | WindowsKey + L |
| デスクトップを表示する | Command + F3 | WindowsKey + D |
| ファイル ブラウザーを開く | Command + N | WindowsKey + E |
| ウィンドウを最小化する | Command + M | WindowsKey + M |
| Search | Command + Space | Windowsキー |
| アクティブ ウィンドウを閉じる | Command + W | Control + W |
| 現在のタスクを切り替える | Command + Tab | Alt + Tab |
| ウィンドウを全画面表示に最大化する | Control + Command + F | Windowsキー+上矢印 |
| スクリーンショットを保存 | Command + Shift + 3 | WindowsKey + Shift + S |
| 保存ウィンドウ | Command + Shift + 4 | WindowsKey + Shift + S |
| アイテムの情報またはプロパティを表示する | Command + I | Alt + Enter |
| すべての項目を選択する | Command + A | Ctrl + A |
| 一覧で複数の項目を選択する (連続しない) | コマンドを実行し、各項目をクリックします。 | コントロールをクリックし、各項目をクリックします。 |
| 特殊文字を入力する | オプション+文字キー | Alt + 文字キー |
トラックパッドのショートカット
注
これらのショートカットの一部には、Surface デバイス上のトラックパッドやその他のサードパーティ製のノート PC など、"Precision Trackpad" が必要です。
両方のプラットフォームでトラックパッド オプションを構成できます。
| 操作 | Mac | ウィンドウズ |
|---|---|---|
| スクロール | 2 本の指の垂直方向のスワイプ | 2 本の指の垂直方向のスワイプ |
| ズーム | 2 本指でズームイン/アウト | 2 本指でズームイン/アウト |
| ビュー間で前後にスワイプする | 2 本の指を横にスワイプする | 2 本の指を横にスワイプする |
| 仮想ワークスペースの切り替え | 4 本の指を横にスワイプ | 4 本の指を横にスワイプ |
| 現在開いているアプリを表示する | 4 本の指で上方向にスワイプ | 3 本指で上方向にスワイプ |
| アプリを切り替える | なし | ゆっくりと3本の指で横にスワイプする |
| デスクトップに移動する | 4 本の指を広げる | 3 本指で下方向にスワイプ |
| Cortana/アクション センターを開く | 右から2本の指でスライドする | 3 本指でタップ |
| 追加情報を開く | 3 本指でタップ | なし |
| スタート パッドを表示する/アプリを起動する | 4本の指で画面をつまむ | 4 本の指でタップする |
コマンド ライン シェルとターミナル
Windows では、いくつかのコマンド ライン シェルとターミナルがサポートされています。 これらのツールは、Mac の BASH シェルやターミナル エミュレーター アプリ (Terminal や iTerm など) とは少し異なる動作をする場合があります。
Windows シェル
Windows には、次の 2 つの主要なコマンド ライン シェルがあります。
PowerShell - PowerShell は、クロスプラットフォームのタスク自動化と構成管理フレームワークです。 これは、.NET 上に構築されたコマンド ライン シェルとスクリプト言語で構成されます。 PowerShell を使用すると、管理者、開発者、およびパワー ユーザーは、複雑なプロセスや環境やオペレーティング システムのさまざまな側面を管理するタスクをすばやく制御および自動化できます。 PowerShell は 完全にオープンソースであり、クロスプラットフォームであるため、 Mac と Linux でも使用できます。
Mac および Linux BASH シェル ユーザー: PowerShell では、既に使い慣れている多くのコマンド エイリアスもサポートされています。 例えば次が挙げられます。
- 現在のディレクトリの内容を次の内容で一覧表示します。
ls - 次の方法でファイルを移動します。
mv - 次を使用して新しいディレクトリに移動します。
cd <path>
PowerShell と BASH では、一部のコマンドと引数が異なります。 詳細については、「PowerShell で
get-help」と入力するか、ドキュメントの 互換性エイリアス を確認してください。管理者として PowerShell を実行するには、Windows のスタート メニューに「PowerShell」と入力し、[ 管理者として実行] を選択します。
- 現在のディレクトリの内容を次の内容で一覧表示します。
Windows コマンド ライン (Cmd) - Windows には従来のコマンド プロンプト (およびコンソール - 下記参照) が引き続き付属しており、現在および従来の MS-DOS 互換コマンドおよびバッチ ファイルとの互換性が提供されます。 Cmd は、既存または古いバッチ ファイルまたはコマンド ライン操作を実行する場合に便利です。 ただし、Cmd は現在メンテナンス中であり、今後は改善や新機能を受け取らないので、PowerShell を学習して使用してください。
Linux シェル
Windows 内での Linux シェルの実行をサポートするために、Windows Subsystem for Linux (WSL) をインストールできるようになりました。 つまり、好きな特定のLinuxディストリビューションをWindows内に統合して、bash
- Ubuntu 20.04 LTS
- Kali Linux
- Debian GNU/Linux
- openSUSE Leap 15.1を開く
- SUSE Linux Enterprise Server 15 SP1
例えばいくつか挙げてみると。 WSL インストール ドキュメントで詳細を確認し、Microsoft Store から直接インストールします。
Windows ターミナル
Microsoft では、多くのサードパーティ製品に加えて、2 つのターミナルを提供しています。 これらのターミナルは、コマンド ライン シェルとアプリケーションへのアクセスを提供する GUI アプリケーションです。
Windows ターミナル: Windows ターミナルは、非常に高いパフォーマンス、待機時間の短いコマンド ライン ユーザー エクスペリエンス、複数のタブ、分割ウィンドウ ウィンドウ、カスタム テーマとスタイル、さまざまなシェルまたはコマンド ライン アプリ用の複数の "プロファイル" を提供し、コマンドライン ユーザー エクスペリエンスの多くの側面を構成およびカスタマイズするためのかなりの機会を提供する、新しい、高度に構成可能なコマンド ライン ターミナル アプリケーションです。
Windows ターミナルを使用すると、PowerShell、WSL シェル (Ubuntu や Debian など)、従来の Windows コマンド プロンプト、またはその他のコマンドライン アプリ (SSH、Azure CLI、Git Bash など) に接続されているタブを開くことができます。
コンソール: macOS と Linux では、通常、ユーザーは優先ターミナル アプリケーションを起動し、ユーザーの既定のシェル (BASH など) を作成して接続します。
ただし、一風変わった歴史により、Windows ユーザーは従来シェルを起動し、Windows は自動的に GUI コンソール アプリを起動して接続します。
シェルを直接起動して従来の Windows コンソールを使用することはできますが、Windows ターミナルをインストールして使用して、最も高速で生産性の高いコマンド ライン エクスペリエンスを体験することを強くお勧めします。
アプリとユーティリティ
| アプリ | macOS | ウィンドウズ |
|---|---|---|
| 設定と基本設定 | システム環境設定 | 設定 |
| タスク マネージャー | アクティビティ モニター | タスク マネージャ |
| ディスクの書式設定 | ディスク ユーティリティ | ディスクの管理 |
| テキスト編集 | テキストエディット | メモ帳 |
| イベントの表示 | コンソール | イベント ビューアー |
| ファイル/アプリを検索する | Command + Space | Windows キー |
Windows developer