2009-04-09 27 views
18

Tôi muốn có thể ánh xạ các lệnh vim :tabnext:tabprev tới CTRL+TABCTRL+SHIFT+TAB tương ứng. Thật không may, tôi dường như đang chạy vào vấn đề mà PuTTY ăn các kết hợp nhân vật này.Tạo khóa ctrl + tab trong PuTTY

Tôi đã thử tìm kiếm thông tin nhưng không có kết quả. Tôi khá chắc chắn đây là một điều PuTTY nhưng dường như không có bất kỳ loại trợ giúp/khu vực tham khảo cho các ứng dụng.

Tôi tò mò nếu có ai ở đây có bất kỳ kinh nghiệm hoặc đề xuất nào để tìm hiểu điều này.

@rmeador: thử ánh xạ tổ hợp phím trong vim.
Tôi đã cố gắng làm điều này, nhưng nó không xuất hiện như vim là nhận được kết hợp. Tôi không chắc chắn nếu điều này có liên quan đến các thiết lập hạn hoặc một vấn đề với PuTTY.

+0

http://serverfault.com/ sẽ sớm hoạt động. Đây là câu hỏi cho trang web đó. Vì vậy, giữ cho câu hỏi của bạn cho một vài tuần nữa, sau đó bạn có thể yêu cầu nó. – Randolpho

+0

thử ánh xạ tổ hợp phím trong vim. bỏ phiếu để đóng như NPR – rmeador

+0

Mặc dù không trực tiếp một câu hỏi lập trình, tôi tin rằng nó được gắn chặt chẽ vào những gì một số có thể làm trên một cơ sở ngày này sang ngày khác. Và do đó một bài đăng có liên quan. – Danny

Trả lời

8

PuTTY không gửi bất cứ điều gì khi bạn nhấn Ctrl + Tab.

Bạn có thể vá PuTTY như được mô tả ở đây: Using Ctrl+Tab in GNU Screen over PuTTY

+0

Điều này có vẻ đúng. Tôi đã thử các giải pháp được đề xuất trong liên kết tuy nhiên tôi đã chạy vào vấn đề mà trình tự thoát được đề xuất không phải là những gì vim được mong đợi là '' hoặc tương tự. Bất kỳ ý tưởng về những gì các trình tự thoát thiết bị đầu cuối chính xác có thể được? – Danny

+0

Tôi không biết. Tuy nhiên, bạn có thể thử gửi mã khóa cho F11 và F12 (hoặc bất kỳ phím nào khác mà bạn không sử dụng) và ánh xạ chúng trong vim tới: tabnext và: tabprev. –

+0

Đó là một ý tưởng hay, đã không nghĩ đến điều đó. Tôi sẽ đăng lên nhóm gửi thư sử dụng và xem tôi có nhận được phản hồi hay không. Nếu không, tôi sẽ sử dụng gợi ý đó. – Danny

1

Tôi tin rằng vào thời điểm này, sử dụng Ctrl +Tab là không thể với PuTTY, vì PuTTY không cho phép bạn cấu hình dịch cụ thể cho các phím. Dưới đây là một bài viết khá cho thấy làm thế nào bạn sẽ thiết lập này nếu PuTTY đã hỗ trợ tính năng này:

http://www.staldal.nu/tech/2009/01/10/how-to-use-ctrl-tab-in-gnu-screen/

Nếu bạn sử dụng (hoặc sẽ xem xét sử dụng) một phím nóng/chương trình vĩ mô như Autohotkey, bạn có thể bắt chước này hành vi của mình. Ví dụ, cấu hình kịch bản Autohotkey này sẽ làm chính xác những gì bạn muốn:

#IfWinActive PuTTY 
^Tab::Send :tabnext 
^+Tab::Send :tabprev 
#IfWinActive 

(Lưu ý rằng ví dụ này chỉ là tìm kiếm bất kỳ tiêu đề cửa sổ bắt đầu với PuTTY, vì vậy bạn sẽ phải điều chỉnh dựa trên cấu hình tiêu đề của bạn.)

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