LoginSignup
1
0

More than 5 years have passed since last update.

Windows 10でCmder(Clink)のエイリアスが効かない(2017/11/04時点)

Last updated at Posted at 2017-11-04

概況

Cmderでは、config\user-aliases.cmdにエイリアスを定義できるが、Windows 10では左記のファイルで定義したエイリアスが認識されない(2017/11/04時点)。

原因

Cmderでは、エイリアスについてはClinkというプログラムにまかせている。ClinkはWindowsのdoskeyコマンドを使用してエイリアスを定義している。
このClinkがWondows 10のdoskeyコマンドに対応できていない、と思われる(2017/11/04時点)。

Fix broken doskey macro functionality with Windows 10 (15002)'s modern cmd #464

対応策

対応策は2通りあるっぽい。私は2を選択(1は試してない)。

  1. コマンドプロンプトの設定を変更する
    • コマンドプロンプトのプロパティを開き、「オプション」タブの「従来のコンソールを使う」にチェックを入れる
  2. doskeyコマンドに対応したclinkに差し替える
    • Clinkのリリースページから、今回の問題が修正されているファイルをダウンロードする。2017/11/04時点だと「0.4.9」の「clink_DEV.zip」がそれ。
    • cmderのフォルダのvender\clinkのファイルを、ダウンロードしたZIPファイル内のファイルで上書きする。
    • clink_x64.exeのプロパティを開き、「詳細」タブに記載されているファイルバージョンを確認する。
    • vender\clink\.cmderverに上述のファイルバージョンを記載する。
1
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0