問題タブ [cmder]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bash - 「ソース:コマンドが見つかりません」cmder経由でgit shでスクリプトを実行しています
Windowsでcmderを使用していますhttps://github.com/bliker/cmder
次のコマンドでカスタム cmder タスクを作成しました
このタブが開いたら、別のコマンドを追加する必要があります
しかし、コマンドの上に追加すると、
'source' is not recognized as an internal or external command
git - Cmder (ConEmu) を使用したエージェント転送を許可する
Windows 8.1でConEmuを実行するcmderを使用しています。
Git 機能が組み込まれているため、コンソールで git リポジトリをプル/プッシュできます (Linux コンソールのように)。
認証には、パスワードで保護された SSH 秘密鍵を使用します。git push
With ConEmuを実行すると、毎回キーのパスワードを求められます。「start-ssh-agent」と入力してパスワードを 1 回入力すると、その ConEmu ウィンドウで自動認証されますが、別のウィンドウを閉じたり開いたりすると、コマンドを再度実行する必要があります。
すべての ConEmu ウィンドウでキーを認証する ssh-agent を開始するにはどうすればよいですか?
automation - Cmder で頻繁に発行されるコマンドのショートカットを設定する方法はありますか?
コマンドプロンプト/コンソールとして Cmder を使用しています。
1 日に何度も同じコマンドを使用していることに気づきました。例えば
CTRL + G
これらのコマンドを毎回入力する代わりに、おそらく、などのショートカットキーに保存する方法はありますか?
command-line-interface - cmder を使用して現在のディレクトリを使用してエイリアスを作成する
私はWindows用のcmder(ConEmuに基づく)を使用しており、次の構文を使用してプロジェクトのエイリアスを作成しています。
現在のディレクトリを使用してエイリアスを作成するにはどうすればよいですか (手動pwd
でコピーしてエイリアス コマンドに貼り付けるのではなく)。
bash - CMDER から TotalCommander の現在のディレクトリを開きます (エイリアスの作成)
現在のディレクトリで TotalCommander を開く CMDER コマンド ラインのエイリアスを作成したいと考えています。explorer .
これはコマンドと同等です。
私のエイリアスは次のようになります。
ただし、デフォルトのディレクトリで TotalCommander を開くだけです。
誰かがそのようなエイリアスを使用して、その方法を知っているのではないでしょうか?
windows - CMDer / ConEmu - エクスプローラーの現在のディレクトリの場所
right click
コンソールをポップアップするためにCMDerと統合していますが、デフォルトでは、実行したディレクトリではなく、ユーザーディレクトリright click
になりWin+R
ます。その場所でコマンド プロンプトが開きます。CMDer/ConEmu でそれを使用できるようにすることはできましたが、それは単純なコマンド プロンプトのようで、追加機能はサポートされていません。cmd
shift
right click
理想的には、管理者として実行するように昇格でき-new_console:a
、統合設定メニューで試してみましたが、うまくいきませんでした。
batch-file - コマンド SET の不適切な使用によるバッチ処理が、コンソール エミュレータ Cmder での実行時にハングするのはなぜですか?
ファイルの MD5 サムを生成する小さなバッチ スクリプトを作成しました。行を削除するとうまく機能しますが、この行を離れると@echo off
、コンソール エミュレーターCmderバージョン 1.1.4.1 での実行がハングします。
set /p =%output: =%<nul >%1.md5
行をに置き換えると、Windows ではなくCmderecho %output: =% >%1.md5
で実行されるバッチ ファイルは機能しますが、不要な改行が追加で出力されます。cmd.exe
何が起こっている?
編集:この行はCmderのバッチ処理でハングしません:
この行はCmderでのバッチ処理でハングします:
どちらの行も、コマンド プロンプト ウィンドウで Windows コマンド プロセッサによって実行されるバッチ ファイルで機能します。
git - find -exec 引数は先頭にスペースがないと機能しません
git log
親ディレクトリ内のすべてのリポジトリで実行しようとしているときに、Windows で Cmder を実行しています。
UPDATE
私のシェルはgitbashバージョンです1.9.4.msysgit.0
私が実行すると:
find . -name ".git" -type d -maxdepth 2 -exec echo git --git-dir={} log ;
exec は find から一致を見つけられないようですが、コマンドの前に先頭にスペースを付けてコマンドを実行すると{}
、一致が exec ステートメントに渡されますが、git の構文は正しくありません。
find . -name ".git" -type d -maxdepth 2 -exec echo git --git-dir= {} log ;
-exec が先行スペースなしで引数を処理しない理由は何ですか?