VScode에서도 Powershell에서 명령 내역 검색을 원합니다.

3677 단어 PowerShellVSCode

세 줄로



  • VScode에서도 PSReadline이 제대로 작동합니다

  • 그러나 명령 기록 검색은 VScode의 다른 키 바인딩과 충돌하기 때문에 제대로 작동하지 않습니다.
    3. 어떻게든 하려면 keybindings.json 에 설정을 쓰면 좋다 .

    설정은 이쪽


    이 설정을 만들거나 추가합니다. stackoverflow 감사합니다.

    keybindings.json
    // 既定値を上書きするには、このファイル内にキー バインドを挿入しますauto[]
    [
        {
            "key": "ctrl+r",
            "command": "workbench.action.terminal.sendSequence",
            "when": "terminalFocus",
            "args": { "text": "\u0012" }
        }
    ]
    

    이제 명령 기록을 검색 할 수 있습니다.


    그건 그렇고, bash도이 설정에서 똑같이 할 수있었습니다.

    운영 환경

    ❯ $PSVersionTable
    Name                           Value          
    ----                           -----
    PSVersion                      7.1.0-preview.3
    PSEdition                      Core
    GitCommitId                    7.1.0-preview.3
    OS                             Microsoft Windows 10.0.19041                                                     
    Platform                       Win32NT
    PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}       
    PSRemotingProtocolVersion      2.3
    SerializationVersion           1.1.0.1
    WSManStackVersion              3.0
    
    ❯ Get-Module psreadline
    ModuleType Version    PreRelease Name                                ExportedCommands
    ---------- -------    ---------- ----                                ----------------
    Script     2.1.0      beta2      PSReadLine  
    
    Visual Studio Code 1.46.1
    ms-vscode.powershell-preview
    
  • 좋은 웹페이지 즐겨찾기