คำสั่งเพื่อล้างหน้าจอ Git Bash


88

มีคำสั่งใดใน Git ที่ล้างหน้าจอ ตัวอย่างเช่นในบรรทัดคำสั่งของหน้าต่างหลังจากรันโค้ดจำนวนมากหากคุณพิมพ์ cls มันจะล้างโค้ดก่อนหน้าทั้งหมด ดังนั้นฉันต้องการฟังก์ชันประเภทเดียวกันใน Git ใครก็ได้ช่วยบอกชื่อคำสั่งหน่อย


2
คุณกำลังถามเกี่ยวกับความชัดเจน (1)หรือไม่?
Carl Norum

1
ตกลง. ฉันเข้าใจแล้ว. ฉันแค่พิมพ์ชัดเจน มันลบบรรทัดก่อนหน้าทั้งหมด
naresh kumar

4
ctrl + l ก็ใช้ได้เช่นกัน
wasatz

คำตอบ:


147

จริงๆแล้วคุณกำลังมองหาคำสั่งสภาพแวดล้อมผู้ใช้ Unix

clear

หรือคุณสามารถใช้แป้นพิมพ์ลัด

ctrl+l

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

เพื่อล้างประวัติคำสั่งทั้งหมดใน Git Bash

history -c

1
ทำงานภายใต้ Windows หากคุณใช้ GIT Extensions ( code.google.com/p/gitextensions ) และเรียกใช้พรอมต์ GIT Bash
Contango

2
น่าจะเกิดขึ้นได้แล้วยอมแพ้หลังจาก clr
Zac

4
มันไม่ได้ผลเพียง แต่ย้ายทุกอย่างขึ้น ไม่ช่วยในการมองผ่านสายสัญญาณออกหลังจากทำความสะอาด
Yevgeniy Afanasyev

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?ถ้าเป็นเช่นนั้นจะมีคำสั่งที่ไม่ได้ ปล. รางวัลสตริงยัติภังค์มากที่สุด? ;)
ro͢binmckenzie

42

ลองใช้คำสั่งรีเซ็ตมันจะล้างหน้าจอของคุณอย่างแน่นอน แต่คุณจะยังสามารถเข้าถึงคำสั่งก่อนหน้าได้

reset

5
ดี! clearคำสั่งเพียงแค่เลื่อนแถบเลื่อนของคุณในแบบที่คุณเห็นหน้าจอที่ชัดเจนอยู่ตรงหน้าคุณ ดังนั้นหากคุณเลื่อนขึ้นคุณจะยังคงเห็นผลลัพธ์ของคำสั่งที่คุณยิงไปก่อนหน้านี้ resetคำสั่งรีเซ็ตแถบเลื่อนหน้าจอและล้างผลลัพธ์ของคำสั่งก่อนหน้าทั้งหมดด้วย ดังนั้นเราจึงสามารถพูดได้ว่าclearคำสั่งนั้นนุ่มนวลและresetสะอาดยาก :)
RBT

1
resetคำสั่งเริ่มต้นใหม่สำหรับเทอร์มินัลราวกับว่าเปิดใหม่ตั้งแต่ต้น
RBT

5

ทั้งclearมิได้history -cทำงานจริง
เลื่อนขึ้นคำสั่งทั้งหมดจะสามารถมองเห็นได้

วิธีแก้ไข:
หากคุณอยู่ใน Windows 10 และใช้ mintty 2.7.9 (หรือสูงกว่า?) สำหรับ git bash ให้ใช้Alt+ F8... สิ่งนี้จะได้ผล
ขอให้โชคดี
มีความสุขในการเขียนโค้ด

อ้างอิง: ที่นี่ (บางทีอาจใช้ไม่ได้กับ Windows 7)


2
Alt + F8 Thanks
Ahmad Sharif

4

อีกทางเลือกหนึ่งคือแก้ไข (หรือสร้างในโฟลเดอร์ผู้ใช้ของคุณ). bash_profile ของคุณและเพิ่มสิ่งนี้:

alias cls='clear';

ด้วยวิธีนี้คุณสามารถล้าง bash ด้วยคำสั่ง 'Windows'



-3

ใช้ clear โดยไม่มีคำสั่ง git เท่านั้น

" ชัดเจน "


สิ่งนี้แนะนำไปแล้วในปี 2013 ดูคำตอบที่ยอมรับ อะไรคือจุดที่จะส่งคำตอบที่ซ้ำกัน?
Alex Shesterov
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.