mieki256's diary



2019/04/23(火) [n年前の日記]

#1 [cmder][windows] Cmderをインストールしてみた

自分は普段、Windows10 上でDOSプロンプトを開いて作業する時は、cmd.exe ではなく ConEmu を使っていたのだけど。巷の記事を眺めていると、ConEmu より Cmder が使われている事例が多いようなので、試しにそちらもインストールしてみたり。なんでも、ConEmu をベースにしながら、各種機能を追加したものらしい。

_Cmder | Console Emulator

環境は Windows10 x64 1803。

少し触ってみた感じでは、最初から alias が使えるようになっていたり、ショートカットキーの割り当てが調整されていたりして、たしかにイイ感じかもしれないなと。

インストールの仕方。 :

Mini版と、Git等を含んだFull版があるが、自分の環境は Git を既にインストール済みだったので Mini版を選択。

cmder_mini_1.3.11.zip を解凍して任意のフォルダに置いて、Cmder.exe を実行。

最初の起動時に、「設定ファイルをココに作成したよ」と英文メッセージが表示される。

プロンプトの「λ」を変更。 :

コマンド入力時に、「λ」が表示されて、なんだか気になる。キモイ。

Cmderインストールディレクトリ/vendor/clink.lua を修正して変更する。
local lambda = "λ"
と書かれた行を探して、 "λ" を ">" に変更した。

プロンプトを2行から1行にしたい :

cmd.exe の場合、プロンプトは以下のようになっている。
C:\Users\hoge>

しかし、Cmderのデフォルト設定では、以下のように、2行になる。
C:\Users\mieki256
>

cmd.exe のように1行にしたい。

Cmderインストールディレクトリ/vendor/clink.lua を修正する。
local cmder_prompt = " ... "
という行を探して、中に入っている \n を削除する。
    local cmder_prompt = "\x1b[1;32;40m{cwd} {git}{hg}{svn} \n\x1b[1;39;40m{lamb} \x1b[0m"
↓
    local cmder_prompt = "\x1b[1;32;40m{cwd} {git}{hg}{svn} \x1b[1;39;40m{lamb} \x1b[0m"

タスクバーにピン止めする。 :

cmder.exe を右クリックして「タスクバーにピン止め」を選べばピン止めできるが、その作業をする前に「スタートにピン止め」をしてしまうと、タスクバー上の Cmder のアイコンをクリックして起動した際に、Cmder のアイコンが2つになってしまう。

スタートメニューのピン止めは外してから、タスクバーにピン止めすること。

なんでも、スタートメニューに登録した段階で、謎IDが設定されて、タスクバー上のピン止めに影響を及ぼすらしい…。

起動時にカレントディレクトリを変更したい。 :

cmder.exe の後ろにディレクトリパスを指定すれば、起動時にそのディレクトをカレントディレクトリにしてくれるらしい。
cmder.exe 指定ディレクトリ

例:
cmder.exe %HOME%
cmder.exe %USERPROFILE%

Cmderのショートカットファイルのプロパティを開いて、Cmder.exe の後ろにディレクトリを指定すればヨサゲ。

aliasが使える。 :

*NIX の bash のように、alias が使えるようになっている。alias で、現在定義されている一覧が表示される。

Cmderインストールフォルダ\config\user_aliases.cmd で内容が定義されているらしい。

参考ページ。 :

参考にしたページが多すぎるので、はてブを見てもらったほうが…。

_はてなブックマーク - Cmderに関するmieki256のブックマーク

と思いつつも。一応ココにもメモしておこう…。

_Windowsで使えるターミナルとシェルのまとめ - Qiita
_Windowsのコマンドプロンプトの代わりに、高機能な「Cmder」でLinuxライクに使う:Tech TIPS - @IT
_[備忘録]Cmderの設定 - Qiita
_Cmder changing the lambda - update! | i-py.com
_Cmderでオシャレにcmd.exeを使う -前編-
_Windows-アプリケーション/ConEmu/タスク・起動設定 - yanor.net/wiki
_Console Emulator「Cmder」で、起動時のディレクトリを設定する方法 - 明日会社がなくなっても
_Cmderでタブやカレントディレクトリの状態を保存する - エクセレンス★ブログ
_Cmder (または ConEmu) を使う際にいつも変更している設定項目 | ラボラジアン
_[Cmder]cmder.exe自体の起動時に、初期ディレクトリを指定する - akamist blog
_[cmder]プロンプトをラムダ「λ」から、他の文字に変更する - akamist blog
_Customization - cmderdev/cmder Wiki
_cmder
_Cmderをエクスプローラの右クリックメニューから開く『Cmder Here』 :: コマンドプロンプト | Refills
_Taskbar icon after pinning the program reverts to default ConEmu icon. ... - Issue #154 - cmderdev/cmder
_ConEmu | Settings - Environment page
_ConEmu | Settings - TaskBar page

以上、1 日分です。

過去ログ表示

Prev - 2019/04 - Next
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project