• home
  • about
  • 全ての投稿
  • ソフトウェア・ハードウェアの設定のまとめ
  • 分析関連のまとめ
  • ヘルスケア関連のまとめ
  • 生涯学習関連のまとめ

windows-terminal

date: 2020-06-09 excerpt: windows-terminalの使い方

tag: windows-terminalwindows


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ファイルを開くを選択

使用できるコマンド一覧

  • Custom actions in Windows Terminal

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でビルドして持ってくる必要がある
  • フォント設定
    • テキストのアンチエイリアシング -> ClearType
  • 配色
    • Campbell

参考

  • Windowsでイケてるターミナル環境を構築する


windows-terminalwindows Share Tweet