Tools

Windows 7 のターミナル設定(PowerShell編)

投稿日:2016年6月7日 更新日:

Windowsで何かコマンドを実行する場合、コマンドプロンプトではなく PowerShellを使うと便利なのですが、合わせていくつかのツールを導入すると更に使いやすくなります。

PowerShellに合わせて導入すると便利なもの

  1. PSReadline
    • Ctrl + F (1文字進む), Ctrl + B (1文字戻る) などのカーソル移動や、Ctrl + R, Ctrl + S によるコマンド履歴検索機能等が使えるようになります。
  2. ConEmu
    • コンソールエミュレータ
    • 見た目をよくしたり、コンソールを2つ並べたりできます。

導入手順

1. PowerShellをインストールします。

  • 最初から入っているPowerShellでもいいのですが、より新しいバージョンを使う場合はインストールする必要があります。
  • 参考

2. ローカルに保存されている Windows PowerShell スクリプトが実行できるようにします。

  • これをしないと、PowerShell起動時に、~/Documents/WindowsPowerShell/Microsoft.PowerShell_profile.ps1 が読み込めずエラーになります。

手順

  1. PowerShellを管理者権限で起動します。
  2. 以下を入力して Enterを押します。
    > Set-ExecutionPolicy RemoteSigned
    
  3. 「Y」を入力して有効にします。

3. PSReadlineを導入します。

PowerShell v4 までの場合

  • PSReadlineをダウンロードして所定のパスに配置します。

PowerShell v5 の場合

  • 以下のコマンドでインストールできます。
    PS> Install-Module PSReadline
    

導入後の設定

  • ~/Documents/WindowsPowerShell/Microsoft.PowerShell_profile.ps1 に、PSReadlineの設定を記述します。

記述例

if ($host.Name -eq 'ConsoleHost')
{
    Import-Module PSReadline
    Set-PSReadlineOption -EditMode Emacs
    Set-PSReadlineOption -BellStyle None
}   

説明

  • Import-Module PSReadline: PSReadlineを読み込む。
  • Set-PSReadlineOption -EditMode Emacs: Emacsキーバインドを使う。
  • Set-PSReadlineOption -BellStyle None: エラー時に音を鳴らさない。

4. ConEmuを導入します。

  1. ConEmu からダウンロードしてインストールします。
  2. インストール後の設定例
    1. デフォルトのConsoleをPowerShellにする。
      • [Startup]
        • Specified named task
          • {Shells::PowerShell} にしておく。
    2. 枠の内側に少しスペースを入れる
      • [Main] – [Size & Pos]
        • [Alignment] – [Center console in ConEmu workspace] にチェックを入れ、Pad size に値をセットする。(例:5)
    3. 色を変える。
      • [Features] – [Colors]
        • Schemes を “<Terminal.app>” にする。
    4. エクスプローラー上でディレクトリを右クリックし、そこのパスで ConEmuを起動できるようにする。
      • [Integration]
        • [ConEmu Here] – [Command] 内の、”cmd” のところを “PowerShell” に変え、[Register] ボタ%

📂-Tools
-

執筆者:labo


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

ICTリテラシー

手軽に画像ファイル(PNG,JPEG)のサイズを小さくする TinyPNG サイト

PNG や JPEG 形式の画像ファイルを、なるべく見た目の品質を維持しつつ、ファイルサイズを小さくしたい場合は、TinyPNG というウェブサイトが手軽で便利です。

Java

ysoserial をビルドする

目次1. はじめに2. 前提とする環境3. ysoserial をビルドする1) Java を導入2) Maven を導入3) ysoserial の導入とビルド4) コマンド実行例4. おわりに 1 …

Vim

pathogen.vim を使って気軽に Vim のプラグインを管理する

Vim というエディタのプラグイン管理に関する話しです。 目次1. まえがき2. pathogen.vim の導入方法3. プラグインの導入方法4. Tips1. 他の環境で同じプラグインを使用する2 …

Git

【Git】直前のコミットをもとに戻す方法

Git で直前のコミットを元に戻す方法について解説しています。

Web Programming

Webプログラミングに役立つサービスたち

目次全般HTML, CSS, JS をすぐに試せるWebサービス他のサービスが使っている技術・ツールを知る多言語対応デザインレイアウトフォント関連ロゴ作成HTMLパーツジェネレーターオンラインエディタ …