windows-terminalの使い方
概要
- windowsでターミナルを使う際のデファクトスタンダード
- linuxにsshしてまともに操作しようとすると、一度wslに入ってからsshする方が環境構築が楽
- プレゼン資料
動作イメージ
インストール
> scoop install windows-terminal
powershellのカスタマイズ
starshipのインストール
> scoop install starship vcredist2019
デフォルトプロファイルをnotepadで開く
if (!(Test-Path -Path $PROFILE)) {
New-Item -ItemType File -Path $PROFILE -Force
}
notepad $PROFILE
notepadに以下の内容を記す
Clear-Host
Invoke-Expression (&starship init powershell)
ショートカットキーの設定
設定方法
ctrl + ,
で設定を開くJSONファイルを開く
を選択
使用できるコマンド一覧
JSONファイルのactionsに追加する
{
"command":
{
"action": "copy",
"singleLine": false
},
"keys": "ctrl+shift+c"
},
{
"command": "paste",
"keys": "ctrl+shift+v"
},
{
"command":
{
"action": "newTab"
},
"keys": "ctrl+t"
},
{
"command":
{
"action": "moveTab",
"direction": "backward"
},
"keys": "ctrl+shift+["
},
{
"command":
{
"action": "moveTab",
"direction": "forward"
},
"keys": "ctrl+shift+]"
},
{
"command":
{
"action": "nextTab"
},
"keys": "ctrl+]"
},
{
"command":
{
"action": "prevTab"
},
"keys": "ctrl+["
},
{
"command":
{
"action": "closeTab"
},
"keys": "ctrl+w"
},
{
"command": "find",
"keys": "ctrl+shift+f"
}
トラブルシューティング
IMEが入力確定時に英字にリセットされてしまう
- 原因
- MicrosoftIMEの2022年の仕様
- 対応
- GoogleIME等に切り替える
謎のクラッシュ
- 原因
- バージョンが古いことによる問題
- 対応
- windows-terminalをMicrosoft Storeから最新版に更新する
おすすめフォント設定
- フォント
- sfmono-square
- macでビルドして持ってくる必要がある
- sfmono-square
- フォント設定
テキストのアンチエイリアシング
->ClearType
- 配色
Campbell