উচ্চ স্তরে কীভাবে উইম শিখব? [বন্ধ]


77

আমি জানি যে ভিএম (ইমাসের মতো) প্রোগ্রামারদের জন্য খুব শক্তিশালী সম্পাদক, যতক্ষণ না আপনি এটি ব্যবহার করতে জানেন, এর শর্টকাট ইত্যাদি so উন্নত ভিএম ব্যবহারকারী হওয়ার জন্য আমি কী পদক্ষেপ নিতে পারি এবং কোন টিউটোরিয়ালগুলি পড়তে পারি?


আপনি এখানে সম্প্রদায়ের উইকিটি
myusuf3

উত্তর:


116

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

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

পদক্ষেপ 2: আপনাকে শুরু করতে ভিটমিটার ব্যবহার করুন । এটি জিভিএম-এ রয়েছে (আমার মনে হয় এমন সহায়তা মেনুতে) বা আপনি কেবল কমান্ড লাইনে 'ভিটমিটর' টাইপ করতে পারেন। এটি আপনার সময় 30-45 মিনিট সময় নেবে এবং তারপরে আপনার আঙ্গুলগুলি vi / vim এর বেসিকগুলি জানতে পারবে এবং আপনার কীবোর্ডটি উইন্ডো থেকে ছিটকে না দিয়ে ফাইল সম্পাদনা করতে সক্ষম হওয়া উচিত।

পদক্ষেপ 3: সর্বত্র vim ব্যবহার করুন। আপনার আইডিইতে আপনার ওয়েব ব্রাউজার থেকে, কমপল লাইনে ভিএম এবং vi কী বাইন্ডিংগুলি ব্যবহার করার জন্য টিপস এবং লিঙ্কগুলির জন্য স্ট্যাকওভারফ্লো থেকে এই প্রশ্নটি দেখুন ... আপনার পেশী স্মৃতিতে কী কী বাইন্ডিংগুলি এম্বেড করার জন্য আপনাকে ভিএম ব্যবহার করতে হবে ।

পদক্ষেপ 4: ভিএম সম্পর্কে আরও জানুন। আপনি কেবল ভিমটিউটর দিয়ে পৃষ্ঠটি স্ক্র্যাচ করতে পারবেন। আপনি পারেন

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

পদক্ষেপ 5: লাভ :)


10
এটি যথেষ্ট পরিমাণে ভোট দিতে পারে না :)
টিটুচা

সেরা উত্তরের জন্য আপনাকে অনেক ধন্যবাদ! ভাগ্যক্রমে, আমি ইতিমধ্যে স্পর্শ টাইপিস্ট। :) সুতরাং, আমি পরবর্তী পদক্ষেপগুলি অনুসরণ করব ...
জাঙ্গো

1
পদক্ষেপ 2 তাই গুরুত্বপূর্ণ। আমার প্রিয় সম্পাদক হিসাবে ব্যথা হওয়া থেকে ভিএম পরিবর্তন হয়েছে।
ম্যাথু

2
আমি পদক্ষেপ 3 টি চাপতে চাই, আপনি এমনকি উইন্ডোজ বা ম্যাকে (ছ) ভিএম ব্যবহার করতে পারেন বা ... ( vim.org/download.php দেখুন ) কেবলমাত্র একটি সম্পাদক ব্যবহার করা আপনাকে এর সাথে আরও পরিচিত করে তুলবে।
ddeimeke

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


14

দুটি জিনিস:

  1. টাচ-টাইপিং শিখুন। সত্যিই অন্য কোন উপায় নেই। তারপরে ESC কে ";;" এ আবদ্ধ করুন সুতরাং আপনাকে কখনই আপনার বাড়ির সারিটি ছাড়তে হবে না:inoremap ;; <esc>

  2. জন্য অনুসন্ধান করুন GitHub অন্য লোকেদের .vimrcগুলি

এবং তৃতীয়: ভিমকাস্টস



9

6

এটি নির্বাক শোনাবে, তবে ভিমের সহায়তা কমান্ডটি জানুন। সহায়তা সিস্টেমটি উল্লেখযোগ্যভাবে স্বজ্ঞাত এবং নেভিগেট করা সহজ।

টাইপ করে সহায়তা পাওয়া যায় :help। কমান্ড লাইনে (উদাঃ :help insert) অন্তর্ভুক্ত করে আপনি একটি নির্দিষ্ট বিষয় সম্পর্কে সন্ধান করতে পারেন । আপনি একাধিক টপিকের অক্ষর টাইপ করার পরে ট্যাবে হিট করে বিষয়গুলির মধ্যে চক্র রাখতে পারেন।

সহায়তাটি হাইপারলিংক করা হয়েছে, দু'টি গা bold় বা বর্ণযুক্ত পাঠ্যে লিঙ্কযুক্ত। যখন আপনার কার্সারটি থাকবে তখন আপনি <Ctrl -]> এ আঘাত করে লিঙ্কগুলি অনুসরণ করতে পারেন এবং <Ctrl-t> ফিরে যেতে পারেন। সহায়তা থেকে বেরিয়ে আসার জন্য টাইপ করুন :q


1
এবং এতে এতে দুটি সম্পূর্ণ ম্যানুয়াল রয়েছে: ব্যবহারকারীর ম্যানুয়াল এবং রেফারেন্স ম্যানুয়াল। ভিটমিটার এবং: ভিম বিশেষজ্ঞ হয়ে উঠতে সহায়তা ছাড়া আপনার আর কিছু লাগবে না।
মারিয়াস গেডমিনাস

5

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

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

আমি একটি নমুনা ভিএম কনফিগারেশন সেটআপ পেয়েছি যা মানুষের জন্য প্রকাশিত সত্যই নথিবদ্ধ: http://github.com/mitechie/pyvim

যদিও কেবল অনুলিপি / পেস্ট করবেন না। আপনার ভিআইএম কনফিগারেশনে কী চলছে তা আপনি বুঝতে পেরেছেন যাতে এটি আপনার জন্য কী করছে তা ভুলে / ভুল বুঝবেন না।

এবং আমি কিছু vim স্ক্রিনকাস্টগুলি শুরু করেছি: http://lococast.net/archives/111


4

ভিআইপি 1 এবং 2 তে পিপকোডের স্ম্যাশ একটি দুর্দান্ত সংস্থান। এছাড়াও আপনি রব Conery এর চেক আউট করতে পারেন ব্লগে তিনি কিছু ভাল VIM সংক্রান্ত তথ্য / সেখানে ব্লগ পাওয়া আছে।



3

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

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


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

1
আমি আপনার সাথে সম্পূর্ণ একমত!
ddeimeke

2

আমি এখনও সত্যিই ভিম শিখি নি তবে আমি মনে করি যে ফায়ারফক্সের জন্য পেন্টাড্যাকটাইল এক্সটেনশন দিয়ে আমার সমস্ত ব্রাউজিং করে যখন আমি এটির কাছাকাছি যাব তখন এটি কম কঠিন হবে।

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

আর একটি সমস্যা হ'ল এটি জিমেইলের মতো ওয়েবসাইট তৈরি করে বা মিল্ক ট্রিকাকে মনে রাখার জন্য স্মরণ রাখে যেহেতু আপনার সাথে লড়াইয়ের আরও একটি মোড রয়েছে।


2

প্রোগ্রামার্স এসই থেকে ভিম শেখার জন্য শিক্ষানবিশের টিপসের উত্তরগুলি দেখুন

এই প্রশ্ন থেকে আমার উত্তর পুনরাবৃত্তি করতে:


আমি ও'রিলি বই "লার্নিং দ্য ভি এবং ভিম এডিটর" থেকে অনেক কিছু শিখেছি । এটি আমার পড়া সেরা ভিম বই।

আমি চেক আউট সুপারিশ করব:

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