Với iTerm2 1.0.0 trên Mac OS X 10.6.8, tôi muốn xóa từ con trỏ sang đầu tiếp theo của từ, tức là xóa một từ phía trước. Tôi đã thử Alt + d nhưng loại này biểu tượng toán tử delta ∂
và không xóa. Làm thế nào để ngăn chặn gõ nhưng để cho nó xóa?Với iTerm2 trên máy Mac, làm thế nào để xóa chuyển tiếp một từ từ con trỏ trên dòng lệnh?
Trả lời
Tôi không có một mac tiện dụng, nhưng ESC d nên trong lý thuyết làm điều tương tự mà ALT-d không.
LƯU Ý: điều này có nghĩa là nhấn ESC, giải phóng nó, sau đó nhấn d. Nhìn ma, không có hợp âm chính.
Chỉ cần thêm vào câu trả lời của Alexsander cách dễ nhất để nhân rộng hành vi này là chọn tùy chọn "Phím tùy chọn trái hoạt động như + Esc" trong màn hình Preferences-> Profiles-> Keys.
Đối với phím tắt này và các tùy chọn khác -> profile -> keys, thêm các phím tắt sau
⌥ ←: Gửi thoát chuỗi Esc + b
⌥ →: Gửi thoát chuỗi Esc + f
⌘ ←: Gửi thoát chuỗi Esc + [H
⌘ →: Gửi thoát chuỗi Esc + [F
⌘ ← Xóa: Gửi Hex Mã 0x15
⌥ ← Xóa: Gửi Hex Mã 0x1B 0x08
http://elweb.co/making-iterm-2-work-with-normal-mac-osx-keyboard-shortcuts/ đã cho tôi mũi
⌥ ← Xóa: Gửi Mã Hex 0x1B 0x08 để xóa một từ lùi cho đến khi tách. tính cách. (tự ghi chú) – FacePalm
Chính xác; ESC thường hoạt động như khóa meta trong Mac OS X, vì phím Alt (Tùy chọn) được sử dụng cho các mục đích khác. – chepner
Nơi để xem danh sách đầy đủ các tổ hợp phím như vậy để chỉnh sửa tại dòng lệnh? – qazwsx