- -コマンドラインをWindowsターミナルアプリに追加する方法

コマンドラインをWindowsターミナルアプリに追加する方法

新しいWindowsターミナルアプリは、誰でも試せることを意味するMicrosoft Store。 Githubのソースからコンパイルする必要はなくなりました。新しいWindowsターミナルアプリは複数のコマンドラインをサポートしていますが、すぐに使用でき、PowerShellとコマンドプロンプトのみが追加されています。新しいWindowsターミナルアプリにコマンドラインを追加する方法は次のとおりです。

Windowsターミナル設定

Microsoftストアからターミナルアプリをインストールします。 プラス/新規タブボタンの横にある小さなドロップダウン矢印をクリックして、[設定]を選択します。これにより、Profiles.jsonというファイルが開きます。新しいWindowsターミナルアプリにコマンドラインを追加するには、このファイルを編集する必要があります。ただし、編集する前に、ファイル内のすべてをコピーして、新しいメモ帳ファイルに貼り付けてください。誤って削除されないことがわかっている場所に、プロファイルという名前とJSON拡張機能を付けて保存します。このファイルは、基本的に元の設定のバックアップです。

JSONエディター

Profiles.jsonファイルを編集するにはJSONエディターが必要です。ただし、メモ帳を使用することはできますが、おそらく無料ですが、ファイルのフォーマットを大幅に改善できるメモ帳++を使用することをお勧めします。

JSON構文

Profiles.jsonファイルの編集は簡単ですが、JSON構文に慣れていない場合は、飛び込む前にいくつかの重要なことを知っておく必要があります。

  1. ファイルパスにバックスラッシュ()を使用しないでください。それらをスラッシュ(/)に置き換える必要があります。
  2. 常に二重引用符でファイルパスを閉じます。
  3. セクションまたはブロックの最後の行を除くすべての行は、コンマで終了する必要があります。
  4. Profiles.jsonファイルのセクションは、二重引用符で囲まれた名前で始まります。 [プロファイル]セクションを編集します(下のスクリーンショットを参照)。

プロフィールを追加

「プロファイル」セクションの最後までスクロールし、そこに以下を貼り付けます。設定を保存する前に編集する必要があります。

{
"acrylicOpacity" : 0.5,
"background" : "#012456",
"closeOnExit" : true,
"colorScheme" : "Campbell",
"commandline" : "powershell.exe",
"cursorColor" : "#FFFFFF",
"cursorShape" : "bar",
"fontFace" : "Consolas",
"fontSize" : 20,
"guid" : "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
"historySize" : 9001,
"icon" : "ms-appx:///ProfileIcons/{61c54bbd-c2c6-5271-96e7-009a87ff44bf}.png",
"name" : "Windows PowerShell",
"padding" : "0, 0, 0, 0",
"snapOnInput" : true,
"startingDirectory" : "%USERPROFILE%",
"useAcrylic" : false
},

編集する必要がある行は次のとおりです。

  • "コマンドライン"
  • 「ガイド」
  • "アイコン"
  • "名前"

次の場所に移動し、好みのエディターでProfiles.jsonファイルを開きます。

%USERPROFILE%AppDataLocalPackagesMicrosoft.WindowsTerminal_8wekyb3d8bbweRoamingState

これが内の最後のプロファイルである場合プロファイルセクションでは、最後のコンマを削除する必要があります。このプロファイルの下に別のプロファイルを追加する予定がある場合は、カンマをそこに残しますが、最後のプロファイルが中括弧の外側にコンマを持たないようにしてください。

「コマンドライン」行で、追加するコマンドラインのEXEへの完全なパスを指定します。 LinusでWindowsサブシステムを有効にしている場合は、ここに「bash.exe」を簡単に追加できます。

「guid」行で、新しいを生成する必要がありますただし、GUIDを入力して、Ubunutのbashを追加する場合は、下の関連セクションを下にスクロールし、そこに提供されているGUIDとアイコンパスを使用します。これらは、デフォルトでProfileIconsフォルダーに存在します。

「アイコン」行には、使用するアイコンファイルへの完全なパスを指定します。ファイルはPNGファイルである必要があります。アイコンは、目的のコマンドラインの名前の横にあるメニューに表示されます。

「名前」行に、コマンドラインの名前(Bash、Linux、Pythonなど)を入力します。変更を保存すると、準備完了です。

Linux BashをWindowsターミナルに追加する

Linux BashをWindowsターミナルに追加するには、次のプロファイルを変更せずに入力します。

{
"acrylicOpacity" : 0.75,
"closeOnExit" : true,
"colorScheme" : "Campbell",
"commandline" : "bash.exe",
"cursorColor" : "#FFFFFF",
"cursorShape" : "bar",
"fontFace" : "Consolas",
"fontSize" : 10,
"guid" : "{9acb9455-ca41-5af7-950f-6bca1bc9722f}",
"historySize" : 9001,
"icon" : "ms-appx:///ProfileIcons/{9acb9455-ca41-5af7-950f-6bca1bc9722f}.scale-100.png",
"name" : "Linux Bash Shell",
"padding" : "0, 0, 0, 0",
"snapOnInput" : true,
"startingDirectory" : "%USERPROFILE%",
"useAcrylic" : true
}

PythonをWindowsターミナルに追加する

Pythonを新しいWindowsに追加するにはターミナルアプリでは、次のプロファイルを使用します。 GUIDは必要に応じて別のものに変更できますが、必要ではありません。 Pythonをシステムにインストールする必要があります。こちらで入手できます。 「アイコン」行のパスを編集し、アイコンに使用するファイルに変更する必要があります。

{
"acrylicOpacity" : 0.75,
"closeOnExit" : true,
"colorScheme" : "Campbell",
"commandline" : "py.exe",
"cursorColor" : "#FFFFFF",
"cursorShape" : "bar",
"fontFace" : "Consolas",
"fontSize" : 10,
"guid" : "{1850e97f-16dc-4281-9ea9-0100c4e852c5}",
"historySize" : 9001,
"icon" : "C:/Users/YourUserName/AppData/Local/Programs/Python/Python37/Lib/test/imghdrdata/python.png",
"name" : "Python",
"padding" : "0, 0, 0, 0",
"snapOnInput" : true,
"startingDirectory" : "%USERPROFILE%",
"useAcrylic" : true
}

Profiles.jsonに加えた変更を保存すると、Windowsターミナルアプリに、追加した新しいコマンドラインが表示されます。

コメント