GitBash画面をクリアするコマンド


88

画面をクリアするコマンドはGitにありますか?たとえば、多くのコードを実行した後のウィンドウコマンドラインでclsと入力すると、前のすべてのコードがクリアされます。だから私はGitに同じタイプの機能が欲しいのです。だから誰でも私にコマンド名を教えてもらえますか?


2
clear(1)について質問していますか?
Carl Norum 2013

1
OK。わかった。クリアと入力するだけです。前の行をすべて削除します。
naresh kumar 2013

4
ctrl + lも通常は機能します
wasatz 2013年

回答:


147

実際には、Unixユーザー環境コマンドを探しています

clear

または、キーボードショートカットを使用できます

ctrl+l

http://en.wikipedia.org/wiki/Clear_(Unix)

GitBashのコマンド履歴全体をクリアします。

history -c

1
GIT Extensions(code.google.com/p/gitextensions)を実行していて、GIT Bashプロンプトを実行している場合は、Windowsで動作します。
コンタンゴ2014年

2
それを思い付くことができたはずで、clrの後にあきらめました
ザック

4
それは機能せず、すべてを上に移動するだけです。クリーニング後に出力ラインを確認することは役に立ちません。
Yevgeniy Afanasyev 2016年

8
resetバッファも削除するように使用することをお勧めします。この回答を
Daniel JG

2
clear複数回使用すると、前のにスクロールして戻ることしかできないことがわかりましたclear。それは通常の効果ですか?もしそうなら、を行うコマンドはありscroll-up-so-that-the-next-command-is-the-only-one-I-can-see-but-the-history-is-still-preserved-if-I-want-to-scroll-up-to-it?ますか。最もハイフンでつながれた文字列のPS賞?;)
ro͢binmckenzie2017年

42

リセットコマンドを使用してみてください。画面は完全にクリーンになりますが、以前のコマンドには引き続きアクセスできます。

reset

5
いいね!clearコマンドは、目の前にクリアな画面が表示されるようにスクロールバーを移動するだけです。したがって、上にスクロールすると、以前に実行したコマンドの出力を引き続き確認できます。resetコマンドは画面のスクロールバーをリセットし、以前のすべてのコマンドの出力もフラッシュします。したがって、clearコマンドはソフトクリーンでresetハードクリーンであると言えます:)
RBT 2017年

1
resetコマンドは、端末を最初から再度開いたかのように、端末を再初期化します。
RBT 2017年

5

実際には機能しませclearhistory -c
上にスクロールすると、すべてのコマンドが表示されます

解決策:
Windows 10を使用していて、gitbashにmintty2.7.9(またはそれ以上?)を使用している場合は、Alt+ F8...を使用します。これは機能します。
幸運を祈ります。
ハッピーコーディング。

参照: ここ(おそらくWindows 7では機能しませんでした)


2
Alt + F8ありがとう
AhmadSharif20年

4

別のオプションは、.bash_profileを変更(またはユーザーフォルダーに作成)して、これを追加することです。

alias cls='clear';

これにより、「Windows」コマンドでbashをクリアできます。


0

ほとんどの場合、clr、clear、clsは機能しません。ctrlcを使用してコマンドの記述を続行します。


-3

gitコマンドなしでのみclearを使用する

" 晴れ "


これは2013年にすでに提案されています。受け入れられた回答を参照してください。重複した回答を送信するポイントは何ですか?
AlexShesterov20年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.