How to Install Cmder and Make It Amazing

9月 2, 2021
admin

Windows で開発している場合、Windows に付属する Command Prompt や PowerShell などの標準コマンド端末のファンである人を見つけるには、遠くから探す必要があります。 ありがたいことに、Cmderという名前の、見た目も性能も素晴らしい代替ツールがある。 3594>

インストール

インストールするには、http://cmder.net/にアクセスしてください。 git でフルパッケージ (少し下にスクロールしてください) をダウンロードし、それを展開して、中身を C:/cmder フォルダに置いてください。 3594>

Go Ahead and Open It

個人的には、素早くアクセスするためにスタートメニューにショートカットを作成します。 Cmder を開くと、とても快適な UI が現れます。

Pinning で Cmder を起動してプログラムを開いてみてください。 うわー、Windows のものと比べてすごいですね。

いくつかの設定

Cmder には弄るための設定がたくさんあります。 私が設定しているのは、タブを下ではなく上に配置することです。 これを行うには、プログラムのナビゲーション バーを右クリックして、設定を選択し、タブ バーを選択して、タブ バーを下部に配置する設定のチェックをはずします。 このように、設定メニューには多くのオプションがあります。 3594>

他のアプリケーションのように上部にタブを表示するオプションを設定する。 多くの設定があります – 自由に遊んでみてください!

ターミナルの多くのタブが 1 か所にあることは素晴らしく、Windows コマンド プロンプトと Powershell には(少なくとも今は)ないものです。 また、より良いコンテキストを与えるために、タブの名前を変更することができます。 例えば、一方がUIでもう一方がサーバーの場合、タブを右クリックしてrenameを選択することで名前を変更することができます。 新しいタブを作成するには、Ctrl + T キーを押します。

Creating tabs and renaming tabs for better organization and context.

右上の設定からターミナルのエミュレータを Powershell や Bash などに変更も可能です。 文字列を検索したり、起動している多くのタブを切り替えたり。

Cmder端末のコンテキストをPowerShellまたはbashに変更する。

JavaScriptプロジェクトに入っていると、パッケージ名とバージョン番号の入ったパッケージ.jsonは黄色で表示されるようになりました。

パッケージ名、バージョン番号、およびどの git ブランチにいるのかを知ることは非常に有益です。 これをインストールするには、テキストエディタを起動して次のテキスト コンテンツを挿入し、C:/cmder に cmder_context_enable.reg.

Windows Registry Editor Version 5.00

@="Open in Cmder"
"Icon"="C:\cmder\Cmder.exe,0"

@="\"C:\cmder\Cmder.exe\" \"%V\""

@="Open in Cmder"
"Icon"="C:\cmder\Cmder.exe,0"

@="\"C:\cmder\Cmder.exe\" \"%1\""

として保存します。このファイルをダブルクリックして、警告を受け入れ、成功プロンプトに対して OK を押してください。 前述したように、C:/cmderに保存することで、簡単に設定することができます。

これで、フォルダー位置で右クリックすると、Cmder でそのフォルダーを開くことができるようになりました。

無効にするには、以下のテキストを C:/cmder の cmder_context_disable.reg というファイルに挿入します。

Windows Registry Editor Version 5.00

これで、前回と同様にファイルを実行すると Cmder で開くコンテキスト メニューが無効となります。 この方法は、以下のリンク https://www.awmoore.com/2015/10/02/adding-cmder-to-the-windows-explorer-context-menu/ から学びました。 3594>

Sublime Text と VS Code の統合

VS Code は Microsoft の製品なので、私は本当に使うのをためらったのですが、一度切り替えたら、もう後には戻れなくなりました。 私は、Microsoft がこのエディターで公園でヒットしたのだと心から思います。 このエディタが提供する機能は、別の記事で紹介します。 Cmder を VS Code と統合するために、Cmder には後のバージョンで指すことのできるファイルがあります。

VS Code を開き、Ctrl + Shift + P を押し、Open Settings (JSON) (JSON 形式での自分の設定) と入力して開き、ユーザー設定に以下を追記します。 Cmder自体にもやり方が書いてあります。 https://github.com/cmderdev/cmder/wiki/Seamless-VS-Code-Integration.

"terminal.integrated.shell.windows": "C:\WINDOWS\System32\cmd.exe","terminal.integrated.shellArgs.windows": ,

Cmder を VS Code のデフォルト端末とするために、これらを設定に追加してください。

見てわかるように、ターミナルのテキストは緑で、コマンドの前の記号はラムダです。

Cmder の Ctrl + ` のキーボード ショートカット (タスクバーから Cmder を開く) は VS Code の統合ターミナルを開くのに干渉するので、このショートカットを Cmder の Win + ` に変更します。 Ctrl + `のままにしておくと、VS Codeを起動中にタスクバーにCmderがある場合、VS Codeの統合ターミナルを開くのではなく、Cmderを開くようになります。 そのためには、Cmderを開いて、一番上のバーを右クリックして、設定をクリックし、設定の中のMinimize/Restore hotkey:をWin + `に変更します。 これでVS Code上でCtrl + `を押すと統合ターミナルが開き、Win + `を押すとCmderが開いていれば最小化/復元されます。

最小化/復元キーを Win + ` に変更すると、VS Code のターミナルを開くのに干渉しない。

Sublime Text はメイン エディターとして使用する前に、私は使用したことがあります。 Cmder を Sublime Text と統合するには、Sublime Text で Ctrl + Shift + P を押しながら Install Package と入力し、パッケージコントロールを開いて Terminal Package をインストールします。 Terminal Package (https://packagecontrol.io/packages/Terminal).

パッケージをインストールしたら、Preferences、Package Settings、Terminal and Settings-Userに移動します。 開いたファイルに以下を追加して保存します。

{ // Replace with your own path to cmder.exe "terminal": "C:\cmder\Cmder.exe", "parameters": }

ここで Ctrl + Shift + T を押すと、Sublime Text が開いている現在のディレクトリに Cmder の新しいウィンドウが表示されます。

Cmder の新しいインスタンスは、Ctrl + Shift + T を押すと Sublime が開いているディレクトリに開かれるようになります。 Cmder は Windows 環境で Unix と Windows の両方のコマンドを理解する素晴らしいターミナル エミュレータで、これが私の考える主な利点の 1 つです。 私が最初にプログラミングを学び始めたとき、コマンドラインに関するコースは Unix 構文に合わせたものでした。 Windowsから抜け出せないでいる私にとって、CmderはUnixのシンタックスを汗水たらして学ぶことを可能にします。 個人的には、これらの統合を備えた Cmder は Windows 上のターミナルを楽しく使えるようにし、おそらく Mac の友人を嫉妬させるだろうと思います。

コメントを残す

メールアドレスが公開されることはありません。