2016-11-13 27 views
5

Tôi đang sử dụng bash trên ubuntu trên windows 10 và muốn cho phép cuộn bằng bánh xe chuột trong vi hoặc vim. Tôi đã cố gắng nhập vào lệnh sau trong vim và thêm nó vào tập tin vimrc và /usr/share/vim/vim74/debian.vimKích hoạt tính năng cuộn chuột vi bằng cách sử dụng bash trên ubuntu trên windows 10

set mouse=a 

Tuy nhiên tôi vẫn không thể di chuyển bằng chuột.

+0

"Tôi đang sử dụng bash trên ubuntu trên windows 10" -> Ehm, cái gì? Ngoài ra, câu hỏi của bạn là khó hiểu, trước tiên bạn nói rằng bạn muốn "cho phép di chuyển" và sau đó bạn nhà nước hai lần rằng điều này hoạt động? ("Tôi vẫn có thể cuộn" và "bánh xe chuột không hoạt động trong thiết bị đầu cuối")? * Chính xác * không hoạt động ở đâu? – Carpetsmoker

+3

Đối mặt với cùng một vấn đề ở đây. Lol @ phiếu bầu .. cho mọi người sống dưới một tảng đá: [Bash trên Ubuntu trên Windows] (https://msdn.microsoft.com/en-us/commandline/wsl/about). –

+1

Tôi nghĩ một giải pháp có thể là cài đặt máy chủ x. Tôi đã thấy một số bài viết đề cập đến Xming X máy chủ cho các cửa sổ nhưng tôi đã do dự để nghiên cứu kỹ khả năng này. Id muốn biết nếu có ai thử nó mặc dù! Bây giờ tôi chỉ sử dụng notepad ++ để chỉnh sửa mã của tôi và sử dụng thiết bị đầu cuối để duyệt và biên dịch như bình thường. – nak3c

Trả lời

3

Câu trả lời nhanh và đơn giản:

Nếu bạn sử dụng mintty/wsltty, nó chỉ hoạt động tốt!

+0

Cảm ơn bạn, đã hoạt động! :) –

3

Bạn đã thực hiện, đúng cách, tất cả những gì bạn có thể trong vim và sự cố xảy ra với trình giả lập thiết bị đầu cuối của bạn.

Cuộn bánh xe cuộn qua bộ đệm cuộn của trình giả lập thiết bị đầu cuối là chức năng của trình giả lập thiết bị đầu cuối đang sử dụng các sự kiện chuột. Bạn muốn gửi các sự kiện này đến ứng dụng (vim) được nối với thiết bị đầu cuối.

Hầu hết các trình giả lập thiết bị đầu cuối đều có cách để kích hoạt sự kiện chuyển động chuột khi ở trong "Chế độ khóa ứng dụng" hoặc "Màn hình thay thế". Hầu hết cũng hỗ trợ bằng cách sử dụng một phím bổ trợ (như giữ ALT) mà sẽ passthrough các sự kiện chuột như bạn muốn.

+0

Giữ bất kỳ 'Ctrl/Alt/Shift' nào trong khi cuộn có vẻ không hữu ích. –

0

Phiên bản Vim của bạn có thể chưa được biên dịch bằng hỗ trợ chuột. Xem bạn có thể nhận được gvim không. Nó chứa một phiên bản đồ họa của Vim. Tùy thuộc vào phân phối của bạn, nó cũng có thể chứa thiết bị đầu cuối vim với hầu hết tất cả các tính năng được bật, bao gồm hỗ trợ chuột.

Để kiểm tra hỗ trợ chuột trong Vim, nhập :version và kiểm tra xem +mouse có nằm trong danh sách các tính năng hay không.

+0

Đó là phiên bản được biên dịch đi kèm với "Bash trên Ubuntu trên Windows", có vẻ như có '+ chuột': https://dl.dropboxusercontent.com/u/11137205/x/tQhEBfNU.png. gVim sẽ cần phải cài đặt máy chủ X, đây có thể là một loại sâu hoàn toàn mới, nhìn thấy mọi thứ bị hỏng. –

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