Yamamoto's Laboratory
 
ConEmu
 
 
 
 
 
 
 
 
 
 
 

ConEmu

タブで切り替え可能なコンソールエミュレーター「ConEmu」に関するメモです.複数のコンソールを使い分ける場合,とても便利です.

ConEmu のロゴ

目次


ConEmu とは

ConEmu (Console emulator) は,Windows 用のフリーでオープンソースのタブ型コンソールエミュレーターです.ConEmu はシェルそのものではなく,cmd.exe,PowerShell,Git Bash などのシェルや簡単な GUI アプリケーションを,タブとステータスバーを持つ1つの GUI ウィンドウに表示します.図1に,実際の実行画面を示します.複数のコンソールをタブで切り替えられるので便利です.

図1: ConEmu の実行画面

私は Double Commander から ConEmu を起動します.こうすると,Double Commander で表示しているディレクトリーを作業ディレクトリー (working directory) としてコンソールを起動できます.LaTeX の文章を記述する場合は Git の Bash,Python の起動には Anaconda の PowerShell を使います.ConEmu に登録しておくと,これらのコンソールをタブで切り替えながら利用できます.

インストールと基本設定

インストール

ConEmu のサイトで DOWNLOAD をクリックし,公式ミラーからインストーラーをダウンロードします.ここでは,ファイル「ConEmuSetup.221218.exe」を例に説明します.具体的な作業は,以下のとおりです.

  1. ConEmu のサイトの DOWNLOAD から,インストーラーをダウンロードします.
  2. ダウンロードしたファイルをダブルクリックします.バージョンの選択ダイアログが表示されますので,64ビット PC であれば,x64 をクリックします.
  3. Welcome のダイアログが表示されます.[Next >] をクリックします.
  4. ライセンス同意のダイアログが表示されます.「I accept the terms in the License Agreement」をチェックし,[Next >] をクリックします.
  5. カスタムセットアップのダイアログが表示されます.デフォルトで問題ないでしょう.[Next >] をクリックします.
  6. インストールの準備完了のダイアログが表示されます.[Install] をクリックします.
  7. インストールが始まり,進行状況のステータスが表示されます.
  8. インストール完了のメッセージが表示されます.[Finish] をクリックします.

以上で,インストールが完了です.Windows のスタートメニューに ConEmu (x64) が表示されます.

基本設定

最初の起動時に設定画面が表示されます.二回目以降の設定は,右上の Show System Menu () をクリックし,Settings… を選択します.ここでいろいろな設定が可能です.

図2: ConEmu の設定画面

タスクの設定

タスクの設定は Command で行います.ConEmu の設定バーの Create new console を開き,Setup tasks… をクリックします.すると,タスクの画面 が表示されます.設定したいタスクを選択し,コマンドの入力部を編集します.

オプション設定 内容
-new_console:t:"タブ表示名" ConEmu のタブの表示名設定

私の設定

以下に,デフォルトと異なる私の設定を示します.設定は ConEmu を起動し,右の System Menu (≡) > Settings… をクリックします.

設定パス 値 内容
General > Tab bar Console: %s タブのタイトル前に番号を表示しない

コンソールの設定

Anaconda の PowerShell

私は Anaconda 環境の Python を使うことが多いです.そこで,ConEmu で Anaconda 環境の PowerShell を起動する方法を示します.

起動コマンド

まず,Anaconda PowerShell の起動コマンドが必要です.この起動コマンドは,ショートカットに記載されており,それは以下の手順で得ることができます.

  1. Windows のスタートから Anaconda3 (64-bit) > Anaconda PowerShell Prompt を右クリックし「スタートにピン留めする」を選択します.
  2. スタートにピン留めされたアイコンをデスクトップにドラッグします.デスクトップに,ショートカット「Anaconda PowerShell Prompt」が表示されます.
  3. このショートカットを右クリックし「プロパティ(R)」を選択します.プロパティダイアログのタブ「ショートカット」が表示されます.
  4. このタブのリンク先 (T) の内容が Anaconda 環境の PowerShell の起動コマンドです.
設定

先に得た起動コマンドを ConEmu に反映させます.図2に示す設定画面で Startup > Tasks を選択し,コンソール追加のプラス記号 (+) をクリックします.起動コマンド (リンク先のテキスト) として,次の内容を入力します.

%windir%\System32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy Bypass -NoExit -Command "& 'C:\Users\yamamoto\anaconda3\shell\condabin\conda-hook.ps1' ; conda activate 'C:\Users\yamamoto\anaconda3' "

コマンド欄に入力し,コンソール名も設定します(図3).コマンドにはユーザー依存の部分がありますので,各自「起動コマンド」で示した方法で,コマンドを入手する必要があります.そして,ボタンSave settings をクリックします.

以上で設定は完了です.コマンドの表示位置は Up と Downボタンで変更可能です.

図3: Anaconda の PowerShell

Git Bash

私の LaTeX の編集環境では,昔から Bash と Emacs を使っています.この組み合わせに慣れているので,ConEmu にも Bash を設定します.幸い Windows でも,Bash が使えます.私は Git 付属の Bash を使っています.その設定は,先の「Anaconda の PowerShell」とほとんど同じです.唯一の違いは,コマンドを

C:\Program Files\Git\git-bash.exe

とすることです.

Double Commander に設定

Double Commander のツールバーに ConEmu を設定すると,便利です.設定は,以下のとおりです.

  1. Double Commander を起動します.そして,ツールバーの歯車マークのオプションをクリックします.
  2. ツールバー (ハサミマーク) を選択すると,以下の設定画面が表示されます.

    図4: Double Commander のオプション

  3. ConEmu のアイコンを設置したい場所の隣のアイコンをクリックします.そして,新しいボタンを挿入(I) をクリックし,外部コマンドを選択します.そして,アイコンの場所を指定します.
  4. するとダイアログ「ファイルを開く」が表示されます.ここで,ConEmu の実行ファイル (C:\Program Files\ConEmu\ConEmu64.exe) を選択します.そして,開く(O) をクリックします.
  5. 開始パス(h): を空白にします.こうすると,Double Commander で開いているディレクトリーが開始パスになります.これは便利です.

ページ作成情報

参考資料

更新履歴

2023年 03月 25日 ページの新規作成


no counter