1
1

More than 3 years have passed since last update.

【Hyper】[Windows]デフォルトシェルをcmd.exeからPowerShellに変更する

Posted at

Windows環境でHyperを利用する際にcmd.exeではなく、PowerShellを利用したい場合に
少しハマったため、メモとして残します。

設定ファイルを開く

  • 左上の3本の縦並び線のアイコン(ハンバーガーメニュー)-> Edit -> Preferencesをクリック
    • 設定ファイル.hyper.jsが開く
    • (ショートカット:Ctrlキー + カンマを入力すれば即座に開ける)

image.png

shellとshellArgsの内容を変更する

  • ポイント

    • shellには、powershellのフルパスを指定
    • shellArgsから--loginを消す
  • 変更前

    // PowerShell on Windows
    // - Example: `C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\powershell.exe`
    shell: '',

    // for setting shell arguments (i.e. for using interactive shellArgs: `['-i']`)
    // by default `['--login']` will be used
    shellArgs: ['--login'],
  • 変更後
    // PowerShell on Windows
    // - Example: `C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\powershell.exe`
    shell: 'C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe',

    // for setting shell arguments (i.e. for using interactive shellArgs: `['-i']`)
    // by default `['--login']` will be used
    shellArgs: [],

shellArgsキー自体をコメントアウトしてしまうと、hyperが起動直後に終了してしまうので要注意です!

もし起動しなくなったら

設定ファイルは(デフォルトでは)以下の場所にあるため、直接テキストエディタで開いて変更する

%APPDATA%\Hyper\.hyper.js

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1