ভিম নেভিগেশনের জন্য হ্যান্ড প্লেসমেন্ট


12

আমি একজন নতুন ভিম ব্যবহারকারী এবং আমি ভিমকে সঠিক উপায়ে শিখতে শুরু করেছি এবং খারাপ অভ্যাসের বিকাশ না করি তা নিশ্চিত করতে আমি এই কিছুটা প্রাথমিক প্রশ্ন জিজ্ঞাসা করতে চাই।

আপনি যখন Vim ব্যবহার করেন, আপনি কিভাবে আপনার ডান হাত অবস্থান করবেন? আমি jkl;কীগুলিতে আঙ্গুল দিয়ে শুরু করা বেশি প্রাকৃতিক বলে মনে করি , তবে আমি hযখন নেভিগেশন করছিলাম তখন নিজেকে কীটি অনুপস্থিত মনে হয়। বিপরীতভাবে, যদি আমি আমার আঙ্গুলগুলিতে অবস্থান করি hjklতবে আমি নিজেকে শব্দের ভুল টাইপ করতে দেখি কারণ এটি আমার পক্ষে কীবোর্ডে হাত রাখার প্রশিক্ষণ দেওয়া হয়নি এবং আমি jkআমার মাঝের এবং তৃতীয় আঙুলের সাথে কীগুলি বিশিষ্ট হতে টোগল করতে পারি।


6
অবশ্যই আপনার আঙ্গুল এ রাখবেন j,k,l,;। একটির জন্য, আপনি hকোনও সময় হিট করতে শিখবেন । দ্বিতীয়ত, যখন আপনি উইমকে আরও ভাল জানবেন, আপনি এতগুলি hসত্যই ব্যবহার করবেন না । তৃতীয়ত, কী বাইন্ডগুলি বেশিরভাগ ক্ষেত্রে সেই হাতের অবস্থানটি মনে রেখে সংজ্ঞায়িত করা হয়, সুতরাং আপনি দীর্ঘমেয়াদে অন্য সেটগুলির সমস্যার জন্য কেবল একটি সমস্যা বাণিজ্য করবেন।
ফিলিপফ্র্যাঙ্ক

3
বিরক্ত করবেন না। ভিম এর চেয়ে আরও ভাল কার্সার মোশন কমান্ড পেয়েছে hjkl। দেখুন :help navigation
রোমেনেল

উত্তর:


12

সবার আগে আমি ধরে নিব আপনি একটি QWERTY কীবোর্ড ব্যবহার করছেন। আমার উত্তর আমার ব্যক্তিগত পছন্দের উপর ভিত্তি করে নয়, আমি কেবল ড্র ড্রইল দ্বারা রচিত আশ্চর্যজনক প্র্যাকটিকাল ভিমের একটি অংশ সংস্কার করছি ।

টিএল; ডিআর ভিম টাচ টাইপ লেখকদের জন্য অনুকূলিত হয়েছে যাতে আপনার হাত যেখানে রাখা উচিত সেখানেই থাকুন: বাম হাত asdf এবং ডান হাতjkl;

নীল বলেছেন যে আপনার ডান হাতটি রাখা hjklসত্যিই খারাপ কাজ। প্রধান কারণ যে কী এর মাধ্যমে আপনার কার্সার সরানোর হয় hjklএমন কিছু বিষয় যা খুব অনিয়মিত হওয়া উচিত কারণ তেজ অনেক দ্রুত শব্দ-জ্ঞানী আন্দোলন বা অক্ষর অনুসন্ধান গতি প্রদান করে ( w, b, f, t, /...)।

আমি সরাসরি এই অংশটি উদ্ধৃত করব:

আমি একের পর এক ত্রুটির জন্য hএবং lকীগুলি ব্যবহার করি, যখন আমি সংক্ষিপ্তভাবে আমার লক্ষ্যটি মিস করি। তা ছাড়া, আমি তাদেরকে খুব স্পর্শ করি। আমি hকীটি কতটা কম ব্যবহার করেছি তা দেওয়া হলেও আমি কিওয়ার্টি কীবোর্ডের জন্য এটি প্রসারিত করতে পেরে খুশি। ফ্লিপ দিকে, আমি প্রায়শই অক্ষর অনুসন্ধানের আদেশগুলি ব্যবহার করি, তাই আমি সন্তুষ্ট যে; কী আমার আঙুলের নীচে স্বাচ্ছন্দ্যে স্থিত হয়।

বোনাস: এমনকি যদি এটি আপনার কেস হিসাবে মনে না হয় তবে তাড়াতাড়ি তীর কীগুলি ব্যবহার করে শুরু করা খারাপ অভ্যাস থেকে মুক্তি পাওয়ার জন্য একটি পরামর্শ: আপনার .vimrcতীর কীগুলি সম্পূর্ণরূপে অক্ষম করার জন্য কেবল নিম্নলিখিত লাইনগুলি যুক্ত করুন :

noremap <Up>    <Nop>
noremap <Down>  <Nop>
noremap <Left>  <Nop>
noremap <Right> <Nop>

(এর <Nop>অর্থ "অপারেশন নয়")


5
"ব্যবহার hjkl কি, নির্দেশক তীরচিহ্নগুলি মন্দ হল" -dogma VI / তেজ সম্প্রদায়ের মধ্যে একটি শক্তিশালী এক, কিন্তু নানাভাবে এটি একটি নিরীহ এক। একদম সত্য যে আমি মোটেও নিশ্চিত নই যে এটি আসলে সমস্ত দৃশ্যে দ্রুততর, এমনকি তা হলেও, এটি কি সত্যই ভিম শেখার সবচেয়ে গুরুত্বপূর্ণ বিষয়? বা এমন আরও কিছু জিনিস রয়েছে যা আপনাকে আরও অনেক সময় বাঁচাতে পারে (যেমন গতিগুলি, চিহ্নগুলি, রেজিস্টারগুলি, উইমস্ক্রিপ্টের বুনিয়াদি ইত্যাদি dealing) .... .... পুরো "এইচজেকিএল" -কে সর্বোত্তমভাবে একটি মাইক্রো-অপ্টিমাইজেশনের মতো মনে হয়।
মার্টিন টর্নয়েজ

4
আমি ~ 30 বছর ধরে কম্পিউটার ব্যবহার করছি। প্রতি 5 বছর বা তার পরে আমি "সঠিকভাবে" টাইপ করতে শেখার চেষ্টাগুলি পুনর্নবীকরণ করি। এখনও অবধি, প্রতিটি একবার আমি এটি করেছি যে প্রথম কয়েক দিনের মধ্যে আমি তীব্র কার্পাল টানেল সিন্ড্রোমের লক্ষণগুলিও বিকাশ করেছি। এবং প্রতিবারই আমি ছেড়ে দেওয়ার সাথে সাথে লক্ষণগুলি চলে যায় এবং আমার পুরানো অভ্যাসে ফিরে যায়। আমি ~ 40 বছর ধরে মার্শাল আর্টও করে আসছি, এবং কখনও কোনও যৌথ সমস্যা হয়নি। আমার অভ্যাসের মধ্যে রয়েছে তীরচিহ্নগুলি ব্যবহার করা এবং টাইপ করার সময় অনেকগুলি হাত সরিয়ে নেওয়া। hjklজিনিস আমাকে সাহায্য না হয়েছে। সহায়তা কী ছিল ভাল মানের যান্ত্রিক কীবোর্ড কেনা। FWIW।
lcd047

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

আমি সম্পূর্ণ বিপরীত অভিজ্ঞতা আছে তা বলে আমি @ lcd047 এর মন্তব্যে ভারসাম্য বজায় রাখতে চাই। আমি ভিআইএম ব্যবহার শুরু না করা অবধি পুরানো অভ্যাসের পিছনে পিছলে বেশ কয়েক বছর ধরে টাইপিংয়ের স্পর্শ করার অর্ধেক পথ ছিলাম। আমার কাছে, ভিএম ব্যবহারের অন্যতম সুবিধা হ'ল এর নেভিগেশন সিস্টেমটি এবং সহজ কীগুলির সাহায্যে আদেশ দেয় উদাহরণস্বরূপ jkl;, পাঠ্যটি নেভিগেট করার জন্য আপনাকে আপনার হাতকে ভাল স্পর্শ টাইপিং অবস্থানে স্থির রাখতে বাধ্য করে। ফলস্বরূপ আমি এখন অনেক দ্রুত এবং আরও নির্ভুল টাইপিস্ট।
Andreas
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.