Việc này hoạt động trong urxvt tỏ ra khó khăn. Cuối cùng tôi đã quyết định sử dụng các ràng buộc folowing:
:nnoremap <Esc>1 gt1
:nnoremap <Esc>2 gt2
:nnoremap <Esc>3 gt3
:nnoremap <Esc>4 gt4
:nnoremap <Esc>5 gt5
:nnoremap <Esc>6 gt6
:nnoremap <Esc>7 gt7
:nnoremap <Esc>8 gt8
:nnoremap <Esc>9 gt9
:nnoremap <Esc>0 gt0
Vấn đề là các kết hợp số Alt bị ràng buộc để thoát khỏi các số tiền tố theo mặc định trong rxvt. Ban đầu tôi được quản lý bằng cách sau đây trong ~/.vimrc
tập tin của tôi:
:nnoremap <M-1> gt1
:nnoremap <M-2> gt2
...
này đã được thực hiện để làm việc bằng cách sử dụng sau đây để '~/Xdefaults':
URxvt*meta8: true
lực lượng rxvt này sử dụng 8 bit ký tự khi Alt được nhấn, đó là những gì Vim sử dụng để phát hiện trạng thái Alt. Đặt cài đặt này trong tệp .Xdefaults
của bạn cho phép đặt bit thứ 8. Tuy nhiên, điều này gây ra sự cố trong các chương trình khác, chẳng hạn như irssi
chạy trên screen
, do đó giải pháp được đề xuất của tôi.
Nguồn
2011-05-17 13:46:19
Hm, điều này không thực sự hiệu quả đối với tôi ... Tôi không chắc chắn lý do. Mũi Ngt là tốt đẹp mặc dù. – victor
Tôi không chắc ... nó không kết thúc làm bất cứ điều gì. Tôi cũng không nghĩ rằng tôi có bất cứ điều gì ràng buộc với các phím nếu không thì các phím tắt Firefox sẽ không hoạt động? Tôi đang ở trên Ubuntu. – victor