Hãy xem xét dòng lệnh bash sau, trong đó ^ biểu thị vị trí con trỏ:
svn commit -m very/long/path/to/some/file "[bug 123456] Fix the pixel issue"
^
Tôi muốn cam kết một tệp khác với cùng một thông điệp. Làm cách nào tôi có thể xóa từ hiện tại, từ vị trí con trỏ sang không gian tiếp theo? Ngoài ra còn có một phím tắt để xóa lùi, tạo con trỏ đến không gian đầu tiên lùi?
Cập nhật: ctrl + wxóa ngược, nhưng phím tắt nào xóa một từ phía trước?
set -o emacs
cho phép nó, nhưng nó thường là mặc định; nếu không, bạn có thể đặt dòng đó vào .bashrc
hoặc .bash_aliases
sau đó lấy tệp hoặc tải lại thiết bị đầu cuối. Tuy nhiên, sau đó các phím tắt bạn có thể được sử dụng trong chế độ vi sẽ không khả dụng, mặc dù các phím tắt như ctrl + c sẽ vì chúng không phải là phím tắt Bash.
Ctrl u
là một tùy chọn để xóa từ vị trí con trỏ đến đầu ...