2009-12-14 19 views
12

Tôi đã cố gắng để ràng buộc các phím trong zzh trên máy Mac nhưng có một số rắc rối. Tôi biết tôi nên được Googling này nhưng không thể tìm thấy những gì tôi cần ...bindkey với zsh trên Mac

Tôi đã cố gắng để ràng buộc ctrl-backspace là tương đương với ctrl-w, tức là xóa một từ. Nhưng tôi không thể tìm thấy mã khóa cho nó. Không có gì xuất hiện khi tôi làm điều đó với 'đọc'. Tôi không thể tìm thấy biểu đồ trực tuyến.

Ngoài ra, tôi không thể liên kết khóa nhà/kết thúc (ví dụ: fn-left, fn-right) bằng cách nào đó. Nó không bị ràng buộc trong nhiệm vụ bàn phím của Terminal hoặc .zshrc nhưng nó vẫn làm những thứ kỳ lạ khi tôi nhấn nó. Trang lên và xuống dường như cư xử ít lạ lùng hơn. Bất kỳ giúp đỡ?

Cảm ơn

+0

xóa lùi là^H (Ctrl-H). Tôi sợ bạn không thể kết hợp nó với một ctrl khác. –

Trả lời

31

Mở vỏ và hãy thử nhấn Ctrl-v và sau đó là phím mà bạn muốn để ràng buộc (ví dụ. Home) Đây là dãy phím bạn nên sử dụng với bindkey.

bindings của tôi cho Home/End (bắt đầu/cuối dòng) trên Snow Leopard:

bindkey '^[[H' beginning-of-line 
bindkey '^[[F' end-of-line 

Vẫn cố gắng để ràng buộc cmd bên trái mặc dù ...

+0

Ngạc nhiên điều này đã không có nhiều upvotes, câu trả lời tuyệt vời. –

+0

Câu trả lời hay, cảm ơn bạn! – venables

+0

CÓ !! Cảm ơn bạn. Có một nơi được đề nghị để đặt một cái gì đó như thế này vì vậy nó tải mỗi lần, hoặc tôi nên chỉ cần nhồi nó vào .zshrc của tôi? – ifightcrime

Các vấn đề liên quan