gvim "পাগল" আমাকে পাগল ড্রাইভিং, আমি কিভাবে একটি লাইন শুরুতে "রাখা"


2

আমি উইন্ডোজ এ জিভিআইএম শিখছি, এবং ধীরে ধীরে কীস্ট্রোক সম্পর্কে আরও শিখি আমি মাউসকে কম এবং কম ব্যবহার করে দেখি, যা দুর্দান্ত।

আমার এখনো কয়েকটি প্রশ্ন আছে যা আমি এখনও বুঝতে পারি নি:

  1. আমি কপি এবং পেস্ট অনেক কাজ। তাই আমি ভিসুয়াল মোডে প্রবেশ করার জন্য 'v' ব্যবহার করি, কে / জে ব্যবহার করে উপরে / নিচে যান এবং লাইন নির্বাচন করুন, তারপর yank এ 'y' চাপুন।

আমি তারপর যে লাইনটিতে ঢুকতে চাই, সেখানে যাব, এবং 'p' চাপতে দিব, কিন্তু প্রথম অক্ষরের পরে darn thing pastes। আমি কোনও বাম দিকে অগ্রসর হতে পারছি না, তাই আমি নিশ্চিতভাবেই লাইনের শুরুতে, তাই আমার কার্সারের অবস্থানকে অত্যন্ত বিরক্তিকর হওয়ার পরে আমি 1 টি গৃহস্থালি পেস্ট করার প্যাটার্ন আচরণ খুঁজে পাই।

  1. আমি সম্পাদনা এবং কমান্ড মোডের মধ্যে একটি ভয়াবহ লট এবং আমার বাম হাতের উপর আমার দরিদ্র ছোট আঙ্গুলটি প্রতি কয়েক সেকেন্ডে 'Esc' কী (কমান্ড মোডে প্রবেশ করতে) আঘাত করার জন্য প্রসারিত হতে বিরক্ত হচ্ছে। কমান্ড মোডে প্রবেশ করার জন্য আরো আঙ্গুল-বান্ধব উপায় আছে?

1
আপনি একটি পৃথক প্রশ্ন হিসাবে আপনার দ্বিতীয়, সম্পর্কহীন প্রশ্ন জিজ্ঞাসা করা উচিত।
bignose

1
আপনি "কমান্ড মোড" কল করেন যা আসলে "স্বাভাবিক মোড" বলা হয়। কমান্ড মোড আপনি প্রেস যখন আপনি পেতে : স্বাভাবিক মোডে।
frabjous

@ ফ্র্যাজজস আসলে, "কমান্ড মোড" স্বাভাবিক মোডের জন্য একটি (ভয়ানক) সমার্থক। : আপনি কমান্ড এনেছে লাইন মোড. দেখ :help command-mode
8bittree

উত্তর:


8

"Put" কমান্ডটি নিবন্ধ পাঠ্য রাখে পরে কার্সার, আপনি আবিষ্কার করেছেন। কিন্তু তুমি যদি :help put, আপনি দেখতে পাবেন দ্য P হুকুম যা টেক্সট রাখে আগে কার্সার:

                                                        *p* *put* *E353*
["x]p                   Put the text [from register x] after the cursor
                        [count] times.  {Vi: no count}

                                                        *P*
["x]P                   Put the text [from register x] before the cursor
                        [count] times.  {Vi: no count}

এই নিবন্ধ থেকে সম্পূর্ণ লাইন সঙ্গে সমানভাবে কাজ করে; p কার্সারের পরে নতুন লাইনগুলিতে লেখাটি রাখবে, P কার্সারের পূর্বে নতুন লাইনগুলিতে লেখাটি রাখবে।


4

প্রশ্ন 2 এর বিষয়ে ... অথবা আসলে আপনার দ্বিতীয় প্রশ্ন 1):

আপনি এখানে অন্তত দুটি বিকল্প আছে।

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

  • CTRL- ব্যবহার করুন [পরিবর্তে ESC। আমি সম্পূর্ণরূপে নিশ্চিত নই যে এটি উইন্ডোজ এর অধীনে কাজ করে কিন্তু কমপক্ষে কনসোল-মোড ভিম ব্যবহার করে লিনাক্সে এটি ESC এর জন্য সঠিক বিকল্প। যদিও এটি দু: খজনক নয় তবে আপনাকে এটি করতে উভয় হাত ব্যবহার করতে হবে। আমি বেশিরভাগ কীবোর্ডে এটি আসলে কম্বো তুলনায় ESC আঘাত সহজ হচ্ছে শেষ। কিন্তু তারপর আমি দ্রুত এটি আঘাত আমার আঙ্গুলের শেখান চেষ্টা না।

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

  • আপনার অপারেটিং সিস্টেমের মাধ্যমে ESC এ একটি অব্যবহৃত কী পুনঃআমাপন করুন। এখানে archetypical উদাহরণ CAPS LOCK ESC থেকে রিম্যাপ করা হয়। এটি হোম সারিতে, এটি বড়, এটি বেশিরভাগই নিরর্থক অন্যথায়: এটি একটি সহজ লক্ষ্য। উইন্ডোজ এর অধীনে এটি করার বিষয়ে আমি কীভাবে নিশ্চিত নই, নাকি এটি সম্ভব। এছাড়াও যদি আপনি আসলে ক্যাপস লকিংয়ের জন্য ক্যাপস লক পছন্দ করেন তবে এটি স্পষ্টতই একটি ভাল ধারণা নয়, কারণ এটি সেই ক্ষমতাতে কাজ করবে। এই কৌশলটির ঊর্ধ্বগতি হ'ল এটি হঠাৎ করে ক্যাপস লক হিট করলেই কেন ভিমগুলি জিম্মি হয়ে যাচ্ছে কেন ভাবার সম্ভাবনাকে হ্রাস করে। Vimrc mappings এর সাথে নিচের দিকে, আপনি যখন অন্য কোন সিস্টেমে (g) vim ব্যবহার করার চেষ্টা করেন তখন আপনি বেশ বিভ্রান্ত হতে পারেন।


-1

ব্যক্তিগতভাবে আমি কমান্ডটি দিয়ে লাইন নম্বর চালু করি: সেট nu

তারপর আমি সংখ্যার দিকে নজর রাখি এবং যে লাইনে পেস্ট করতে চাই তার সংখ্যা গণনা ... (উদাহরণস্বরূপ 5 টি লাইন বলুন) ... তারপর আমি কার্সারকে উপরের লাইনে সরাতে চাই যা আমি অনুলিপি করতে চাই এবং 5Y টাইপ করি। এটি পরবর্তী 5 টি লাইন কপি করবে .... তারপরে কার্সারটিকে আপনি পস্ট করতে চান এমন অবস্থানে যান এবং কার্সারের উপরে পেস্ট করতে কার্সার বা P এর নিচে পেস্ট করতে পিকে টাইপ করুন।

আশাকরি এটা সাহায্য করবে.


খারাপ ফর্ম, গণনা ... শিথিল। মানব মস্তিষ্ক নিয়মিত একযোগে 7 থেকে 10 ধারনা পরিচালনা করে, এক দ্বারা নেওয়া কীস্ট্রোক বিবেচনা করে এবং তারপরে আপনি একটি গণনা চান ... আরও 3 টি সংখ্যা জড়িত ?! কোনভাবেই না.
Joshua K

আচ্ছা, আমার সাথে আপনার সাথে একমত হতে হবে ... আমার অভিজ্ঞতা হল যে একবার আমি কিছুক্ষণের জন্য ভিম ব্যবহার করেছিলাম, আমি কেবল স্ক্রিনটি দেখে লাইনের সংখ্যা অনুমান করতে পারতাম। কিন্তু যদি আপনি এটি করতে না চান তবে আপনি চাক্ষুষ কমান্ড ব্যবহার করতে পারেন।
kiwiburger
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.