ভিম শেখার সুবিধা কী? [বন্ধ]


467

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

আমি সর্বদা ভিআইএম শিখতে বিবেচনা করেছি তবে এটি আয়ত্ত করতে কতটুকু সময় প্রয়োজন তা আমাকে সর্বদা ফিরে যেতে চাইছে।

আমি এটি শিখেছি এমন লোকদের কাছ থেকে শুনতে চাই এবং যদি এটির বিষয়গুলি যদি আপনি ব্যতিরেকে বাঁচতে না পারেন তবে তার মধ্যে একটি হয়ে যায়।

কর্মক্ষেত্রে, আমি ভিএস ২০০৮, সি # এবং আর # ব্যবহার করি, যা একসাথে সম্পাদনা কোডটিকে আগের চেয়ে অনেক বেশি দ্রুত এবং সহজ করে তোলে, তবুও আমি মনে করি যে আমি মাউসটি ব্যবহার না করেই উপভোগ করতে পারব।

এমনকি তীর কীগুলিও নয়।


7
কীবোর্ড এবং মাউসের মধ্যে স্যুইচ না করা অবশ্যই দুর্দান্ত। ম্যাকের উপরে, আমি মাউস দিয়ে অতিরিক্ত গতিবিধি এড়ানোর জন্য এমনকি বিবিএডিট বা এক্সকোডের মতো একটি জিইউআই সম্পাদনায় ইম্যাক্স নেভিগেশন কী (উদাহরণস্বরূপ ctrl-A) ব্যবহার করেছি।
ক্রেগ এস

236
এটি পরিশ্রমের পক্ষে সম্পূর্ণ মূল্যবান। ভিম শিখুন;)
কাইল ওয়ালশ 19

20
আপনি কয়েক মিনিটের মধ্যে বেসিক ভিম (vi সম্পর্কে ভুলে যান) শিখতে পারেন, টার্মিনালে কেবল ভিমটিউটর টাইপ করুন এবং আপনাকে বেসিকটি দিয়ে সেট করা হবে - আপনি পরবর্তী 20 বছরে যা শিখবেন তা সব আপনার উপর নির্ভর করে। আমি কেবল কৌতুহলী, কী কীওয়ার্ড এবং তীর কী / মাউসের মধ্যে আপনার জীবনকে নষ্ট করার সাথে সম্পর্কিত বিষয়গুলিতে কীভাবে ভিএস ২০০৮, সি # ও আর # আপনাকে সহায়তা করবে?
স্টিফানবি

43
আমার সেরা বিনিয়োগগুলির মধ্যে একটি।
জনসিওয়েব

10
আমি এই গেমটি আমার সাত বছরের বৃদ্ধ ভাগ্নীকে ভিমে দ্রুত ঘুরতে শিখতে সহায়তা করার জন্য তৈরি করেছি: কিকুচিও.আর.গো বিটা সংস্করণ আপনাকে লাইটাসবারের সাহায্যে শত্রুদের আক্রমণ করতে, বাম আক্রমণে 'আই' এবং ডানদিকের জন্য 'এ' দেয়: পিআই ভিম শিখেছে একই কারণে আপনি করেছেন। অভ্যস্ত হওয়ার জন্য আমি সবচেয়ে কঠিন অংশটি ঘুরে দেখলাম। আশা করি গেমটি আপনাকে গতি বাড়িয়ে তুলতে সহায়তা করবে, যদি আপনার সহায়তা প্রয়োজন হয় :) শুভকামনা! :)
কিকুচিয়ও

উত্তর:


249

আমি প্রায় 20 বছর ধরে vi এবং vim ব্যবহার করছি, এবং আমি এখনও নতুন জিনিস শিখছি।

ডেভিড রেইনারের সেরা অফ ভিম টিপস সাইটটি একটি সেরা তালিকা, যদিও আপনি একবার ভিআইএমের সাথে কিছুটা পরিচিত হওয়ার পরে এটি সম্ভবত আরও কার্যকর।

আমি ভিআইএমইউ সাইটেরও উল্লেখ করতে চাই যার সাথে ভি / ভিআইএম টিপস এবং বিশেষত নিবন্ধটি সম্পর্কে কিছু দুর্দান্ত তথ্য রয়েছে , কেন ওহ, কেন এই নটহেডগুলি vi ব্যবহার করে? ( সংরক্ষণাগারিত সংস্করণ )


8
হ্যাঁ, আমি এটিতে সর্বদা নতুন জিনিস শিখি। এখনও আমার প্রিয় সম্পাদক।
ক্রেগ এস

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

7
@ পেপারফ্লায়ার: আমারও একই চিন্তা ছিল। আপনি যদি 20 বছর পরে এখনও এটিকে আয়ত্ত না করেন তবে এটাই আমার মাথাব্যথা যে আমি চাই তা নিশ্চিত নই
দিনাহ

7
তা কিভাবে? এর অর্থ এটির বৈশিষ্ট্যগুলি থাকা সত্ত্বেও আপনি শেখা চালিয়ে যেতে পারেন, তবে আরও উত্পাদনশীল হওয়ার জন্য আপনাকে সেগুলি শিখতে হবে না।
আর্দা Xi

5
"কেন, ওহে কেন, এই নটহেডগুলি ভিআই ব্যবহার করে?" - ভাল লিঙ্কটি, বিশেষত প্রশ্নের জন্য

184

আমি কি তা ছাড়া বাঁচতে পারি? সহজে।

এটা কি দরকারী? হ্যাঁ.

শেখার কারণ

  • vi সমস্ত ইউনিক্স সিস্টেমে উপস্থিত থাকার গ্যারান্টিযুক্ত এবং বেশিরভাগ লিনাক্স সিস্টেমেও রয়েছে। এই ধরণের বিস্তৃত কভারেজ এটিকে শেখার পক্ষে উপযুক্ত করে তোলে।

  • sudoসম্পাদনার জন্য ভিআই ব্যবহার করা আরও দ্রুত :

    $ sudo vi

  • এছাড়াও, GMail চারপাশে ইমেল নির্বাচন এবং সরানোর জন্য vi-ish কমান্ড ব্যবহার করে!

আপনাকে মাস্টার হতে হবে না।

শুধু শিখুন

অধিকার:

  • কমান্ড মোড থেকে সন্নিবেশ মোডে কীভাবে স্যুইচ করবেন i
  • কীভাবে সন্নিবেশ মোড থেকে কমান্ড মোডে স্যুইচ করবেন Esc
  • কমান্ড মোডে একটি লাইন কীভাবে নেভিগেট করা যায় k
  • কমান্ড মোডে একটি রেখা কীভাবে নেভিগেট করা যায় j
  • কমান্ড মোডে একটি অক্ষর কীভাবে নেভিগেট করা যায় h
  • একটি চরিত্রের ডানদিকে কীভাবে নেভিগেট করা যায় l
  • কীভাবে একটি ফাইল সংরক্ষণ করবেন :wEnter(লিখুন)
  • সংরক্ষণ না করে কীভাবে প্রস্থান করবেন (কমান্ড মোডে) :q!Enter
  • কীভাবে পূর্বাবস্থা করা যায় u
  • কিভাবে পুনরায় করার Ctrl+ +r
  • আপনি লিখন এবং প্রস্থান (কমান্ড মোডে) একত্রিত করতে পারেন: :wqEnter

সেখান থেকে বাকিগুলি আপনাকে আরও দ্রুত তৈরি করবে।


আমি সর্বদা "vi সহজ ব্যবহার করেছি; আপনি কর্সারটি ডানদিকে সরানোর জন্য এল কীটি ব্যবহার করেন" এটি উপস্থাপিত করার উপায় হিসাবে (আমি আশা করি)। তবে আমি এটি দীর্ঘকাল ব্যবহার করে আসছি এবং এটি ছাড়া থাকব না। অন্য দম্পতির জন্য 25+ বছর দাবি করতে পারে না, তবে, আমার কাছ থেকে কোনও নতুন উত্তর নেই।
জোনাথন লেফলার

16
এভাবেই শিখেছি learned সর্বনিম্ন দিয়ে শুরু করুন এবং এটিতে প্রতিদিন কিছুটা তৈরি করুন। কোনও কার্য সম্পাদনের কিছুটা ভাল উপায় শিখতে সময় নিন। অনুপ্রেরণার জন্য "উচ্চ পাঠ্য সম্পাদনার 7 অভ্যাস" দেখুন।
বেন

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

29
[:] [এক্স] [এন্টার] একইরকম [:] [ডব্লিউ] [প্রশ্ন] [প্রবেশ করুন]
ভিটালিই ফেদোরেনকো

20
[জেড] [জেড] হ'ল [:] [এক্স] [প্রবেশ করুন]
কোস

138

ভিটমোটর দিয়ে দৌড়াতে আমাকে 30 মিনিট সময় লেগেছিল যা ভিমের সাথে পরিচিত হওয়ার জন্য যথেষ্ট ছিল। এটির প্রতিটি সেকেন্ডের মূল্য ছিল।


যদি আপনি আরও ভাল ব্যাখ্যামূলক লিঙ্ক সম্পর্কে জানেন তবে দয়া করে আমার পরিবর্তন করুন :)
ব্লারগবার্ড

43
vimtutor ঠিক এটি, একটি টিউটোরিয়াল। আমি প্রায় 10 দিন প্রতিদিন এটি করেছি did প্রথমবার এটি আমার প্রায় 30 মিনিট নিয়েছিল, পরের দিন 20, তারপরে 15. সপ্তাহের শেষে, আমি এর কমান্ডটি বেশিরভাগই আমার মনে চাপিয়ে দিয়েছিলাম। আমি মনে করি মুখস্থ করার চেষ্টা করার পরিবর্তে পুনরাবৃত্তি হ'ল ভিমের কাছে যাওয়ার সর্বোত্তম উপায়। এক সপ্তাহের জন্য প্রতিদিন 15 মিনিট খুব ছোট দামের মতো মনে হয়।
মাইকেল একোকা

28
আমরা একবার ভিউমটারের সাথে কী করব? আরও জানতে পরবর্তী পদক্ষেপটি কি?
প্রাইভেটহফ

3
@ প্রাইভেটহুফ: কার্যকর পাঠ্য সম্পাদনার সাতটি অভ্যাস পড়ুন এবং প্রয়োগ করুন
ফ্রাঙ্ক কুষ্টার্স

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

69

আপনি যদি এমন প্রোগ্রামার হন যিনি প্রচুর পাঠ্য সম্পাদনা করেন তবে একটি সিরিয়াস টেক্সট সম্পাদকটি শেখা জরুরী। আপনি কোন গুরুতর পাঠ্য সম্পাদকটি শিখছেন তা ভয়াবহভাবে গুরুত্বপূর্ণ নয় এবং এটি আপনি যে পরিবেশের মধ্যে সম্পাদনা করবেন বলে আশা করছেন তা নির্ভর করে is

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

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

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

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

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

আনন্দ কর!


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

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

3
আমার সম্পাদক ক্রমাগত খারাপ রসিকতা করছেন। আমার স্যুইচ করা উচিত
গ্রেগ গ্রাহাম

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

1
@ আরফিন এটি সত্য, আপনি একই সময়ে দুটি ভিন্ন সম্পাদককে আয়ত্ত করতে পারবেন না: আপনি যদি একজন সম্পাদককে আয়ত্ত করেন তবে আপনি অজ্ঞানভাবে এর প্রচুর কমান্ড ব্যবহার করবেন , এবং এর অর্থ এই যে আপনি সম্ভবত এটি ব্যবহার করার চেষ্টা করবেন আপনি অন্যান্য সম্পাদক ব্যবহার করার সময় একই কমান্ড। কোনও সরল দিয়ে আমাকে ইন্ডেন্টেশন ঠিক করতে না দেওয়ার জন্য আমি আমার ব্রাউজারটিকে কতবার অভিশাপ দিয়েছি <esc> >i{... টাচ টাইপিংয়ের সাথে এটি আসলে একই: আপনি একটি কীবোর্ড বিন্যাস শিখেন এবং আপনি এটি আটকে থাকবেন কারণ আপনি কখনই থামতে পারবেন না অন্য লেআউটে ভুল কী টাইপ করা থেকে আপনার আঙ্গুলগুলি।
মাস্টার -

36

এটি অবশ্যই চেষ্টা করার মতো মূল্যবান।

এর একটি স্পষ্ট কারণ রয়েছে যে যে কেউ Vi(m)আপনাকে ব্যবহার করবে এবং আপনাকে অন্য দু'জনের কথা বলবে যা লোকে কখনও উল্লেখ করেনি বলে মনে হয়।

এখানে সুস্পষ্ট একটি:

  1. vi একবারে সর্বব্যাপী এবং অবিশ্বাস্যভাবে শক্তিশালী এবং একবার এটি শিখার মাধ্যমে আপনি যে শক্তিটি কোনও কীবোর্ড আছে এমন কোনও কম্পিউটারে সেই শক্তি প্রয়োগ করার ক্ষমতা অর্জন করতে পারেন।

এবং এগুলি শিখার জন্য কম জ্ঞাত কারণগুলি Vim:

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

  2. এটা মজা ! পাঠ্য সম্পাদনা করা এখন আমার কাছে একটি খেলার মতো । আমি সক্রিয়ভাবে এটি উপভোগ করি - যা আপনি এটি নিয়ে ভাবলে বেশ হাস্যকর।

না শিখার দুটি ভাল কারণ রয়েছে Vim:

  1. এটি আসক্তিজনক এবং আপনি নিজের সমস্ত কম্পিউটারে Vimকমান্ড ব্যবহার করতে ইচ্ছুক হবেন এবং যখনই আপনি পারবেন না তখন অভিশাপ দিন। সৌভাগ্যবসত, কিছু পরিস্থিতিতে জন্য অন্তত আছে উপায়ে পেতে প্রায় এই

  2. আবার এটি আসক্তিজনক এবং যদিও আপনি বাস্তবে ব্যবহার থেকে কোনও উত্পাদনশীলতা হারাবেন না Vim, আপনি নিজের Vimঅভিজ্ঞতা আরও উন্নত করতে ভাল টিপসের সন্ধানে এবং স্ট্যাক ওভারফ্লোতে ভিম ট্যাগটি পড়তে ঘন্টা নষ্ট করবেন ।


12
ভিএআইএম শিখতে "না" কারণে হাহা নাম্বার 2 ঠিক তাই। পুরো সময় আমি পাঠ্য সম্পাদনা সংরক্ষণ করি, আমি পাঠ্য সম্পাদনা সম্পর্কে পড়াতে ব্যয় করি। হাস্যকর।
কার্ল ফ্লার্সচ

হ্যাঁ, আমি ইচ্ছে করে আমি hjkl ব্যবহার করে স্টারডিউ উপত্যকা খেলতে পারি ...
xis

32

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

কীভাবে শুরু করবেন, কেবল ডুব দিন এবং সমস্ত কিছুর জন্য ভিএম ব্যবহার শুরু করুন।

PS ইমাস-বনাম-ভি বিতর্কটি অন্তহীন। আমি 26 বছর ধরে ইমাক ব্যবহার করছি। আজ যদি আমি আবার শুরু করি তবে আমি ভিএম শিখতে পারি কারণ (ক) এটি আরও ভাল হয়েছে এবং (খ) অনেক কম সংশোধক কী আছে (সিটিএল-অল্ট-ভি, যে কেউ) এবং ভিম ব্যবহারকারীরা টাইপিংয়ের চেয়ে কম আঘাত পেয়েছেন বলে মনে হচ্ছে।


আরএসআই হ'ল ডেভেলপারদের অন্যতম পেশাগত বিপত্তি। আমি কখনও সেভাবে ভাবিনি তবে আমি বাজি ধরছি এটি সত্যিই ভাল পয়েন্ট। পেশী দৃষ্টিকোণ থেকে chords টাইপ করা অনেক কঠিন। আমি জানতাম vi ব্যবহারের হত্যাকারী কারণ আছে!
ডিজিটালরোস

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

1
@ ওয়াইনওয়ার্নার আমি সত্যিই পুরানো, কিন্তু আপনি সংস্করণটি আপনার সমস্ত এলিজপকে নিয়ন্ত্রণ করতে পারেন যাতে আপনি সেগুলি কম্পিউটারের মাধ্যমে সিঙ্ক করতে পারেন।
ইউরিআলবুয়ের্ক

@ ইউরি অ্যালব্যাকুয়ের্ক, আমি আমার সমস্ত ডটফিলগুলি গিথুব বা অন্য কোনও কিছুর উপরে রেখে, একটি অটো-এনভায়রনমেন্ট সেটআপ স্ক্রিপ্ট তৈরি করার বিষয়ে আসলেই খুব গুরুত্বের সাথে ভাবতে শুরু করেছি।
ওয়েইন ওয়ার্নার

17

আপনি শুধুমাত্র 16 কি অর্থ শিখে তেজ ভাল কার্যকারিতাটি পেতে পারেন: ijkdbw9:q!%s/nNEsc। আপনি খালি সঙ্গে হাড় করতে পারেন i:wqEsc

প্রথম দুটি কী আপনার জানা দরকার তা Escহ'ল : আপনাকে কমান্ড মোডে (আপনি যে মোডটি শুরু করেন) তা নিয়ে iযায় এবং মোড sertোকাতে নিয়ে যায় (সাধারণ টাইপিং)।


সংরক্ষণ করতে আপনার প্রয়োজন

  1. টাইপিং মোড থেকে বেরিয়ে ( Esc)
  2. একটি কোলন টাইপ করুন :
  3. টাইপ ছোট হাতের wতারপরEnter

সংরক্ষণ এবং ছাড়ার জন্য আপনার প্রয়োজন

  1. টাইপিং মোড থেকে বেরিয়ে ( Esc)
  2. একটি কোলন টাইপ করুন :
  3. টাইপ ছোট হাতের wqতারপরEnter

সংরক্ষণ এবং জোর-ছাড়ার জন্য আপনাকে প্রয়োজন to

  1. টাইপিং মোড থেকে বেরিয়ে ( Esc)
  2. একটি কোলন টাইপ করুন :
  3. টাইপ ছোট হাতের q!তারপরEnter

আরও জানতে আপনি vimtutorকমান্ড লাইনে চালাতে পারেন । এটি একটি মাঝারি দৈর্ঘ্যের, সু-কাঠামোযুক্ত পাঠ।

এর বাইরে iএবং Esc: আপনি কেবলমাত্র কিছু এমএস ওয়ার্ড কার্যকারিতা প্রতিলিপি করতে বা ছাড়িয়ে যেতে পারেন jkwbd3:%s/nN

  1. bআপনাকে একটি শব্দ ফিরিয়ে নিয়েছে ( Ctrl+ )
  2. wআপনাকে একটি শব্দ এগিয়ে নিয়ে যায় ( Ctrl+ )
  3. 9w আপনাকে নয়টি শব্দ এগিয়ে নিয়ে যায়
  4. dbপূর্ববর্তী শব্দটি মুছে ফেলে ( Ctrl+ Backspace)
  5. d3b পূর্ববর্তী তিনটি শব্দ মুছে ফেলে
  6. 9j 9 লাইন নিচে সরানো
  7. / ornithopter Enterআপনাকে "অরনিথোপ্টার" শব্দের পরবর্তী উদাহরণে নিয়ে যায় nএবং তারপরে এবং Nযথাক্রমে "অরনিথোপটার" এর পরবর্তী এবং পূর্ববর্তী ঘটনায়।
  8. :%s/confounded/dangfangled/ Enterপ্রতিটি "বিভ্রান্ত" কে "ড্যাংফ্যাংলেড" দিয়ে প্রতিস্থাপিত করে ( find and replace allএমএস ওয়ার্ডের মতো)

এর মধ্যে যে কোনওটি "কমান্ড" মোডে চালানো উচিত ( Esc) সন্নিবেশ মোডে ( i) নয়।


16

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

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


12

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

আমি যখন ইউনিক্স পরিবেশে অনেক কাজ করতাম, আমি এটি ছাড়া বাঁচতে পারি না। এমনকি যখন ইউআইএনএক্স মেশিনে ভিআইএম ইনস্টল করা হয় না তখনও আমি কমপক্ষে vi ব্যবহার করতে পারি। আপনি সর্বদা এটিতে বিশ্বাস রাখতে পারেন - মেশিনটি আপনার না হলেও (এটি গ্রাহকের কাছ থেকে)।

এখন আমি সি # তে প্রোগ্রাম করি এবং বেশিরভাগ উইন্ডো পরিবেশে কাজ করি। আমি আমার পিসিতে ভিআইএম ইনস্টল করেছি ... এবং আমার এটির দরকার নেই।

আপনার যদি সত্যই ভিআইএম দরকার হয় এবং যদি এটি আপনার "কাজের প্রবাহে" আপনাকে সমর্থন করে তবে মূল্যায়ন করুন। চেষ্টা কর. এটার সাথে খেলো. আপনি যদি মনে করেন আপনার এটির প্রয়োজন আছে তবে এটি আটকে দিন ... শেখার বক্ররেখাটি খুব খাড়া।


ভিআইএম ব্যবহারকারীদের জন্য এখানে একটি ভিজ্যুয়াল স্টুডিও এক্সটেনশন রয়েছে, ভিজ্যুয়াল স্টুডিওলালারি.এমএসডিএন.মাইক্রোসফটকম
yoel halb

10

আমি vi শিখেছি কারণ আমার ছিল।

আমার উন্মাদ শিক্ষক আমাদের একটি এআইএক্স সিস্টেমে টার্মিনাল ব্যবহার করে সি তে প্রোগ্রাম শিখতে বাধ্য করেছিলেন।

এটি একটি বাস্তব ব্যথা ছিল, তবে এটি মূল্যবান।

আজ, আমি কেবল দ্রুত সম্পাদনা বা ছোট প্রোগ্রামের জন্য vi ব্যবহার করি।

যখন আমাকে কোনও প্রকল্পের জন্য যেতে হয়, আমি বরং আইডিই ব্যবহার করি। আমার ক্ষেত্রে IntelliJ ধারণাটি কার্যে খুব ভাল, কারণ আমি মাউস না ধরেই কয়েক ঘন্টা কোড করতে পারি।

VS2008 এর কত শর্টকাট আছে তা আমি জানি না, তবে তারা যদি গ্রহণের মতো আবিষ্কারযোগ্য হয় তবে আমি মনে করি আপনি vi তে যান trouble

আপনি যদি আইডিই এর বাইরে কোড সম্পাদনা না করেন এবং আপনার আইডিইতে ভাল শর্টকাট থাকে তবে আপনি সেগুলি আরও ভালভাবে শিখতে পারেন এবং তারপরে, যাইহোক এবং vi শিখুন।

:)


তিনি ভিআইএমের সুবিধা চেয়েছিলেন মতামত নয়।
ব্লেজ 349

@ ব্লেজে 349 না, তিনি কীভাবে এটি শিখেছে তা সম্পর্কে লোকেরা জানতে চেয়েছিলেন (এখানে মূল পোস্টটি দেখুন) যা আমি ঠিক উত্তর দিয়েছিলাম। এই প্রশ্নটি প্রায় 8 বছরের পুরানো এবং কয়েক বছর ধরে বিভিন্ন পর্যালোচনার মধ্য দিয়ে গেছে, আমার উত্তরটি মূলটির সাথে মিলে। মন্তব্য করার সময় এটি বিবেচনা করুন।
অস্কাররাজ

9

আমি 25+ বছর ধরে vi / vim ব্যবহার করেছি। আপনি যদি ইতিমধ্যে কিছু কমান্ড-লাইন সম্পাদক জানেন, তবে সম্ভবত আপনাকে vi / vim শেখার প্রয়োজন হবে না। তবে আপনি যদি অন্য কোনও কমান্ড-লাইন সম্পাদক খুব ভাল জানেন না তবে এটি এটি শিখতে হবে। অল্প প্রচেষ্টা সহ vi / vim এ উত্পাদনশীল হওয়া খুব সহজ।


6

আমি এখন বেশ একচেটিয়াভাবে ভিআইএম ব্যবহার করি।

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

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

ভিমের জন্য শেখার বক্রতা সম্ভবত অতিরঞ্জিত। আমি মনে করি আপনি একবার এতে প্রবেশ করলে এটি বেশ স্বজ্ঞাত।


5

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

আমি ভিজ্যুয়াল স্টুডিওতে vi এর জন্য বেশ কয়েকটি এমুলেটর পেয়েছি:

http://code.google.com/p/vim-visual-studio/


4

প্রথমত ভাল vi (এম) জ্ঞান আপনাকে সেগের অধীনে একটি সার্ভারে কনফিগার ফাইলগুলির জরুরি সম্পাদনা করার জন্য সময় কাটাতে পারে। এটি একটি ল্যাগি এসএসএস সংযোগ ধরে রাখতে পারে।

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

ভিমের পয়েন্টটি দেখার সেরা উপায় হ'ল বাড়িতে একটি নৈমিত্তিক প্রকল্প শুরু করা, আপনার তীরচিহ্নগুলি থেকে মাউস এবং টেপটি প্লাগ করুন।

এবং সাহায্য পড়ুন


4
আমি কার্পেট টানেল সিনড্রোম থেকে নিজেকে রক্ষা করতে ভিআই ইনপুট মডেলটিও দুর্দান্ত দেখতে পেয়েছি ...
সিএমএস

তীর চিহ্ন? আপনার .vimrc: মানচিত্র <up> <নোট> মানচিত্র <ডাউন> <নপ> মানচিত্র <বাম> <নোট> মানচিত্র <ডান <<> ইমপ <আপ> <নোপ> ইমপ <ডাউন> <নন> ইমপ < বাম> <নোট> ইমপ <ডান> <নোট>
সজাস

1
আমি কেবল উল্লেখ করতে পারি যে nanoভিমের তুলনায় ব্যবহার করা খুব সহজ এবং এটি প্রায় সমানভাবে বিস্তৃত।
মাইটিপর্ক

4

Vi / vim এর দুটি সুবিধা:

  • এটা খুব হালকা ওজন

  • এটি প্রায় প্রতিটি * এনআইএক্স সিস্টেমে ইনস্টল করা আছে


8
কেন আপনি ইউ এর পরিবর্তে * রাখলেন?
কামরান বিগডেলি

4
@kami: একটি বাচ্চা দেরী, কিন্তু এখানে আপনি যান: en.wikipedia.org/wiki/Unix-like
orlp

অন্যান্য টেক্সট সম্পাদকদের তুলনায় কি ভিম কি আসলেই "খুব হালকা-ওজন"?
বেন

4

আমি রিমোট কম্পিউটারে একটি খুব বড় লিনাক্স প্রকল্প পরিচালনা করছি। Eclipse বা অনুরূপ GTK ভিত্তিক IDE ব্যবহার করার জন্য কোনও চয়েস নেই। আমি সেখানে 3 বছর ধরে কাজ করছি। এবং আমি এই প্রকল্পের জন্য আমার ভিএম সেট করেছি। এবং এখনও টুইট।

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

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


4

আমি ভিম শিখেছি। এটি খুব বেশি চেষ্টা ছিল না। এখন আমি সিআই "সিআই (সিডাব্লু ভি: এস / থেকে / টু / জি) একেবারে পছন্দ করি


3

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

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


3

আমি আপনার মতো একই পরিস্থিতিতে আছি এবং ভিমের শিক্ষানবিস হিসাবে আমি প্রথমে এটিটিকে কিছুটা ভয়ঙ্কর বলে মনে করি - শিক্ষার বক্ররেখা খাড়া মনে হয়। মাত্র কয়েক ঘন্টার মধ্যে আমি যা শিখেছি তা থেকে আমি ইতিমধ্যে অনুভব করছি যে আমি এটি ছাড়া বাঁচতে পারব না।

এখানে আছে একটি কয়েক সংযোগগুলি যে আমি দরকারী তেজ screencasts আপনাকে দেখাতে জন্য কি এটা করতে সক্ষম পেয়েছি।

ব্রাম মুলেনার (ভিমের উপকারী স্বৈরশাসক) এই শেষ লিঙ্কটিতে যে পরামর্শ দিয়েছেন তা হ'ল প্রতিটি কমান্ড এবং ফাংশন শিখতে অক্ষম হবে, আপনি কী করছেন তা ঠিক করে বের করুন খুব ভাল কাজ করছেন, এটিকে আরও দক্ষ করে তোলার একটি উপায় অনুসন্ধান করুন এবং তারপরে এটি একটি অভ্যাস করুন।


3

হ্যাঁ, অবশ্যই কমপক্ষে কিছুটা 'vi' এবং 'vim' শিখতে অবশ্যই সময় দিন। এটি খুব ভাল ভ্রমণ।

আপনি যখন কোনও গ্রাহক ইউনিক্স / লিনাক্স / ম্যাক সিস্টেমের মুখোমুখি হন তখন কখনই আটকাবেন না যার জন্য ইনস্টল করার ক্ষমতা আপনার নেই। এমনকি উইন্ডোজেও (আপনার যদি ইনস্টল করার ক্ষমতা থাকে তবে) 'ভিম' বিনামূল্যে এবং ইনস্টল করা সহজ। (আপনার শিক্ষার বক্ররেখাকে নিখুঁতভাবে আল্ট্রাএডিটের মতো কিছুতে বিনিয়োগ করার বিপরীতে, যদিও এটি একটি দুর্দান্ত সম্পাদক আপনার জন্য সর্বদা উপলব্ধ নাও হতে পারে ...)।

'ভি' শেখা আপনাকে 'সেড', এবং সাধারণভাবে রেজেক্সের মতো অন্যান্য সরঞ্জামগুলি শেখার জন্য সেট আপ করতে পারে: স্টাফ যা সাধারণত স্থানান্তরযোগ্য।

এছাড়াও আপনি যদি যথাযথ গীক হয়ে উঠতে চান তবে আপনাকে কেবল 'vi / m' জানতে হবে বা আপনি একজন ফেকারের মতো দেখতে পাবেন ;-)


2

আমি মনে করি এটি অবশ্যই ভিএম শেখার জন্য সময় এবং প্রচেষ্টার পক্ষে মূল্যবান। আমার কাছে এটি পাঠ্য টাইপিং এবং নেভিগেটকে এত দক্ষ করে তোলে, এটি ইমাস বা সিআরটিএল / শিফট / ওএলটি / মেটা কী কম্বসে ফিরে যাওয়ার কল্পনা করা শক্ত।

ভিমের সমস্ত অভিনব বৈশিষ্ট্যগুলি দেখে ভয় দেখাবেন না। একবার আপনি এটি যথেষ্ট পরিমাণে ব্যবহার করার পরে, আপনি কোন আদেশগুলি সর্বাধিক ব্যবহার করবেন তা বুঝতে পারবেন এবং কোন বিষয়গুলি আপনি ভুলে যেতে পারবেন তা বুঝতে পারবেন।


2

একা ইউনিক্স সিস্টেমে ভিমের আশ্চর্যজনক সর্বব্যাপী এবং সাধারণভাবে ভি-ক্লোনগুলির আরও আশ্চর্যজনক সর্বব্যাপী এটি শেখার পক্ষে যথেষ্ট make

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

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


2

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

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


2

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

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

(হ্যাঁ, এগুলি সব ইম্যাকের ক্ষেত্রেও প্রযোজ্য ...)


2

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

এটি শুরুতে শক্ত ছিল তবে এখন আমি সহজেই আমার সার্ভারগুলি সেট আপ এবং টিউন করতে পারি।


2

আপনি ভিএম শিখতে চাইতে পারেন কারণ আপনি ইতিমধ্যে যে সম্পাদকদের ব্যবহার করছেন তাতে আপনি খুশি হতে পারেন না।

আপনি ভিম শিখতে চাইতে পারেন কারণ অনেক লোক বলে যে এটি দুর্দান্ত। আপনি এই প্রশ্নের কত উত্তর পেয়েছেন তা একবার দেখুন।

আমি ভিএম শেখার জন্য অতিরিক্ত কারণ সরবরাহ করব। এর ডক্সের গুণমান এবং সম্পূর্ণতার জন্য এটির খ্যাতি রয়েছে has সুতরাং আপনি আপনার সহায়তা প্রশ্নের যথাযথ কীওয়ার্ডগুলি আটকে রাখার সাথে সাথে এর সহায়তা সিস্টেমে আপনার প্রশ্নের সর্বাধিক উত্তর খুঁজে পাবেন।


2

Vi (এম) দ্রুত শিখতে প্রথমে পুরো নকশাটি বুঝতে হবে। ভিমে কার্সার-মুভমেন্ট কমান্ডগুলির দুর্দান্ত সেট রয়েছে, কয়েকটি পরীক্ষা করুন (এক্স একটি অক্ষর, # একটি অঙ্ক):

jk তীরগুলি 0 $ w ডাব্লু বি বি সিট্রোলড ক্র্টল ইউ সিট্রোল সিটি্রোলই এইচএমএল এফএক্স এফএক্স টিএক্স টিএক্স, এক্স; % gg G n N mX 'X' '

এবং আরও অনেকগুলি এটি গণনা করা বিরক্তিকর হবে। এইগুলির মধ্যে 4 কমান্ডের আগে একটি গণনা সমর্থন করে 4 জে 4 লাইন উপরে সরানো।

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

এই নকশা বেশ শক্তিশালী। এটি আপনাকে যা শিখতে হবে তা হ্রাস করে বা সংগঠিত করে। অবশ্যই প্রথম ধাপটি কয়েকটি কার্সার মুভমেন্ট কমান্ড শিখতে হবে। প্রথমে 8 বা 10 বলুন তাহলে আপনি প্রায় সম্পন্ন হয়েছে।


2

আইএমএইচও, সর্বদা নতুন কিছু শেখার প্রচেষ্টা মূল্যবান। আমি আপনাকে চিট শীট প্রিন্ট করার পরামর্শ দিচ্ছি এবং নিজেকে দিনের বেলা এবং দিনের বাইরে ব্যবহার করতে বাধ্য করুন।


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

2

এর আগে এখানে যা বলা হয়েছে তার মূল কারণগুলি আংশিকভাবে সংক্ষিপ্ত করতে ভিম অবশ্যই স্পষ্টভাবে মূল্যবান বলে মনে করছেন:

  • বেশিরভাগ ইউনিক্স সিস্টেমে vi / Vim পাওয়া যায়।
  • ভিম আপনাকে কীবোর্ডটি ছাড়াই সহজে কোড করার অনুমতি দেয়।
  • আপনি যদি ইউনিক্স ভিত্তিক সিস্টেমে কোনও কিছু কনফিগার করার পরিকল্পনা করেন তবে আপনি বেশ কয়েকটি কয়েকটি কনফিগার ফাইল সম্পাদনা করতে যাচ্ছেন, সুতরাং আপনি একটি টার্মিনাল ভিত্তিক সম্পাদক শিখতে চাইবেন, যার মধ্যে ভিএম অন্যতম সেরা (দুঃখিত ইম্যাকস)।
  • ভিম সেখানে প্রায় প্রতিটি ওএসের জন্য বাইনারিগুলি সংকলন / প্রাক কম্পাইল করেছে। "[Inোকান OS] এর জন্য আমার একটি টেক্সটমেট বিকল্প দরকার" পোস্ট করার দরকার নেই, তার পরিবর্তে আপনার ভিম থাকবে!
  • প্রচুর কার্যকারিতা যুক্ত করতে এখানে অনেকগুলি ভাল প্লাগইন রয়েছে, যেমন ইন-এডিটর সিভিএস ডিফস, যদিও এর মধ্যে কিছুগুলির জন্য যথেষ্ট পরিমাণে টিঙ্কারিংয়ের প্রয়োজন।

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

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


2

না। ভিএম শেখার প্রচেষ্টার চেয়ে মূল্য বেশি।

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