আমি কীভাবে অন্যকে ভি / ভিএম ব্যবহার করতে অনুপ্রাণিত করতে পারি?


37

আমি এটি ব্যবহার করার প্রথম আধ ঘন্টা থেকেই আমি ভিআই এর শক্তি দিয়ে অত্যন্ত মুগ্ধ হয়েছি। আমি তখন জানতে পেরেছিলাম যে কিছু কাজের পরিবেশে, অনেক লোক (প্রযুক্তিবিদ, এমনকি সিস্টেম প্রশাসক!) যারা এটিকে "অতি জটিল" হিসাবে এড়িয়ে যান কখনও ভিটমোটর চালিত না করে, এবং এখনও অন্য লোকেরা যারা কেবল সন্নিবেশ মোডে vi ব্যবহার করেন এবং মডেল সম্পাদনার পুরো পয়েন্ট মিস করুন।

আমি কীভাবে অন্যকে ভিআই / ভিমের শক্তি প্রদর্শন করতে পারি যাতে এটি এটি শিখতে এবং ব্যবহার করতে অনুপ্রাণিত করা যায়?

আমি অন্যকে (বা নিজেকে) ভিম শিখতে এবং ব্যবহার করতে কী সফল হয়েছে তার কোনও বাস্তব ইতিহাসে আমি আগ্রহী am


4
আমি বিষয়গত প্রশ্নগুলির গাইডলাইন পড়েছি এবং আমার মনে হয় এটি যথাযথ।
ওয়াইল্ডকার্ড

@ উইলকার্ড সম্ভবত এটি বিষয়গত প্রশ্নগুলির সাথে খাপ খায়, তবে এটি সত্যই বিস্তৃত। আমাদের অনুরূপ " বিষয়বহুল " প্রশ্নে আলোচনার জন্য মেটা.ভি.স্ট্যাকেক্সেঞ্জার.কিউ / 1278/205 দেখুন ।
মুড়ু

আমি আপনার পয়েন্ট দেখুন. আমি সেই আলোচনার মাধ্যমে (এবং কয়েকটি লিঙ্কযুক্ত আলোচনা) পড়েছি। আমি এখনও এই প্রশ্নটি যথাযথ মনে করি, তবে আমার মনে হয় না যে এখানে এটি নিয়ে আলোচনা করা উচিত; মেটাতে এমন কোনও জায়গা আছে যেখানে আমাদের এটি নিয়ে আলোচনা করা উচিত?
ওয়াইল্ডকার্ড

@ উইল্ডকার্ড আপনি এই প্রশ্নটি সম্পর্কে সর্বদা ভি এবং ভি মেটায় একটি প্রশ্ন পোস্ট করতে পারেন ।
মুরু

1
@ রিচ এখানে এমন একটি মাঝারি পোস্টের একটি উদাহরণ: আমি কেন ভিমকে ভালবাসি: এটি কম পরিচিত বৈশিষ্ট্য যা এটি এত আশ্চর্যজনক করে তোলে
সার্জ Stroobandt

উত্তর:


54

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

কখনও কখনও, যদিও কোনও সহকর্মী আমার বীমিংয়ের দ্বারা আগ্রহী হতে পারেন এবং আমাকে কয়েকটা প্রশ্ন জিজ্ঞাসা করতে পারেন। যখন এই বিরল ঘটনাটি ঘটে তখন আমি বিষয়টি, ডেমো শীতল কৌশলগুলি আলোচনা করে এবং দরকারী উত্সগুলিতে তাকে চিহ্নিত করতে আরও বেশি খুশি।

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

নতুনদের মুখোমুখি একটি সমস্যা হ'ল "এখন কী?" মুহুর্তের ঠিক পরে আসে vimtutor। ভিম তার সৌন্দর্যটি খুব ভালভাবে আড়াল করে এবং সাহায্য ছাড়াই সেই শেলটি ফাটিয়ে ফেলার ইচ্ছাও অনেকেরই নেই। প্রয়োজনে আমি সেই সহায়তা সরবরাহ করতে পারি… তবে আমি কখনই ভিমকে অন্যের কাছে জোর করব না।


20

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

শুধু ভিম ব্যবহার করুন। আপনি কী করছেন এবং কেন করছেন তা অনুসন্ধান করার জন্য লোকেরা আপনার কাছে ভিড় করবে। আমি সাধারণত এটি এভাবে ব্যাখ্যা করি -

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

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

তারা কথোপকথনের বাইরে যাওয়ার উপায় অনুসন্ধান করে এবং আমি আবার লেখায় ফিরে যাই। উইম একটি ওয়ার্ড প্রসেসরের চেয়ে ধর্মীয় অভিজ্ঞতা।


3
কেবল ভাবছি: আপনি কি আপনার ইমেলটি ভিএম-তেও লেখেন? (আমি করি!)
অলিফন্ট

5
@ অলিফন্ট আমি ভিআইএম-তে ইমেল লিখি। আমার পছন্দের ইমেল ক্লায়েন্টটি এমওটিটি এবং আমি যখন কোনও নতুন ইমেল সম্পাদনা করি বা তৈরি করি তখন এটি আমার পছন্দের সম্পাদকটি খুলবে। এমনকি আমার আরএসএস ফিড রিডারে (নিউজউইটার) ইউআরএলস যুক্ত করার জন্য আমি ভিআইএম ব্যবহার করি।
ILikeTurtles

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

2
@ উইল হ্যাঁ আমার কাছে একটি ভিএম রয়েছে যা 2 জিবি বা তারও কম কিছু গ্রহণ করে। আমি বরং একটি 4 জিবি বা মাইক্রোসফ্ট সরঞ্জামগুলির যে কোনও অনুলিপি ইনস্টল করার পরিবর্তে একটি সম্পূর্ণ অপারেটিং সিস্টেম, ভিআইএম এবং আমার সমস্ত সরঞ্জাম ইনস্টল করব। আমার প্রয়োজন হলে ভিএম নিজেই প্রসারিত করতে পারে তবে সেই বিশেষ কম্পিউটারের সাথে ডিল করার সময় আমি বেশিরভাগ পাঠ্য ফাইল নিয়ে কাজ করার পরে এখনও তা ঘটেনি। যদি আমি ফ্রিবিএসডি ব্যবহার করতাম তবে আমি সম্ভবত আরও ছোট পায়ের ছাপ চালাতে এবং সম্ভবত একটি ভিড়ের নীচে পুরো ভিএম চালাতে পারি।
ILikeTurtles

3
অফিস 365 ইউপি থেকে 6 জিবি হার্ড ড্রাইভের স্থান এবং ইউপি থেকে 4 জিবি র‌্যামের প্রয়োজন। আমি 4 জিডি এইচডি স্পেস এবং 1028 এমবি র‌্যাম ব্যবহার করে একটি সম্পূর্ণ লিনাক্স ওএস চালাতে পারি। আমি জিনিস ধাক্কা দিতে চান কম। আমি একটি ভিএম এ ফ্রিএসবিএসডি চালিয়েছি এবং কেবল 256 এমবি র‌্যাম দিয়েছি। আমার জন্য ভিআইএম অফিস প্রতিস্থাপন করে কিন্তু তদ্ব্যতীত, একটি সম্পূর্ণ ওএস ইনস্টল আমাকে অফিসে কম পাদদেশের মুদ্রণের চেয়ে আরও অনেক সরঞ্জাম দেয়। আমি আশা করি যে এটি উপলব্ধি করে।
ILikeTurtles

17

কমান্ড মোডে ডট ('।') এর শক্তি প্রদর্শন করুন। একটি কী প্রেসের সাহায্যে একটি জটিল সম্পাদন সহজেই পুনরাবৃত্তি করা সাধারণত যাদুবিদ্যার মতো দেখায়।



13

আমার শেষ চাকরিতে ভিম শিখতে হবে এমন কেউ হিসাবে আমি বলব যে সবচেয়ে বড় বাধাটি একটি "ডিফল্ট" ইনস্টলের সামনে রাখা হয়েছিল যার কোনও বিকল্প সেট ছিল না। আমি বেশিরভাগ সময় এই বলে ব্যয় করেছিলাম, "সবাই যখন এর বিপরীত আচরণের প্রত্যাশা করবে তখন কেন এটি এমনভাবে কাজ করে?"

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

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


4
দেখুন, আপনি উল্লিখিত এইসব বেঁচে থাকার প্রত্যাশাগুলির কোনওটির সাথেই আমি এটি পৌঁছেছি। আজকালকার সাধারণ ব্যবহারকারীরা যে পণ্যগুলির সাথে পরিচিত তার কয়েক দশক আগে এটি জন্ম নিয়েছিল এই সচেতনতায় এটির সহায়তা ছিল। আমি তাদের কাজের সাথে পরিচিত হওয়ার ভাল উপায়গুলি সম্পর্কে উন্মুক্ত। এবং সত্যই, আপনার নিজের সেটিংস ফাইলের সাথে একজন নবাগতকে স্যাডল করা খুব ভাল টিউটোরিয়াল নয়!
আন্ডারস্কোর_ইড

+1 টি। আমারও একই অভিজ্ঞতা ছিল এবং আরও একমত হতে পারি না। আপনার কাজ শেষ করার পরে, কোনও নতুন সম্পাদককে স্যুইচ করা বেদনাদায়ক / অসম্ভব হতে পারে। কেবলমাত্র .vimrc হস্তান্তর সম্পর্কে জানেন না তবে এটি কী তা ব্যাখ্যা করে এবং নতুন ব্যবহারকারীরকে তাদের কাজের স্টাইলের জন্য কয়েকটি ডিফল্ট সেট করতে সহায়তা করা কেবল তাদের দ্রুত উত্পাদনশীল হতে সহায়তা করতে পারে না তবে এটি ভিআইয়ের অংশটি প্রকাশের উপায় হিসাবে কাজ করে (এম) এর যাদু।
উইল

1
.vimrcএকগুচ্ছ সহায়ক ডিফল্ট সহ একটি ফাইল পড়া সত্যিই দরকারী। আমি github.com/amix/vimrc এ
আইসিসি 9

আমি পুরোপুরি একমত. আরও কিছু ব্যাটারি অন্তর্ভুক্ত করা হলে ভিম আরও জনপ্রিয় হবে। শব্দ অদলবদলের কাজ করতে আমাকে কী করতে হয়েছিল তা উদাহরণস্বরূপ দেখুন । এটি বর্তমানে যেমন দাঁড়িয়ে আছে, vimসেই প্রাথমিক বিল্ডিং ব্লকগুলি সরবরাহ করে যেখান থেকে পাঠ্য সম্পাদককে সর্বদা স্বপ্ন দেখে কনফিগার / প্রোগ্রাম করতে হয়।
সার্জ Stroobandt

9

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

এখানে অবশ্যই জড়িত একটি শেখার বক্ররেখা যা কিছু লোককে সরিয়ে দেয়। একটা রসিকতা যায়

আপনি কীভাবে সত্যিই এলোমেলো স্ট্রিং উত্পন্ন করবেন? একজন নতুনকে ভিএম বন্ধ করতে বলুন।


1
ভাল যুক্তি. মাউসের পরিবর্তে কীবোর্ডমুখী হওয়ার প্রবণতা রয়েছে এমন একজন হিসাবে, vi/ mঅনেক পরিস্থিতিতে আমাকে একটি গতি বাড়িয়ে তোলে এবং / অথবা ইনপুট ডিভাইসের মধ্যে উল্টানো এড়ায়। এছাড়াও, আমি বেশ কিছুটা কমান্ড-প্রম্পট স্টাফ (লিনাক্স, সিগউইন) করি এবং viসর্বদা ঠিক সেখানে থাকি ।
আন্ডারস্কোর_

8

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

আপনি যখন যুগল প্রোগ্রামিং এবং আপনি দেখতে যে অন্য ডেভেলপার কিছু পুনরাবৃত্তি কাজ যা (আঘাত মত একটি Sisyphean কাজের মত আর শুরু করছেন ব্যাকস্পেস সময় বা তীর শত শত), তাকে বলুন কত এই আপনি হিসাবে প্রস্তাবে রেগে তেজ এটা একমাত্র কয়েক keystrokes লাগে এক সেকেন্ডের চেয়ে কম

কিছু কার্যকর ভিম ট্রিকসের জন্য নিম্নলিখিত পৃষ্ঠাগুলিও চেক করুন:


1
আপনার দ্বিতীয় অনুচ্ছেদটি স্পট-অন রয়েছে। ব্যথাটি আরও খারাপ হয় ব্যতীত যখন আপনি সেগুলি ভিএম ব্যবহার করে , সন্নিবেশ মোডে এবং লাইনের শেষদিকে ডানদিকে যেতে তীর কীগুলি টিপেন দেখেন । Arrrggh! (আমি এটি তৈরি করছি না))
ওয়াইল্ডকার্ড

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

7

সর্বাধিক গুরুত্বপূর্ণ: ধাক্কা দেবেন না, সুসমাচার প্রচার করবেন না। আপনার অনুপ্রেরণা সম্পর্কে সম্পূর্ণ নিশ্চিত হন। এমনকি মিশনারি কাজের একটি ইঙ্গিত থাকলেও শুরু করবেন না। বিপুল সংখ্যক লোক বিরক্ত বা আক্রমণাত্মক প্রতিক্রিয়া দেখায়, কারণ অন্য কোনও কর্মপ্রবাহ পরীক্ষা করার নিখুঁত পরামর্শই সমালোচনার অন্তর্নিহিত বহন করে। আপনার কাজের প্রবাহ তাদের চেয়ে ভাল হতে পারে। যা অনেক লোককে বন্ধ করে দেয়। প্রকৃতপক্ষে, এটি একটি সাধারণ নীতি যা নির্ধারণ ব্যতীত কাজ করে (ভাবেন নিরামিষাশী / মাংস ভক্ষণকারী, ডেমোক্র্যাটস / রিপাবলিকান, গাড়ি ব্র্যান্ড, রেসিপি,…) তারা সকলেই যা করে তা তারা বিশ্বাস করে কারণ তারা যা বিশ্বাস করে তা করার এটি সঠিক উপায়।

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

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

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

শেষ পর্যন্ত এটি আসলে কোনও বিতর্ক করার মতো নয়: প্রত্যেকে কেবল কাজটি কী করে তা ব্যবহার করে। এটি সোর্স কোডের সৌন্দর্য: এটি সর্বজনীন।


7

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

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

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

আমার কাছে ভিএম প্রদর্শনের জন্য বেশ কয়েকটি অনুরূপ সুযোগ রয়েছে:

  • স্ক্রাম সভা
  • জোড় প্রোগ্রামিং
  • টেক আলোচনা
  • সফ্টওয়্যার বিক্ষোভ

আমি মনে করি আপনি শিখার পরে লোকদের কেবল এটির সম্ভাব্যতা দেখানো তাদের প্রাথমিক উদ্বেগকে কাটিয়ে উঠতে উদ্বুদ্ধ করবে।


আমি মনে করি আপনার দুটি খুব আলাদা এক্সপোজার দ্বারা তৈরি করা ইমপ্রেশনগুলির তুলনা খুব মূল্যবান পাঠ। এটি পড়ার পর থেকে আমি অনেকবার এটি ভেবেছি ... মনে মনে আঁটকে যায়। ধন্যবাদ.
ওয়াইল্ডকার্ড

6

এটি আমার অভ্যন্তরীণ গতি যা আমার চোখ ভিমের ভাসমান হৃদয়ে পরিণত করেছিল। .গুণতে পুনরাবৃত্তি এবং উপসর্গের পাশাপাশি , অভ্যন্তরীণ গতি দেখানো সাধারণত যখন আমি আমাকে ভিএম সম্পর্কে জিজ্ঞাসা করি তখন আমি প্রথম দেখা / ভাগ করে দেখি। ci(বা gUi>বা diw

g;এবং g,আপনি যে জায়গাগুলি সম্পাদনা করেছেন সেদিকে প্রায় লাফিয়ে ফেলা সাধারণত দু-একটি চোখ প্রশস্ত করা ভাল।


2

যদিও viকম্পিউটিং ইতিহাসে একটি সম্মানিত বংশধর রয়েছে, আমি মনোযোগ দেওয়ার পরামর্শ দেব vim। এটি অবিশ্বাস্য দক্ষতা সম্পন্ন একটি সম্পূর্ণ বৈশিষ্ট্যযুক্ত সম্পাদক, এর যে কোনও প্রতিযোগীর সাথে মিলে। এর একমাত্র অপূর্ণতা হ'ল লার্নিং কার্ভ; "Vim মানসিকতা" এবং পেশী মেমরি পেতে সময় লাগে না। আমি মনে করি এটি প্রচেষ্টার পক্ষে মূল্যবান। আপনি দক্ষ হয়ে উঠলে আপনার নিষ্পত্তি করার ক্ষমতা অনেক বেশি vim

  1. বিরক্তিকর পাঠ্য প্রক্রিয়াজাতকরণ কার্য স্বয়ংক্রিয় করতে উইমস্ক্রিপ্টের শক্তি প্রদর্শন করুন।
  2. শীতল প্লাগইনগুলি ইনস্টল করুন vim-airline, কারণ প্রত্যেকে একটি ভাল ইউআই পছন্দ করে।
  3. মত প্রায় ফ্রি টিউটোরিয়াল লোড হয় এই এক
  4. vi/ vimসমস্ত ইউনিক্স-ভিত্তিক সিস্টেমে ইনস্টল করা আছে; সুতরাং যে কোনও পেশাদার সিস্টমিনের এটি সম্পর্কে কার্যকারী জ্ঞান থাকা উচিত।

আপনার প্রশ্নের প্রথম পয়েন্টটি সম্পর্কে আমার প্রশ্নের আসল ক্রাক্স "কেমন"। অন্যের কাছে এটি দেখানোর বা নিজেকে দেখানোর কোনও অভিজ্ঞতা আছে কি?
ওয়াইল্ডকার্ড

খুব বেশি প্রদর্শন করে না, তবে আমি পাঠ্য সাফ করার জন্য নিয়মিত ছোট ভিআইএম স্ক্রিপ্ট ব্যবহার করি, তবে আপনার মতো আমার সহকর্মীদের কাছ থেকে তেমন আগ্রহ নেই (তারা যে বৃহত্তর ডকুমেন্টগুলিতে কেউ পড়ে না তা আউটপুট ফেলে দিতে পছন্দ করেন)
রোব্লগিক

0

আমি ভিআইএমকে ভালবাসি, তবে শেখার বক্রতা খাড়া ep

ভিআইএম অবলম্বন না করে এমন কোনও পেশাদারের পক্ষে তর্ক দিয়ে রাজি হওয়ার সম্ভাবনা কম । শুধুমাত্র প্রয়োজনে।

যে লোকেরা নিয়মিতভাবে ভিআইএম ব্যবহার করে তাদের কথা শুনছেন, বৃহত্তম ব্যবহারের ক্ষেত্রে অ্যাডমিনরা হ'ল এসএমএইচ দিয়ে সিএমআই-এর মাধ্যমে দূরবর্তী অবস্থানের একাধিক * এনআইএক্স মেশিন পরিচালনা করছেন।

ভিআইএম আক্ষরিকভাবে গ্রহের প্রায় প্রতিটি * এনআইএক্স মেশিনে ইনস্টল করা আছে।

আমি 1998 সালে এটি ব্যবহার শুরু করার পর থেকে ভিআইএম 25+ বছর পুরানো এবং অপরিবর্তিত।


0

ছাত্রদের কেবল তাদের শব্দ ™ প্রসেসরের সাথে দুটি শব্দ বদল করতে বলুন ...

... তারপরে দেখান কীভাবে মাস্টার এটি দিয়ে থাকেন vim। (এটি করার জন্য এখানে ম্যাপিং দেওয়া হচ্ছে ; আরও এখানে ।)

অবশেষে, ছাত্ররা ভাবতে ভাবুক যে সে এখনও পর্যন্ত ওয়ার্ড প্রসেসরের সাথে কাজ করছে কিনা ।


1
চালাক, তবে কন্ট্রোল-ব্যাকস্পেস কোনও উইন্ডোজ সম্পাদককে একটি শব্দ মুছে ফেলবে, এবং Alt-ব্যাকস্পেসটি কোনও ম্যাক সম্পাদককে খুব সুন্দরভাবে মুছে ফেলবে।
ওয়াইল্ডকার্ড

@ উইল্ডকার্ড আমি মুছে ফেলতে এবং আমার প্রথম ধারণাটি নির্বাচন করার মধ্যে সন্দেহ করছি আপনি অবশ্যই ঠিক বলেছেন। অতএব, আমি এটি নির্বাচন
সার্জ Stroobandt

এখনও। সিআরটিএল-শিফট বাম / ডান তীর (বা ম্যাকের জন্য Alt-shift তীর)। :)
ওয়াইল্ডকার্ড

@ উইল্ডকার্ড আমি মনে করি এটি এখনই পেয়েছি। আমাকে আমার অতীতের যুক্তি পুনর্গঠন করতে হয়েছিল। ;)
সার্জ স্ট্রোব্যা্যান্ড্ট

@ উইল্ডকার্ড জিদ দেওয়ার জন্য ধন্যবাদ আমাকে ঠিক কী কারণে কঠোর পরিবর্তন এনেছিল তা স্মরণ করতে আমার খুব কষ্ট হয়েছিল gvim। এখন, আমি ভাল মনে আছে। কোনও অজাতীয় স্পিকার হিসাবে ইংরেজি পাঠ্য লেখার সময় এটি একটি বাক্যে অদলবদল / চলমান শব্দ ছিল। ঠিক তা করার জন্য আমি আমার নিজস্ব উইমস্ক্রিপ্ট ম্যাপিংস লিখেছিলাম ।
সার্জ Stroobandt

0

ভিম সরল পাঠ্য ফাইলগুলির মূল্যায়ন সম্পর্কেও

দস্তাবেজ তৈরির প্রসঙ্গে, এর মান vimকেবল এটির দুর্দান্ত শব্দ সম্পাদনা দক্ষতায় নয়। উইম সর্বব্যাপী প্লেইন টেক্সট ফাইলটির মূল্য এবং কালজয়ী পিছনের সামঞ্জস্যতার গ্যারান্টি পুনরুদ্ধার করার একটি পথ

ভিম এককভাবে সামগ্রীতে ফোকাস করার বিষয়েও রয়েছে; বিন্যাস নয়

যদি কোনও ওয়েব পৃষ্ঠা সম্পাদনা না করে থাকে তবে বিন্যাস থেকে সামগ্রীর বিভাজন কোনও নিয়মিত অফিস কর্মীর কাছে দৃষ্টান্ত ছিন্নমূল ধারণা হতে পারে। এই কারণে, আমি দেখাতে চাই gvimহিসেবে Markdown সঙ্গে একযোগে সম্পাদক Pandoc এবং সম্ভবত একটি makefile

এটি ইউনিক্স বা জিএনইউ / লিনাক্স দর্শনের একটি ভাল প্রদর্শন হিসাবে ঘটে যা কেবলমাত্র একটি জিনিসেই খুব ভাল programs

বোনাস হিসাবে, আপনি দেখতে পাবেন যে vimঅন্যান্য অনেক জিএনইউ / লিনাক্স প্রোগ্রামে বেসিক কী সংমিশ্রণগুলি ব্যবহৃত হয়।


0

কর্মদক্ষতার

ডান সেটআপ দিয়ে আমি কোনও কাঁধ বা পিঠে ব্যথা না পেয়ে ঘন্টার পর ঘন্টা কাজ করতে পারি।

ডান সেটআপ অবশ্যই সবার জন্য আলাদা, তবে টার্মিনালে ভিম ব্যবহার করা, মাউস এবং কার্সার কীগুলি ম্যাপ Escকরা Capslockএবং অক্ষম করা একটি ভাল শুরু।

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