Gvim মাঝের মাউস অনুভূমিক স্ক্রোল ক্লিক করুন


0

আমি Gvim 7.4 দিয়ে উইন্ডোজ 7 x64 চালাচ্ছি

আমার বাহ্যিক মাউসটি ব্যবহার করে আমি ভাবছিলাম যে কীভাবে 'অনুভূমিক স্ক্রোল' অর্জন করব, আমি এটি সম্পর্কে সমস্ত নথিপত্র পড়েছি তবে কীভাবে এটি অর্জন করতে হবে তা এখনও বুঝতে পারি নি। আমার কাছে 'অনুভূমিক স্ক্রোল' এর অর্থ মাঝের মাউস বোতামটি ধরে রাখা এবং মাউসটি অনুভূমিকভাবে সরানো। তবে এটি ঠিক কাজ করছে না। মূলত আমি যা অর্জন করতে চাই তা এই ভিএস প্লাগইনের মতো

আমি জানি zl/zhতবে আমি মাউস থেকে অনুভূমিকভাবে স্ক্রোল করতে চাই (এমএমবি ধরে এবং অনুভূমিকভাবে যেমন আমি বলেছিলাম, কোনওভাবে, সম্ভবত?)

তাহলে ScrollWheelLeft/ ScrollWheelRightইভেন্টগুলি কখন বরখাস্ত হয়?

ধন্যবাদ!


ভিম ব্যবহার করার সময় মাউসের সাথে জটিল উদ্বেগগুলি একটি ইঙ্গিত হতে পারে যে আপনি অন্য অ্যাপ্লিকেশনটিতে পরিবর্তন বিবেচনা করা উচিত। ভিম এফএকিউ থেকে, 1.1। ভিম কী? :Vim is a text editor which includes almost all the commands from the Unix program "Vi" and a lot of new ones. All commands can be given with the keyboard. This has the advantage that you can keep your fingers on the keyboard and your eyes on the screen.
এম মন্টু

@ এম মন্টু: আমি এটি পুরোপুরি বুঝতে পারি। আমি আমার পেশাদার সি # বিকাশে এখন 2 বছরেরও বেশি সময় ধরে vim (VsVim) ব্যবহার করছি। আমি ভিএস / ভিএসভিম এবং আর # এর সাথে আমার সেটআপে সম্পূর্ণ আসক্ত। তবে সম্প্রতি আমি সিদ্ধান্ত নিয়েছি যে আমি সর্বাত্মক চেষ্টা করব এবং ওমনিশর্প ইত্যাদির সাহায্যে আমার উন্নয়নকে ভিএস থেকে কেবল জিভিমে স্থানান্তরিত করব (অবশ্যই আমি এখনও ডিবাগিংয়ের জন্য ভিএস ব্যবহার করি এবং যে জিনিসগুলি ভিএম করতে পারে না এবং ভারী শুল্ক পুনর্নির্মাণের জন্য আর # - এটি শুধু যে প্রধান কোডিং এবং বেসিক রিফ্যাক্টরিং vim মধ্যে সম্পন্ন হয়)। আইএমও অনুভূমিক স্ক্রোলিং ভিজ্যুয়াল স্টুডিওতে কোড ব্রাউজ করার সময় খুব সহায়ক, এটি ঠিক খুব স্বাভাবিক, তাই এটি।
vexe

প্লাস ভিমটি বাঁকানো বোঝানো হয়েছে যদিও বিকাশকারী চায়, এটি আপনার উপর একটি নির্দিষ্ট কর্মপ্রবাহ জোর করে না। তবে আপনি যা বলছেন তা আমি পেয়েছি। আমি যখন পড়ছি, লিখছি না তখন আমি মাউস স্ক্রোলিং ব্যবহার করি। সুতরাং এটি টাইপ করার সময় আমার ক্ষতি করে / ধীর করে দেয় না বা আমাকে হোম সারি থেকে নামিয়ে দেয়।
vexe

উত্তর:


1

আমি মনে করি আরও ভাল পদ্ধতির ব্যবহার Ctrl-F/Ctrl-D/Ctrl-B/Ctrl-Uবা কীবোর্ডে বিকল্পের সংখ্যা ব্যবহার করা ।

এটি বলার পরে, আপনি অন্যান্য মাউস বোতামগুলিতে বিদ্যমান কার্যকারিতাটিতে মাঝের মাউস বোতামটি ম্যাপিংয়ের চেষ্টা করতে পারেন:

map <MiddleDrag> <LeftMouse>

অতিরিক্ত তথ্য:

ভিম টিপ "শক্তিশালী মাউস"

ভিম টিপ 696: "মাউস টেনে আনুন পাঠ্য নির্বাচন করবেন না বা ভিজ্যুয়াল মোডে যাবেন না"


সম্পাদনা:

উপরের ম্যাপিংটি এখানে ভাল কাজ করে।

আপনার অতিরিক্ত / সূক্ষ্ম নিয়ন্ত্রণের প্রয়োজন হলে আপনি অতিরিক্ত তথ্য যাচাই করতে পারেন : সহায়তা 'মাউস' - এতে অন্যান্য প্রাসঙ্গিক সহায়তা এন্ট্রিগুলির লিঙ্ক রয়েছে।

ইভেন্টগুলি সরাসরি পরিচালনা করার জন্য (এবং সম্ভবত ভিএম-স্মুথ-স্ক্রোল প্লাগইনটিতে যেতে হবে) আপনার মাউস দ্বারা উত্পাদিত কী-কোডগুলি ম্যাপ করা উচিত। এটি * নিক্স এর জন্য ব্যাখ্যা করা হয়েছে : মাউসডাউনকে সহায়তা করুন


ধন্যবাদ। আমরা অগ্রগতি করছি। আমি জানি না যে MiddleDragআমার কাছে উইনাপি হুক করার এবং মাউন্টের স্থানাঙ্ক এবং ডেল্টাস গণনা করার অফসেটের সঠিক পরিমাণ পাওয়ার জন্য কিছু পাগল ধারণা ছিল। ভিমের পৃষ্ঠায় উপরে / ডাউন ইত্যাদি সমস্যা হ'ল এগুলি মসৃণ নয়, তারা তাত্ক্ষণিকভাবে স্ক্রোল করে। একটি প্লাগইন রয়েছে যা আমি সম্প্রতি এসেছি github.com/terryma/vim-smooth-scrol এ তেমন মনোযোগ দেয় নি। আমি এটি অন্য চেহারা দিতে হবে। হতে পারে আমি মিডলড্রেগের সাথে কোনওভাবেই কোনও সমাধান তারে ফেলতে পারি।
Vexe

মাউস পজিশন পাওয়ার জন্য আপনি ভিম এর এপিআই-তে কোনও ফাংশন জানেন? (কার্সার না / ক্যারেট অবস্থান)
vexe

0

এটি আমি খুব সহায়ক হতে পারে

    "Scroll screen one char in all directions 'without' moving cursor
    nnoremap <C-i> <C-y>
    nnoremap <C-k> <C-e>
    vnoremap <C-i> <C-y>
    vnoremap <C-k> <C-e>
    nnoremap <C-j> zh
    nnoremap <C-l> zl
    vnoremap <C-j> zh
    vnoremap <C-l> zl
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.