সাধারণ মোডে তীর কীগুলি ব্যবহার করা খারাপ অভ্যাস হিসাবে বিবেচিত হয় কেন?


43

আমি এটি অনেকগুলি নিবন্ধে ( যেমন ) পড়েছি যে স্বাভাবিক মোডে তীর কীগুলি ব্যবহার করা খারাপ অভ্যাস। কেউ যদি ব্যাখ্যা করতে পারে যে কেন একে একে ভুল অনুশীলন হিসাবে বিবেচনা করা হয়?


5
এইচজেকিএল ব্যবহার না করার একটি ভাল কারণ হ'ল যদি আপনি অন্য কীবোর্ড বিন্যাস ব্যবহার করেন। উদাহরণস্বরূপ, এইচজেকিএল স্থানীয়ভাবে ডিভোরাকের সাথে সম্পর্কিত হয় না এবং তাই এটি ব্যবহার করা শক্ত।
কিলোস

1
@ ক্লোস আমি hjklডিভোরাক-এ ব্যবহার করি । এটি কিওয়ার্টির চেয়ে অবশ্যই কম বুদ্ধিমান, তবে আমি জানি না যে আমি এটিকে "ব্যবহার করা কঠিন" বলব; এগুলি কেবল চাবি এবং এটি একবারে ব্যবহার করার পরে তাদের বা কোনও কিছুর কাছে পৌঁছানো কঠিন নয়।
ডগল

2
hjklডকুমেন্টে স্থানান্তরের জন্য কেন সর্বোত্তম বিকল্প হওয়া উচিত তা অনেকগুলি পৌরাণিক কাহিনী রয়েছে । সত্য কথা হ'ল, hjklভিআই তৈরির সময় কিছু কীবোর্ডের তীরচিহ্নগুলি ছিল, তাই vi কীবোর্ড লেআউটটি মেলানোর জন্য সাধারণ মোডে একই কীগুলি ব্যবহার করেছিল। : এখানে কীবোর্ডের একটি ফটোর সাথে একটি নিবন্ধ catonmat.net/blog/why-vim-uses-hjkl-as-arrow-keys
Allo

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

@ কেলোস আমি সম্মতি জানাই যে ডিভোরাকের মধ্যে এখন hjklপর্যন্ত সেরা নয়। তবে ডিভোরাক ব্যবহারকারী হিসাবে আমি তাদের কিছুটা সহজ পেতে পারি যেহেতু তারা একসাথে জুটিবদ্ধ হয়েছে: যেমন jkবোর্ডের একপাশে; এবং hl অন্যদিকে
নিলন

উত্তর:


66

আসলে এটি কোনও খারাপ অভ্যাস নয়।

অনেক লোক ( ভি বি এর ডককে @ বি লেয়ার এর উত্তর শো হিসাবে ) যুক্তি দেয় যে আপনি তীরচিহ্নগুলি ব্যবহার করবেন না কারণ এটি আপনার হাতকে ঘরের সারি (আপনার কীবোর্ডের দ্বিতীয় লাইনে যেখানে আপনি রেখেছেন ) থেকে সরিয়ে দেয় hjklএবং এটি আপনাকে কম দক্ষ করে তোলে ।

এটি (আইএমও কমপক্ষে) ভিম "পিউরিস্টস" বৃত্তের জার্কের খারাপ ফল: নতুন ব্যবহারকারীরা অন্ধভাবে এটিকে অনুসরণ করে, কেউ কেউ তীর কীগুলি অক্ষম করে এবং তারপরে তারা অভিযোগ করে যে তারা আগের মতো দক্ষ নয়।

যদি আপনি আরো আরামদায়ক ব্যবহার বোধ: ব্যবহার তেজ একমাত্র বাস্তব নিয়ম এটা দক্ষতার ব্যবহার করা Leftএবং Rightতুলনায় hএবং l এটা হতে, নির্দেশক তীরচিহ্নগুলি ব্যবহার করুন। set mouse=aআপনি যদি মাউস ব্যবহার করতে চান তবে ভিমের এমনকি বিকল্প রয়েছে !

একবার আপনি তেজ এবং বিভিন্ন উপলব্ধ গতি সাথে উন্নত হতে থাকবে ব্যবহার করতে পারেন ( f, t, ,, ;, w, b, e, ge, এবং মূলত সবকিছু :h quickref) আপনি বুঝতে পারছি পারে আপনার ব্যবহারের তীর না কি যে অনেক কিছু। এবং আপনি যদি এখনও সেগুলি ব্যবহার করেন তবে এটি কোনও সমস্যা নয়, আপনি যা দিয়ে সবচেয়ে দক্ষ তা ব্যবহার করুন।

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


13
আমি প্রায়শই নিজেকে নিজের কব্জিটি খুব খারাপভাবে বাঁকতে পেলাম তীর কীগুলিতে পৌঁছানোর জন্য কারণ আমি তাদের সাথে অভ্যস্ত ছিলাম। আমি hjklআমার কব্জি থেকে কিছুটা ব্যথা থেকে মুক্তি পেতে নিজেকে অভ্যস্ত করতে তীর কীগুলি অক্ষম করেছিলাম ।
শাহবাজ

9
আমি উল্লেখ করতে চাই যে এটি কেবল QWERTY কীবোর্ডগুলিতে সংবেদন করে। কিছু লেআউটগুলির জন্য এইচজেকিএল সত্যিকারের ব্যথা হতে পারে।
coteyr

1
আপনি উভয় বিকল্প ব্যবহার করতে পারেন: আপনি hjkl বা তীর বাছাই করুন না কেন, অন-স্ক্রিন লাইন দিয়ে ফাইল লাইন না করে সরানোর জন্য আপনি অন্য সেট আপ / ডাউন কী আবদ্ধ করতে পারেন। দীর্ঘ লাইনে ফাইল সম্পাদনা করার সময় এটি সহায়তা করে।
ব্যবহারকারীর 131389

1
আপনার উত্তরটি পড়ার আগে আমি বুঝতে পারি নি যে আমি খুব সহজেই এইচজেকিএল এবং তীর কী ব্যবহার করি কারণ আপনি যে অগ্রণী গতি কমান্ডগুলির উল্লেখ করেছেন আমি তার অভ্যস্ত হয়েছি। ভাল যুক্তি!
স্পিরিস

4
তবে আমি আপনার প্রতি আমার চোখের সঠিক উত্তরটির প্রশংসা করি, আমি দয়া করে একজন সহকর্মী এবং ভিআই আফিকোনাডো হিসাবে আপনার উপর প্রভাব ফেলতে পারি যাতে চূড়ান্তভাবে বিরক্তিকর চিত্রটি উপস্থাপন না করে এমন বৃত্তের ঝাঁকুনির জন্য কিছু "বীজ" বিকল্প বাক্স খুঁজে পেতে আপনারতম চেষ্টা করার চেষ্টা করতে পারি? ছেলেদের বা পুরুষদের ট্রাউজার-কম রিংয়ের সাথে একে অপরের সংস্থায় হস্তমৈথুন করা- প্রেটি দয়া করে? :)
tchrist

40

এটি সত্যিই আর প্রাসঙ্গিক কিনা তা আমি জানি না, তবে আমি একজন পুরনো টাইমার তাই এখানে ইতিহাসের কিছুটা বর্ণনা রয়েছে।

পুরানো দিনগুলিতে, ভিটি 100 টার্মিনালগুলিতে তীরচিহ্নগুলি ছিল, তবে একটি টিপতে একটি পালানোর ক্রম প্রেরণ <ESC>[Aকরা হয়েছিল যেমন আপ আপ, <ESC>[Bডাউন ডাউন ইত্যাদি
Also পুরো ক্রমটি প্রেরণ করতে পারে যা একটি কী টিপতে পূর্ববর্তী কী টিপের ক্রমকে বাধাগ্রস্থ করে এবং vi কে বিভ্রান্ত করে।

এর ফলে ভিআই অবিস্মরণীয়ভাবে sertোকানো মোডে যেতে পারে এবং [বি [বি [বি [বি [বি [বি [বি] বি যদি আপনার নীচের তীরটি ধরে রাখেন তবে আপনার ফাইলটিতে .োকান। আমি অনির্বচনীয়ভাবে বলছি কারণ এই সিকোয়েন্স সম্পর্কে কিছুই নেই যা সন্নিবেশ মোডে প্রবেশ করা উচিত এবং প্রতিটি ক্রমটি একটি ইসি অক্ষর দিয়ে শুরু হওয়া সন্নিবেশ মোডের বাইরে থাকা উচিত ছিল। কিন্তু তবুও, এটি আবর্জনা প্রবেশ করাত। সর্বদা নয় - ঠিক যখন আপনি তাড়াহুড়া করেছিলেন।

একজন এটির সাথে দ্রুত ক্লান্ত হয়ে পড়ে এবং hjklকীগুলি আটকে রাখার সিদ্ধান্ত নিয়েছে ।


8
যে কারণেই হোক না কেন, টিসিপি টার্মিনাল প্রোগ্রামগুলি এখনও এস্কেপ-ভিত্তিক তীর কীগুলি ব্যবহার করে এবং এখনও তীরচিহ্নের এস্কেপ ক্রমের প্রথম বাইট প্রেরণে এস্কেপ কী টিপানোর মধ্যে পার্থক্য করার কোনও 100% নির্ভরযোগ্য উপায় নেই।
ক্যাট

1
@supercat তারা কি সেই পার্থক্য একটি নির্ভরযোগ্য উপায় আছে। একে SC81T ব্যবহার করে বলা হয় । সমস্যাটি আরও বেশি যে অনেক প্রোগ্রাম সেগুলি নিয়ে আলোচনা করে না এবং কিছু টার্মিনাল সম্ভবত এটি সমর্থন করে না।
জামেসান

1
@ জামেসান: আমি যদি এটি সঠিকভাবে পড়ে থাকি তবে আপনি পরামর্শ দিচ্ছেন যে তীরচিহ্নগুলি থেকে পালানোর পার্থক্য করার নির্ভরযোগ্য উপায়টি হ'ল পলায়ন-ভিত্তিক তীর কীগুলি ব্যবহার করা নয়, যা প্রোগ্রামের সম্পর্কে "যে কারণেই" মন্তব্য সম্পর্কে আমার সাথে জড়িত এখনও পলায়ন- ব্যবহার করে ভিত্তিক তীর কী।
ক্যাট

হুম, আমার একটি পুরানো আইবিএম টার্মিনাল রয়েছে যা একটি ভিটি 100 অনুকরণ করতে পারে, এটি চেষ্টা করে দেখতে
পারা

3
আমি অবশ্যই নিশ্চিত করতে পারি যে এটি সত্য ছিল, কমপক্ষে উপায়-পিছনে-যখন 80 এর দশকের সময় আমরা এই কারণেই vi তে তীর কীগুলি ব্যবহার না করার জন্য আন্ডারগ্রাড টার্মিনাল রুমে লক্ষণ স্থাপন করতে হয়েছিল । টিটি ড্রাইভার যখন বাধা ফেলেছিল তখন তারা তাদের ফাইলগুলিকে বিশৃঙ্খলা করতে থাকল।
tchrist

28

আমি @ স্টাটক্সের সাথে একমত হয়েছি যে কেউ যদি তীরচিহ্নগুলি ব্যবহার করা বেছে নেয় তবে কাউকে শাস্তি দেওয়া, ত্যাগ করা, ছাড় দেওয়া, বা ট্যারেড-ও-ফিচার করা উচিত নয় ... আপনার সফ্টওয়্যারটি ব্যবহার করুন তবে আপনি উপযুক্ত দেখেন ... আমি এ হিসাবে প্রস্থান করব না আমি যদি একটি মুক্তমনা নতুন ব্যবহারকারীকে দিকনির্দেশ দিচ্ছিলাম তবে লিসেজ-ফায়ার মনোভাবের বেশিরভাগ অংশ। আমি বেশ দৃ strongly়ভাবে সুপারিশ করব যে তারা নিম্নলিখিত সেরা অনুশীলনগুলি দিয়ে শুরু করুন। তারা একটি কারণের জন্য "সেরা অনুশীলন" ... তারা আপনাকে এবং আমার আগে আগত প্রচুর লোকেরা তাদের ভাল প্রভাবের জন্য নিযুক্ত করেছে।

মুরগি, এমনকি ভিমের নিজস্ব সহায়তা আপনাকে হাইপারবোল ছাড়াই (" বেশ ধীরে ধীরে") ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে নিয়ে যায় not

আপনি তীরচিহ্নগুলি ব্যবহার করে কার্সারটি স্থানান্তর করতে পারেন। তবে আপনি যদি তীরচিহ্নগুলি টিপানোর জন্য আপনার সম্পাদনাটি খুব কমে যান তবে আপনাকে অবশ্যই পাঠ্য কীগুলি থেকে তীর কীগুলিতে আপনার হাতটি সরিয়ে ফেলতে হবে। আপনি সম্ভবত এটি এক ঘন্টা কয়েকবার করে নিচ্ছেন তা বিবেচনা করে, এটি একটি উল্লেখযোগ্য পরিমাণ সময় নিতে পারে।

এও আছে যে আপনি শুরুতে যে কোনও পছন্দ বেছে নিন এমন অভ্যাসে পরিণত হতে পারে যা আপনি ভবিষ্যতে পরিবর্তন করতে চাইলে ভাঙ্গা কঠিন। সুতরাং অন্য সকলের সমান হওয়ায় তীর কী ব্যবহার করা অকার্যকর বা কার্পাল-হত্যার সুযোগের পরিবর্তে এখনই একটি প্রস্তাবিত অভ্যাসটি গ্রহণ করবেন না কেন ?

সব মিলিয়ে, তীরচিহ্নগুলি ছাড়াই কাজ করার জন্য একটি সৎ প্রচেষ্টা দেওয়ার কথা বিবেচনা করুন। যুক্তিসঙ্গত সময়ের পরে যদি আপনি কেবল উপরে / নিচে / বাম / ডান ছাড়া বাঁচতে না পারেন ... না।

... আমি এমন কোনও নতুন ব্যবহারকারীর কাছে যা বলব যিনি আমার মতে আগ্রহী ছিলেন। আপনি সম্মত না হলে এটি ব্যক্তিগতভাবে নেবেন না (আমি আপনার সাথে কথা বলছি, ডাউনভোটার)।


9
এমনকি যদি আপনি স্বীকার করেন যে এটি তীর কীগুলির চেয়ে সত্যই ভাল (তবে আমি এটির বিষয়েও নিশ্চিত নই) এটি কোথাও সমস্ত সম্ভাব্য "সেরা অনুশীলনের" তালিকার নীচে রয়েছে। আমি যুক্তি দিয়ে বলব যে hjkl ব্যবহার না করে আরও অনেক গুরুত্বপূর্ণ বিষয় রয়েছে।
মার্টিন টর্নয়েজ

5
পছন্দ করুন আপনার তীর কীগুলি ব্যবহার করার দৃ strong় ইচ্ছা না থাকলে ভিমের প্রস্তাব অনুসারে কেন করবেন না? বিশেষত আপনি যদি ভিমে নতুন হন ... আমরা সকলেই জানি যে একবার কিছু করার পরে আমাদের কিছু করার উপায়টি পরিবর্তন করা কতটা কঠিন।
বি লেয়ার

1
"আপনি আপনার সম্পাদনাটি খুব ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে বেড়ে উঠতে পারেন"। এটি কেবল সত্যই যুদ্ধের পক্ষে যথেষ্ট গুরুত্বপূর্ণ নয়।
ছায়া

2
@ বিয়ার এখানে নেই - আমি মনে করি যে বিষয়টি আমি দেখেছি তার মধ্যে এটিই সর্বাধিক নাগরিক আলোচনা। তবে যুদ্ধ অবশ্যই যুদ্ধ হয়েছে ...
শেডো

1
don't think it's necessary to rank best practicesভাল, এটা আমার কাছে মনে হয় যে আমাদের সম্পদগুলি সীমাবদ্ধ এবং জীবনটি সংক্ষিপ্ত হওয়ায় এই বিষয়গুলিতে আমাদের মনোযোগ দেওয়া উচিত যা আমাদের জীবনের সেরা মূল্য দেয়। আমি জানি যে, নামপ্যাড ছাড়াই ল্যাপটপে দুর্বৃত্ত শৈশব, লার্ন, অ্যাংব্যান্ড ইত্যাদি খেলার কারণে hjkl কীগুলি হৃদয় হতে পারে, তবে কিছু লোক তাদের শৈশব আরও ভালভাবে কাটিয়েছেন, এবং নির্বিশেষে তীরচিহ্নগুলি "অপসারণ" করতে হবে। আমি মনে করি শেখার গতি, ব্যাপ্তি ইত্যাদি সময় ব্যয় করার অনেক বেশি কার্যকর উপায়।
মার্টিন টর্নোইজ

16

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

অন্য কথায়, আপনি যেখানে সিঙ্গল ব্যবহার করেছেন এমন একক ব্যবহার hকরা উত্পাদনশীলতার কোনও বিশাল ক্ষতি নয়, তবে আপনি যেখানে ব্যবহার করতে পারতেন সেখানে ব্যবহার EscI করা একটি বিশাল ক্ষতি।

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


1
+1 টি। অন্য কথায়: "তীর কীগুলি ব্যবহার করবেন না এবং ব্যবহার করবেন না hjkl।" (ইচ্ছাকৃত অতিশয়োক্তি ধারনকারী।)
wchargin

3
আসলে, 10 বারের পরিবর্তে আপনি ব্যবহার করতে পারতেন 1 0 বা এমনকি সরল Home,। দ্বিতীয়টি এমনকি উইন্ডোজ নোটপ্যাডেও কাজ করে।
রুস্লান

7

লোকেরা কেন বলছে আপনার তীরচিহ্নগুলি ব্যবহার করা উচিত নয় এর দুটি প্রধান কারণ রয়েছে। কেউ কেউ দাবি করেন যে এইচজেকিএলকে অগ্রাধিকার দেওয়া হয়েছে কারণ এটি আপনার হাতকে ঘরের সারিতে রাখে, যা মিথ্যা নয় , তবে এটি কোনও বিষয় নয়। আমার সহ অন্যরাও বলবেন আপনি কয়েকটি অক্ষরের চেয়ে বেশি চললে আপনার তীরচিহ্নগুলি ব্যবহার করা উচিত নয়, তবে আপনার এইচকেকিএল ব্যবহার করা উচিত নয়।

গুরুত্বপূর্ণ জিনিসটি আপনি কোন কীগুলি ব্যবহার করছেন তা নয়, বরং কতটি ব্যবহার করছেন । আপনি যদি শব্দের শুরুতে যেতে চান তবে আপনি আঘাত করবেন না hhh; আপনি আঘাত b। শব্দের সমাপ্তি হয় e, না llll। লাইনের শুরু: 0, লাইন শেষ: $। এবং আরও কিছু, /searchযেখানে আপনি যেতে চান সেখানে উপস্থিত পাঠ্যের জন্য। (বা যে কোনও উন্নত আন্দোলনের আদেশ আপনি পছন্দ করেন)

তবে যে কোনও সময় আপনি একবারে একই কীটি একাধিকবার টাইপ করতে দেখেন, এটি করার আরও ভাল উপায় আছে।


7

আরও সুনির্দিষ্ট বিবৃতি হতে পারে " উইমকে আরও ভালভাবে শেখার চেষ্টা করার সময় তীর কীগুলি ব্যবহার করা খারাপ অভ্যাস " । ভিমে নতুন লোকেরা ঘুরতে তীর কীগুলি ব্যবহার করতে অভ্যস্ত এবং তাই শিখবে না hjkl, এভাবে এটি পছন্দনীয় কিনা তা দেখার সুযোগ পাচ্ছে না।

ব্যক্তিগতভাবে, ভিআইএমের সাথে কিছুটা সাধারণ পরিচিতি পাওয়ার পরে আমি হ্যাং পেতে কিছুক্ষণের জন্য তীর কীগুলি অক্ষম করেছিলাম hjklএবং পরে আমারটিকে সহজ করার জন্য এগুলি পুনরায় সক্ষম করেছিলাম .vimrc। প্রচলিত জ্ঞান আমার ক্ষেত্রে ধারণ করে; একবার আমি কীভাবে উভয় hjklএবং তীর কীগুলি ব্যবহার করতে জানতাম , আমি নিজেকে প্রায় একচেটিয়াভাবে পূর্বেরটি ব্যবহার করে দেখতে পেলাম।


6
আমি একমত নই এই ব্লগটি যেমন বলেছে, নতুনদের জন্য "সমস্ত বা কিছুই নয়" পদ্ধতির ফলে ভিমের "ব্যবহারকারীকে বন্ধুত্বপূর্ণ" খ্যাতি পেতে সহায়তা করে। নতুন ব্যবহারকারীরা শুরু করেন, জড়িয়ে পড়েন এবং অভিভূত হন এবং (আশ্চর্যরকমভাবে নয়) উপসংহারে ভিআইএম একটি অপরিষ্কার গণ্ডগোল হয়ে থাকে এবং এমন সম্পাদকের কাছে ফিরে যান যেখানে তারা শালীনভাবে উত্পাদনশীল হতে পারে। - আপনি যদি সাঁতার শিখেন, আপনি নিজেকে নৌকো থেকে খোলা সমুদ্রে ফেলে দেবেন না। আপনি জলের সাথে স্বাচ্ছন্দ্য না পাওয়া পর্যন্ত কিডি পুলের চারপাশে কুকুর-প্যাডেলের পক্ষে পুরোপুরি গ্রহণযোগ্য।
আরএম

2
... এটি বলার অপেক্ষা রাখে না যে তীর কীগুলি অক্ষম করা লোকের পক্ষে কার্যকর হবে না। তবে এটি "আমি ভিম পছন্দ করি এবং কীভাবে এটি আরও ভালভাবে ব্যবহার করতে হয় তা শিখতে চাই" পদক্ষেপ নয়, "আমি ভিমে নতুন এবং এটি কীভাবে ব্যবহার করতে হয় তা শিখতে চাই" পদক্ষেপ নয়।
আরএম

5

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

ব্যক্তিগতভাবে আমি উভয়ই ব্যবহার করি। লগ ফাইলের (এবং |, জি, এবং / যখন আমি কোনও ফাইল জুড়ে স্পট সম্পাদনাগুলি করে যাচ্ছি) যখন সক্রিয়ভাবে পাঠ্যের বড় অংশগুলি সক্রিয়ভাবে সম্পাদনা করি এবং তীর কীগুলি ব্যবহার করি তখন আমি hjkl ব্যবহার করি। এটি কেবল আমার জন্য ভাল কাজ করে এমনটিই ঘটে এবং এর মতো একটি ক্ষেত্রে এটি সত্যই গুরুত্বপূর্ণ।


2

অনেক দিন আগে, অনেক টার্মিনালের তীর কী ছিল না, বা তাদের চারটি নেই। সফ্টওয়্যার সিস্টেমগুলির জন্য যা সাধারণত নেভিগেশনের প্রয়োজন ছিল তীর কীগুলির উপর নির্ভর না করে কিছু ধরণের নেভিগেশন পদ্ধতির সরবরাহ করে, এবং vi এর hjkl একটি সাধারণ উদাহরণ। (আর একটি শাস্ত্রীয় উদাহরণ হ'ল ওয়ার্ডস্টারের ^ ই-^ এস-এক্স-ডি-ডি।) কীবোর্ড নেভিগেশনের ইউটিলিটি ক্রমবর্ধমানভাবে স্পষ্ট হওয়ার সাথে সাথে তীরচিহ্নগুলি নিয়ে আরও নতুন নতুন টার্মিনালগুলি আসতে শুরু করেছিল এবং সফ্টওয়্যার সিস্টেমগুলি প্রায়শই পুরানো উপায়ে এগুলি ম্যাপ করে software নেভিগেশান। যাইহোক, এটি প্রকারের বহনযোগ্যতা উদ্বেগের কারণ দিয়েছে: স্কুলগুলিতে প্রশিক্ষিত বাচ্চারা যদি তীর কী হিসাবে এই জাতীয় অভিনব বৈশিষ্ট্যটির উপর নির্ভর করতে আসতে পারে, তবে ভাবনা ছিল, তারা সম্ভবত - একবারে উত্পাদনশীল হতে সক্ষম হবে না - তীরচিহ্নবিহীন কীবোর্ডগুলি।

সুতরাং, বেসিক কম্পিউটিংয়ের কোর্সের শিক্ষকরা সতর্কতার সাথে শিক্ষার্থীদের সর্বনিম্ন সাধারণ ডিনোমিনেটর ব্যবহার করতে শিখতে সতর্ক করতে শুরু করলেন যাতে তাদের কর্মসংস্থান সর্বাধিকতর হয়। এবং এই অনুশীলনটি দীর্ঘমেয়াদে কোনও কারণ হতে পারে যা এর আগে একবার হয়েছিল।

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

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