次の方法で共有


開発環境を Mac から Windows に変更するためのガイド

次のヒントとコントロールは、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 つの主要なコマンド ライン シェルがあります。

  1. PowerShell - PowerShell は、クロスプラットフォームのタスク自動化と構成管理フレームワークです。 これは、.NET 上に構築されたコマンド ライン シェルとスクリプト言語で構成されます。 PowerShell を使用すると、管理者、開発者、およびパワー ユーザーは、複雑なプロセスや環境やオペレーティング システムのさまざまな側面を管理するタスクをすばやく制御および自動化できます。 PowerShell は 完全にオープンソースであり、クロスプラットフォームであるため、 Mac と Linux でも使用できます

    Mac および Linux BASH シェル ユーザー: PowerShell では、既に使い慣れている多くのコマンド エイリアスもサポートされています。 例えば次が挙げられます。

    • 現在のディレクトリの内容を次の内容で一覧表示します。 ls
    • 次の方法でファイルを移動します。 mv
    • 次を使用して新しいディレクトリに移動します。 cd <path>

    PowerShell と BASH では、一部のコマンドと引数が異なります。 詳細については、「PowerShell で get-help 」と入力するか、ドキュメントの 互換性エイリアス を確認してください。

    管理者として PowerShell を実行するには、Windows のスタート メニューに「PowerShell」と入力し、[ 管理者として実行] を選択します。

  2. Windows コマンド ライン (Cmd) - Windows には従来のコマンド プロンプト (およびコンソール - 下記参照) が引き続き付属しており、現在および従来の MS-DOS 互換コマンドおよびバッチ ファイルとの互換性が提供されます。 Cmd は、既存または古いバッチ ファイルまたはコマンド ライン操作を実行する場合に便利です。 ただし、Cmd は現在メンテナンス中であり、今後は改善や新機能を受け取らないので、PowerShell を学習して使用してください。

Linux シェル

Windows 内での Linux シェルの実行をサポートするために、Windows Subsystem for Linux (WSL) をインストールできるようになりました。 つまり、好きな特定のLinuxディストリビューションをWindows内に統合して、bashを実行することができます。 WSL を使用すると、Mac ユーザーにとって最も使い慣れた環境が提供されます。 たとえば、 ls を使用して、従来の Windows Cmd Shell と同様に dir ではなく、現在のディレクトリ内のファイルを一覧表示します。 WSL のインストールと使用については、 Windows Subsystem for Linux インストール ガイドを参照してください。 WSL を使用して Windows にインストールできる Linux ディストリビューションは次のとおりです。

  1. Ubuntu 20.04 LTS
  2. Kali Linux
  3. Debian GNU/Linux
  4. openSUSE Leap 15.1を開く
  5. SUSE Linux Enterprise Server 15 SP1

例えばいくつか挙げてみると。 WSL インストール ドキュメントで詳細を確認し、Microsoft Store から直接インストールします。

Windows ターミナル

Microsoft では、多くのサードパーティ製品に加えて、2 つのターミナルを提供しています。 これらのターミナルは、コマンド ライン シェルとアプリケーションへのアクセスを提供する GUI アプリケーションです。

  1. Windows ターミナル: Windows ターミナルは、非常に高いパフォーマンス、待機時間の短いコマンド ライン ユーザー エクスペリエンス、複数のタブ、分割ウィンドウ ウィンドウ、カスタム テーマとスタイル、さまざまなシェルまたはコマンド ライン アプリ用の複数の "プロファイル" を提供し、コマンドライン ユーザー エクスペリエンスの多くの側面を構成およびカスタマイズするためのかなりの機会を提供する、新しい、高度に構成可能なコマンド ライン ターミナル アプリケーションです。

    Windows ターミナルを使用すると、PowerShell、WSL シェル (Ubuntu や Debian など)、従来の Windows コマンド プロンプト、またはその他のコマンドライン アプリ (SSH、Azure CLI、Git Bash など) に接続されているタブを開くことができます。

  2. コンソール: macOS と Linux では、通常、ユーザーは優先ターミナル アプリケーションを起動し、ユーザーの既定のシェル (BASH など) を作成して接続します。

    ただし、一風変わった歴史により、Windows ユーザーは従来シェルを起動し、Windows は自動的に GUI コンソール アプリを起動して接続します。

    シェルを直接起動して従来の Windows コンソールを使用することはできますが、Windows ターミナルをインストールして使用して、最も高速で生産性の高いコマンド ライン エクスペリエンスを体験することを強くお勧めします。

アプリとユーティリティ

アプリ macOS ウィンドウズ
設定と基本設定 システム環境設定 設定
タスク マネージャー アクティビティ モニター タスク マネージャ
ディスクの書式設定 ディスク ユーティリティ ディスクの管理
テキスト編集 テキストエディット メモ帳
イベントの表示 コンソール イベント ビューアー
ファイル/アプリを検索する Command + Space Windows キー