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

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

関連記事

GIMP

GIMP: 縦横比を指定して切り抜く

GIMPで縦横比を指定して切り抜く手順を紹介します。

Web

GitHub のプライベートリポジトリ作成が無料になりました

GitHub において、無料ユーザーでもプライベートリポジトリが作成できるようになりました。 実際に無料アカウントで試したところ、リポジトリの作成ページで「Private」を選択することができました。 …

Windows

Google の「バックアップと同期」で同期エラーになった時の対応

目次1. はじめに2. 同期エラーの状況3. 対応方法4. おわりに 1. はじめに ローカルのデータを、Google ドライブと同期させる「バックアップと同期」というアプリケーションがあります。 最 …

WSL

WSL 2 の Kali Linux で Win-KeX (kali-win-kex) を使う場合の注意点

目次1. はじめに2. Win-KeX の使い方と注意点(1) Kali Linux の導入(2) kali-win-kex パッケージのインストール(3) 注意事項注意点 その1注意点 その2(4) …

ICTリテラシー

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

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