2009-10-12 24 views
7

Tôi muốn sử dụng nhà riêng, kết thúc, xóa, đăng ký trang, pagedown với ksh. HẠN CỦA TÔI là màu xterm. Các phím hoạt động tốt với tcsh và zsh, nhưng không phải với ksh (in một dấu ngã ~)home, end, delete, pageup, pagedown với ksh

Tôi thấy điều này:

bind '^[[3'=prefix-2 
bind '^[[3~'=delete-char-forward 
bind '^[[1'=prefix-2 
bind '^[[1~'=beginning-of-line 
bind '^[[4'=prefix-2 
bind '^[[4~'=end-of-line 

Nhưng khi tôi đặt một bindkey, cuối cùng không làm việc nữa.

Tôi làm cách nào để sử dụng các khóa này trong ksh bằng .kshrc?

Cảm ơn.

Trả lời

0

Bạn đã đặt biến EDITOR hoặc VISUAL chưa? Nếu không, đó có thể là con đường phía trước.

EDITOR=vi 

có thể là đủ.

+0

hoặc 'EDITOR = emacs'. Dù bằng cách nào bạn cũng có thể đặt nó vào tập tin '~/.kshrc' của bạn –

+0

-1 thật đáng buồn là nó không hoạt động – bharal

+0

Sao chép từ chú thích * Nicolas * 'không chính xác được đăng như một câu trả lời:" với 'EDITOR = vi', home, end, xóa, pageup, pagedown không in dấu ngã ~ (nhưng không hoạt động) .Vì vậy, tôi không thích vi EDITOR.Ngay, với 'EDITOR = emacs', vấn đề là như nhau.Những phím này không hoạt động và in dấu ngã ~. " – agc

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