আমি কীভাবে ইনস্টল করব এবং ভিএম / vi দিয়ে শুরু করব?


35

আমি সত্যিই আশা করি এই বিষয়ে কেউ আমাকে সহায়তা করতে পারে।

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

সমস্যাটি এই কোর্সটি চায় যে আমরা কোনও ধরণের আইডিই ব্যবহার না করি, কেবলমাত্র আমরা ব্যবহার করতে দিয়েছি টার্মিনাল এবং 'ভিআই কমান্ড' নামে পরিচিত something কিভাবে শুরু করতে পারেন?


1
আমি বলতে সাহস করব যে কোর্সটি যদি vi / vim শিখতে না পারে তবে আমি কোন প্ল্যাটফর্মটি বিকাশ করব সে সম্পর্কে তার চিন্তা করা উচিত নয়।
ব্রায়াম

প্রফেসর কীভাবে জানতে পারবেন যে আপনি কোনও আইডিই ব্যবহার করছেন না? আপনার কোড পাঠানোর দরকার রয়েছে এমন লাইভ পাঠ কি আছে? পরীক্ষা কম্পিউটারে করা হয়?
বাকুরিউ

viইতিমধ্যে বেশিরভাগ সিস্টেমে থাকা উচিত, এটি ইউনিক্সের একটি আদর্শ অংশ part জানার সুবিধাগুলির মধ্যে একটি viহ'ল এটি যে কোনও ইউনিক্স-মতো সিস্টেমে এমনকি বুসিবক্সের মতো জিনিসগুলিতে থাকার গ্যারান্টিযুক্ত।
ডেভিড 25272

উত্তর:


49

আমি আপনাকে vim ইনস্টল করার পরামর্শ দিচ্ছি। টার্মিনাল থেকে Ctrl+ Alt+ t:

sudo apt-get update
sudo apt-get install vim

বেশ কয়েকটি নির্ভরতাও ইনস্টল করা হবে। তারপরে টার্মিনাল থেকে আবার একটি নতুন প্রকল্প শুরু করুন:

vim new_project.c

ভিম সম্পর্কে আরও জানুন:

man vim

আমি উপরের কমান্ডটি লিখেছি sudo apt-get install vimএবং আমি একটি বার্তা পেয়েছি যে "sudo: apt-get: আদেশ পাওয়া যায় নি"। কেন ?
অভিষেক টন্ডন

আমি আপনাকে আপনার নিজের নতুন প্রশ্ন শুরু করার পরামর্শ দিচ্ছি, @ অভিষেকট্যান্ডন।
chili555

ঠিক আছে ধন্যবাদ ... @ chili555 ...... যেভাবে আমি ইন্টারনেটে এটি অনুসন্ধান করেছি এবং সমাধান পেয়েছি ... এটি ভিএম sudo apt-get updateইনস্টল করার আগে কমান্ড ব্যবহার করা উচিত ..... তখন এটি কার্যকর হয় :)
অভিষেক ট্যান্ডন

27

vimচলমান ইনস্টল করার পরে

vimtutor

কমান্ডলাইন থেকে আপনি " 30 মিনিটের একটি টিউটোরিয়াল পাবেন যা সর্বাধিক বুনিয়াদী Vim কার্যকারিতা শেখায় " যেমন এটি কল করে।


1
তিনি জিজ্ঞাসা করছেন "কীভাবে ইনস্টল করবেন"। আপনি "ইনস্টল করার পরে" বলছেন। কোনও কারণে যুক্তিযুক্ত।
এটেলিকান

8

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

এই সমস্ত আদেশগুলি আপনার পক্ষে কার্যকর হবে না, তবে কোনও কিছুই আপনাকে নিজের ঠকানো শীট তৈরি করা থেকে বিরত রাখে না


8

viআপনি যদি তার চারপাশের উপায়টি না জানেন তবে হতাশাজনক is আপনি ছোট টিল্ডসের একটি সমুদ্র পেয়েছেন এবং আপনার কী করা উচিত তা অনুমিত হওয়ার কথা? Eesh।

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

উন্মাদ না হওয়া এড়াতে আপনার যে সত্যিকারের প্রাথমিক জিনিসগুলি জানতে হবে:

  • i আপনাকে সম্পাদনা মোডে রাখে যাতে আপনি টাইপ করতে পারেন
  • esc আপনাকে সম্পাদনা মোড থেকে বাইরে নিয়ে যায়
  • :w আপনার ফাইল সংরক্ষণ করে
  • :q সম্পাদক ছেড়ে দেয়
  • :q! একটি সংরক্ষিত ফাইল ছেড়ে দেয়

অন্যান্য সংস্থানগুলি: এটি দেখতে দুর্দান্ত শুরু করার মত টিউটোরিয়াল: http://www.openvim.com / টিউটোরিয়াল । Html যেমন উইকি বুকস সংস্করণটি ভিআই সম্পাদক লার্নিংয়ের মতো করে


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

আমি "বেশিরভাগ পেশাদার সিস্টেমগুলিতে" পিছনে চাপ দিতে যাচ্ছি।
আমন্ডা

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

3

যদি আপনি vimএকটি মজাদার উপায়ে নিনজা হয়ে উঠতে চান তবে এটি চেষ্টা করুন: http://vim-adventures.com/ । আপনি vimএকটি মজাদার ছোট্ট গেম খেলে সমস্ত বুনিয়াদি কার্যকারিতা শিখেন ।

এবং অতিরিক্ত হিসাবে: আপনি যদি অক্ষরের পরিবর্তে তীরচিহ্নগুলি নিয়ে ঘুরতে চান এবং আপনি ব্যাকস্পেসটি ন্যানোর মতো আচরণ করতে চান (কমপক্ষে আমি করব), আপনি আপনার ~ / .vimrc ফাইলে নিম্নলিখিতগুলি যুক্ত করতে পারেন (যদি আপনি করেন তবে একটি না, কেবল এটি তৈরি করুন):

set nocompatible "must be first line 
set backspace=indent,eol,start 

4
মনে রাখবেন যে ভিআইএম অ্যাডভেঞ্চারের প্রথম তিনটি স্তরই বিনামূল্যে। কিছু বুনিয়াদি (চাবি চেয়ে আরো জানতে hjkl, bew, x, এবং Bখেলা থেকে), এটা $ 25 খরচ। গেমটি পেওয়াল দেখানোর পরে গেমটি ব্যবহার করে সেই বেসিকগুলি শিখতে এবং তারপরে কোনও আলাদা টিউটোরিয়াল (যেমন vimtutor) চালিয়ে যাওয়া কার্যকর হতে পারে ।
ররি ও'কেনে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.