web-dev-qa-db-ja.com

ConEmuで複数のコマンドのエイリアスを作成するにはどうすればよいですか?

Git-Bashには、2つのコマンドを実行するエイリアスがあります。 gitリポジトリのブランチのリストを更新してから、それらを印刷します。

alias glb='git remote update Origin --Prune && git branch -a'

ConEmuでこれを行うにはどうすればよいですか?具体的には、Windowsの場合は Cmder です。

ConEmuはaliasで引用符を使用しないため、alias glb=git remote update Origin --Prune && git branch -aと入力する必要があります。これは、最初にalias glb=git remote update Origin --Prune、次にgit branch -aの2つの別個のコマンドとして解釈されます。

5
craigpatik

私にとって(Windowsの場合)ConEmuのコマンド区切り文字は次のとおりです。

$t

したがって、あなたの例は次のようになります。

alias glb=git remote update Origin --Prune $t git branch -a

注:これを適用するには、必ずconemuウィンドウを再起動するか、新しいタブを開いてください。-私に思い出させてくれた@vetrasに感謝します。

参照: http://artandlogic.com/2013/06/making-the-windows-command-Prompt-suck-slightly-less/

10
Eric Steinborn

開いた user-aliases.cmd file under\path\to\cmder\configでエイリアスを直接追加してから、cmderを再起動します。 glb=git remote update Origin --Prune $t git branch -a

3
user709492