มีคำสั่งใดใน Git ที่ล้างหน้าจอ ตัวอย่างเช่นในบรรทัดคำสั่งของหน้าต่างหลังจากรันโค้ดจำนวนมากหากคุณพิมพ์ cls มันจะล้างโค้ดก่อนหน้าทั้งหมด ดังนั้นฉันต้องการฟังก์ชันประเภทเดียวกันใน Git ใครก็ได้ช่วยบอกชื่อคำสั่งหน่อย
มีคำสั่งใดใน Git ที่ล้างหน้าจอ ตัวอย่างเช่นในบรรทัดคำสั่งของหน้าต่างหลังจากรันโค้ดจำนวนมากหากคุณพิมพ์ cls มันจะล้างโค้ดก่อนหน้าทั้งหมด ดังนั้นฉันต้องการฟังก์ชันประเภทเดียวกันใน Git ใครก็ได้ช่วยบอกชื่อคำสั่งหน่อย
คำตอบ:
จริงๆแล้วคุณกำลังมองหาคำสั่งสภาพแวดล้อมผู้ใช้ Unix
clear
หรือคุณสามารถใช้แป้นพิมพ์ลัด
ctrl+l
http://en.wikipedia.org/wiki/Clear_(Unix)
เพื่อล้างประวัติคำสั่งทั้งหมดใน Git Bash
history -c
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?
ถ้าเป็นเช่นนั้นจะมีคำสั่งที่ไม่ได้ ปล. รางวัลสตริงยัติภังค์มากที่สุด? ;)
ลองใช้คำสั่งรีเซ็ตมันจะล้างหน้าจอของคุณอย่างแน่นอน แต่คุณจะยังสามารถเข้าถึงคำสั่งก่อนหน้าได้
reset
clear
คำสั่งเพียงแค่เลื่อนแถบเลื่อนของคุณในแบบที่คุณเห็นหน้าจอที่ชัดเจนอยู่ตรงหน้าคุณ ดังนั้นหากคุณเลื่อนขึ้นคุณจะยังคงเห็นผลลัพธ์ของคำสั่งที่คุณยิงไปก่อนหน้านี้ reset
คำสั่งรีเซ็ตแถบเลื่อนหน้าจอและล้างผลลัพธ์ของคำสั่งก่อนหน้าทั้งหมดด้วย ดังนั้นเราจึงสามารถพูดได้ว่าclear
คำสั่งนั้นนุ่มนวลและreset
สะอาดยาก :)
reset
คำสั่งเริ่มต้นใหม่สำหรับเทอร์มินัลราวกับว่าเปิดใหม่ตั้งแต่ต้น
ทั้งclear
มิได้history -c
ทำงานจริง
เลื่อนขึ้นคำสั่งทั้งหมดจะสามารถมองเห็นได้
วิธีแก้ไข:
หากคุณอยู่ใน Windows 10 และใช้ mintty 2.7.9 (หรือสูงกว่า?) สำหรับ git bash ให้ใช้Alt+ F8... สิ่งนี้จะได้ผล
ขอให้โชคดี
มีความสุขในการเขียนโค้ด
อ้างอิง: ที่นี่ (บางทีอาจใช้ไม่ได้กับ Windows 7)
อีกทางเลือกหนึ่งคือแก้ไข (หรือสร้างในโฟลเดอร์ผู้ใช้ของคุณ). bash_profile ของคุณและเพิ่มสิ่งนี้:
alias cls='clear';
ด้วยวิธีนี้คุณสามารถล้าง bash ด้วยคำสั่ง 'Windows'
เวลาส่วนใหญ่ clr, clear และ cls ไม่ทำงานให้ใช้ ctrl c เพื่อเขียนคำสั่งต่อไป
ใช้ clear โดยไม่มีคำสั่ง git เท่านั้น
" ชัดเจน "