আমি কীভাবে ভিন্ন কীবোর্ড বিন্যাসের সাথে কাজ করতে ভিমকে সংশোধন করতে পারি?


11

আমি একটি QWERTY কীবোর্ড বিন্যাসে টাইপ করি। ভিম ব্যবহার করে এমন অনেকগুলি কী এখন হোম সারিতে রয়েছে তবে কিছু কী বাঁধাই কেবল কাজ করে না, সবচেয়ে স্পষ্টত এটি hjklকীগুলি।

আমার কী-বোর্ড বিন্যাসের সাথে আরও ভালভাবে কাজ করতে আমি কী কীভাবে এই কী বাইন্ডিংগুলি পরিবর্তন করতে পারি?

উত্তর:


8
:help langmap

আপনি কমান্ড মোডে কীগুলি পুনরায় তৈরি করতে পারেন তবে এগুলি টাইপিংয়ের জন্য অক্ষত রেখে দিন। এর অর্থ আপনি hjklআপনার কীবোর্ডের অবস্থানগত সমতুল্যগুলি টিপে - স্ক্রোলিংয়ের জন্য সংলগ্ন হোমরো কীগুলি - এর উদ্দেশ্যটি ব্যবহার করতে পারেন । ধরুন আপনার লেআউটটি ডিভোরাক, তবে সেই একই কীগুলি htnshএকই, তাই আমাদের অন্য তিনটি মানচিত্র তৈরি করতে হবে:

:set langmap=tj,nk,sl

আপনি এখন ব্যবহার করে নেভিগেট করতে পারেন htns। এটি প্রভাব ফেলবে না :commands like thisএবং সন্নিবেশ মোডে পরিবর্তন করবে না (যেমন টিপলে tআপনাকে একটি 'টি' দেবে)।


1
ন্যায়বিচারের জন্য, কিওয়ার্টি এইচজেকিএল যেখানে ব্যবহার করেছে, সেখানে ডিভোরাক htns নয়, htns কীগুলি ব্যবহার করে।
অ্যান্টনি

2

আপনি ভিমে কী পুনরায় তৈরি করতে পারেন। nnoremap [ hremaps [করতে h, তাই আপনি ব্যবহার করতে পারেন [স্থানে h, আপনি remap পারে hকি [মূলত এটা সম্পূর্ণ হবে জন্য করেনি। যদিও আপনাকে সমস্ত কীগুলির জন্য এটি করতে হবে এবং বিবেচনা করার জন্য বিভিন্ন পদ্ধতি রয়েছে, তাই আমি অনুমান করি এটি কিছুটা ব্যথা হবে।


যেহেতু আমি কমপক্ষে পরবর্তী 10 বছর ধরে ভিএম ব্যবহার করব, আমি এটি বিনিয়োগের জন্য উপযুক্ত মনে করব। পরিবর্তনটি যুক্তিসঙ্গত স্থায়ী হওয়ার জন্য আমি কোথায় এটি ব্যবহার করব?
আর্থ্লি

1
আপনি আপনার ~ / .vimrc এই করা উচিত
ধ্রুব সাগর
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.