Xóa lệnh khỏi tự động hoàn thành / lịch sử


1

Trong dấu nhắc lệnh của windows, giả sử chúng ta đang chạy một lệnh (tệp bó)

runtest

nhưng chúng tôi đánh máy như

runtet

Sau đó, khi chúng tôi nhấn F8 vào lần tới tại 'run', nó vẫn sẽ bật với 'runtet'.

Có cách nào để loại bỏ lệnh không chính xác này khỏi danh sách tự động hoàn thành mà không cần khởi động lại dấu nhắc cmd không? Hay một cách tốt hơn để đạt được điều này?

Không khởi động lại bởi vì, có các lệnh khác có liên quan đến hoàn thành tự động và môi trường (mặc dù nó có thể được đặt theo tệp bó).

Câu trả lời:


1

Chắc chắn là.

Hãy thử nhấn up-arrow thay vì F8 để trở về các dòng trước. Sau đó bạn có thể sử dụng left/right-arrow để định vị con trỏ. Theo mặc định, mọi ký tự bạn nhập sẽ được chèn vào con trỏ (bạn có thể thay đổi điều này); bức xúc INS ert bật / tắt giữa chế độ chèn và ghi đè.

Tôi sẽ để bạn đoán những gì Del Homedown-arrow làm ...

Nhấn enter sẽ thực thi dòng được cải cách và thay thế con trỏ danh sách lịch sử thành lệnh cuối cùng được nhập (nghĩa là dòng được cải cách)


Tại sao lại là Home đặc biệt ở đây? Ý tôi là, nó hoạt động trên dòng lệnh tương tự như cách nó hoạt động trong trình soạn thảo văn bản và vì vậy nếu bạn đã đề cập Hometại sao không đề cập End cũng? Hay bạn, có lẽ, có nghĩa là một nút khác (với một chức năng khác)?
Andriy M

1
Nó không chỉnh sửa lệnh hiện tại nhưng không sửa đổi / xóa nó khỏi lịch sử. Lỗi chính tả (lỗi đánh máy) vẫn còn trong lịch sử, nếu chúng ta nhấn F8 & gt; 1 thì không chính xác sẽ xuất hiện. Cảm ơn đề nghị của bạn mặc dù.
dushyantp

0

Chỉ cần nhấn F8 nhiều lần cho đến khi bạn đạt được lệnh chính xác hoặc nhấn F7 để chọn lệnh dễ dàng.

Bạn hoàn toàn có thể xóa lịch sử lệnh bằng cách sử dụng Alt + F7 , nhưng không thể chọn lọc xóa một lệnh.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.