マイシェルの設定


プレビュー


このガイドの最後に端末がこのようになります.

インデックス


  • Installing Windows Terminal (オプション)
  • Installing or Updating Powershell
  • Installing OhMyZsh for Windows OhMyPosh
  • Installing and Configuring Fonts
  • Enabling Sudo Command
  • Installing module for icons
  • Some color personalization for Readline
  • Windows端末のインストール


    まず第一に、私はあなたがさらにあなたの端末をパーソナライズできるWindows端末をインストールすることをお勧めします.マイクロソフトStoreからダウンロードできます.
    Download Windows Terminal

    PowerShellのインストールまたは更新


    (これは厳密に必要ではありませんが、どんなステップでも問題が発生しない場合はインストールすることをお勧めします)
    PowerShellの最新バージョンをインストールします.ここからダウンロードできます.あなたがそれをインストールしたならば、このバージョンがPowerShell 6に代わるつもりであるのを思い出してください.( PowerShellバージョン5には影響しない)
    Download Powershell 7

    のインストールをOhmyzsh


    あなたは私のPOSHをインストールするPowerShellのギャラリーを使用する必要があります.(参照).https://github.com/JanDeDobbeleer/oh-my-posh ) そこで利用可能なテーマを見ることができます.しかし、いくつかのテーマdontが倉庫に現れる同じ名前を持っているという考慮を考慮に入れてください.
    posh gitをインストールします.
    Install-Module posh-git -Scope CurrentUser
    Install-Module oh-my-posh -Scope CurrentUser
    
    プロンプトを有効にする
    # Start the default settings
    Set-Prompt
    # Alternatively set the desired theme:
    Set-Theme Agnoster
    
    PSコアでこれを実行している場合は、psreadlineのバージョン2.0.0 - beta 1もインストールしてください
    Install-Module -Name PSReadLine -AllowPrerelease -Scope CurrentUser -Force -SkipPublisherCheck
    
    エンジンがPowerShellプロファイルを編集できるようにするには、次の手順に従います.
    if (!(Test-Path -Path $PROFILE )) { New-Item -Type File -Path $PROFILE -Force }
    notepad $PROFILE
    
    オープンされたファイルをコピーすると、次の行を開きます.
    Import-Module posh-git
    Import-Module oh-my-posh
    Set-Theme Paradox
    
    役に立つコマンド
    実際の設定とは$ThemeSettingsPowerShellでプロファイルを定義するファイルを開く場合.$profileそれはあなたの設定プロファイルのパスのパスを与えます.Visual Studioのコードがある場合は、コマンドメモ帳またはコードで開くことができます.notepad $profile利用可能なテーマの名前を確認するには、次の手順に従います.get-themeいくつかのテーマをテストしたい場合は、コマンドを使用します.Set-Theme NameofTheThemeあなたのテーマの実際の色を参照してください.Show-ThemeColors使用できる色を表示するには、次の手順に従います.Show-Colorsあなたがテーマを選んで、あなたがPowersheelを始めるたびにそれを見たいと思うとき、あなたはあなたのプロフィールファイルでそれを定義しなければならないのを思い出してくださいnotepad $profileテーマテーマ

    フォントのインストールと設定


    フォントをインストールしない場合は、次のようになります.

    したがって、グリフを含むフォントをインストールする必要があります.それらのうちの2つはcascadiaコードplまたはmeslolgs NFです
    MesloLGS NF Regular
    ダブルクリックでインストールできます
    Cascadia Code
    では、端末のフォントを設定します.

    その設定ファイルでは、OyuはあなたのPowerShell

    また、あなたがPowerShellのそのバージョンを使用して、端末でそれを使用するためにVSCODEでそのフォントをセットしたいならば、あなたはこれをすることができました.
  • デフォルトシェルとしてpwshell

  • PowerShellのバージョン7を選択します
  • この行を設定に追加します.JSON
  • "terminal.integrated.fontFamily": "MesloLGS NF"

    sudoコマンドの有効化(オプション)


    Linuxでのようにsudoコマンドを使いたい場合は、実行可能ファイルをダウンロードしてPCのフォルダに保存し、環境変数のパスにそのフォルダを追加してください.(環境変数パスにあることを利用して)このオプションはオプションで、常にPowerShellのプロパティを変更して管理者としてオープンします.しかし、あなたがVscodeでコーディングしているとき、あなたがPS 6で管理者として何かを実行したいなら、これはあなたに必要です.(管理者として開くだけです.
    Sudo command

    アイコンのインストールモジュール


    (参照).https://github.com/devblackops/Terminal-Icons )
    PowerShell Galleryからモジュールをインストールするには、次の手順に従いますInstall-Module -Name Terminal-Icons -Repository PSGalleryこの行を追加するには、プロファイルファイルを変更します.Import-Module -Name Terminal-Icons注意:このモジュールがPowerShellを起動するのに少し時間がかかるということに注意してください.
    アイコンを使用してファイルを見ることができます
    Get-ChildItem | Format-List
    
    Get-ChildItem | Format-Wide
    
    Get-ChildItem | Format-Wide -Column 3
    
    
    あなたがファイルをアイコンで見ることができるように、あなたはあなたのプロフィールファイルでこれらの線を加えることができました
    #ALIAS
    
    Set-Alias -Name l -value Get-ChildItem
    Set-Alias -Name ls -value lsformatwide
    Set-Alias -Name lsl -value lsformatlist
    
    #FUNCIONES
    
    function lsformatwide {
        Param(
            [switch]$la
        )
    
        if ($la) {
            Get-ChildItem $Args[0]. -Force  | Format-Wide -Column 3
        }
        else {
            Get-ChildItem $Args[0] | Format-Wide -Column 3
        }
    }
    function lsformatlist {
        Get-ChildItem | Format-List
    }
    
    これで、L、ls、LSLを使用してファイルのさまざまなビューを取得できます.また、隠しファイルを見たい場合は

    readlineのカラーパーソナライズ


    readlineのカラーパーソナライズ


    私は、私のプロフィールでこれらの線を加えているreadline語をcolorisingするために、更なる構成をします.PS 1
    Set-PSReadLineOption -Colors @{
        Command            = 'Magenta'
        Number             = 'DarkGray'
        Member             = 'DarkGray'
        Operator           = 'DarkMagenta'
        Type               = 'DarkCyan'
        Variable           = 'Green'
        Parameter          = 'DarkGreen'
        ContinuationPrompt = 'DarkGray'
    }
    
  • *私があなたがここからそれをダウンロードすることができた変更でテーマを使用するならば
    https://github.com/dialguiba/PowerShellConfiguration/blob/master/Powerlevel10k-Classic-Dialguiba.psm1
    *