1 00:00:00,000 --> 00:00:02,590 >> [সেমিনার Vim] 2 00:00:02,590 --> 00:00:04,210 [Brandon লিউ] [হার্ভার্ড বিশ্ববিদ্যালয়] 3 00:00:04,210 --> 00:00:07,500 [এটি CS50.] [CS50.TV] 4 00:00:07,500 --> 00:00:09,880 >> আজ Vim একটি ভূমিকা হতে যাচ্ছে. 5 00:00:09,880 --> 00:00:12,310 কত আপনি বলছি Vim এর শুনেছেন? 6 00:00:12,310 --> 00:00:15,620 আপনি কি Vim সম্পর্কে শুনেছেন? 7 00:00:15,620 --> 00:00:17,590 [ছাত্র] এটা আপনার সব সমস্যা solves. 8 00:00:17,590 --> 00:00:19,450 [Brandon এল] এটা আপনার সব সমস্যা solves. 9 00:00:19,450 --> 00:00:23,840 আপনাকে বলছি Vim সম্পর্কে শুনেছেন আরও কিছু লাগবে? কোন ইমপ্রেশন? 10 00:00:23,840 --> 00:00:27,990 [ছাত্র] আমি Vim ব্যবহার করতে পছন্দ করতে সায়ীদ করেছি প্রায় সবাই. 11 00:00:27,990 --> 00:00:29,960 ওহ, মিষ্টি. 12 00:00:29,960 --> 00:00:31,090 [ছাত্র] আমি জানি মানুষ অনেক Vim ব্যবহার করতে চান. 13 00:00:31,090 --> 00:00:35,050 ঠিক আছে, যে, ভাল কারণ CS51 মধ্যে মানুষ অনেক 14 00:00:35,050 --> 00:00:38,000 Emacs সামান্য সমর্থন আছে কারণ Emacs নিতে শুরু 15 00:00:38,000 --> 00:00:40,100 ভাষার জন্য আপনি CS51 মধ্যে ব্যবহার করতে যাচ্ছেন, 16 00:00:40,100 --> 00:00:42,770 এবং আমি, হার্ভার্ড এ যথেষ্ট নয় জনের Vim প্রয়োগকারী চিন্তা 17 00:00:42,770 --> 00:00:46,190 তাই আমি সত্যিই চেষ্টা Vim ব্যবহার উত্সাহিত করে একটি ভাল কাজ. 18 00:00:46,190 --> 00:00:51,110 >> কিন্তু এখানে আপনাকে বলছি আকর্ষণীয় খুঁজে পেতে পারে, যা একটি ক্লাসিক xkcd কমিক হয়. 19 00:00:51,110 --> 00:00:53,800 আপনাকে বলছি এ সব আগে ন্যানো ব্যবহার করেছেন? 20 00:00:53,800 --> 00:00:57,380 এই কমিক Nano বলছেন? রিয়েল প্রোগ্রামারদের Emacs ব্যবহার. 21 00:00:57,380 --> 00:00:59,040 আরে, বাস্তব প্রোগ্রামারদের Vim ব্যবহার. 22 00:00:59,040 --> 00:01:03,130 না, বাস্তব প্রোগ্রামারদের যা এই 'আপনি কি কখনো এড ব্যবহার করতে না চান এড ব্যবহার. 23 00:01:03,130 --> 00:01:05,990 এটা সত্যিই সত্যিই, এবং যখন খুব খারাপ, এবং বাস্তব প্রোগ্রামারদের ব্যবহার 24 00:01:05,990 --> 00:01:08,440 একটি চুম্বকিত সুই এবং একটি অবিচলিত হাতে. 25 00:01:08,440 --> 00:01:16,010 এবং আপনি বিশ্রাম পড়তে পারেন, কিন্তু এটা বেশ মজাদার. 26 00:01:16,010 --> 00:01:18,320 এবং মজার ব্যাপার হল শেষে হয়. 27 00:01:18,320 --> 00:01:20,310 তারা "হ্যাঁ, ওহ, অবশ্যই, কি সেটা একটি Emacs কমান্ড আছে.", বলে 28 00:01:20,310 --> 00:01:25,050 Emacs একটি খোঁচা সাজানোর যা গুড পুরানো Cx Mc এম প্রজাপতি, 29 00:01:25,050 --> 00:01:28,520 Emacs ঐতিহাসিকভাবে অল্প স্ফীত হিসেবে পরিচিত কারণ 30 00:01:28,520 --> 00:01:32,310 এবং প্রায় কিছু কমান্ড আছে, তাই যে Emacs জন্য একটি তামাশা ধরণের করতে. 31 00:01:32,310 --> 00:01:35,320 >> Vim কি? Vim একটি উন্নত প্রোগ্রামার এর টেক্সট এডিটর. 32 00:01:35,320 --> 00:01:40,040 আমি সত্যিই টেক্সট এডিটর মধ্যে পার্থক্য করতে চাই 33 00:01:40,040 --> 00:01:42,000 এবং একটি নথি প্রসেসর ভালো কিছু. 34 00:01:42,000 --> 00:01:44,340 মাইক্রোসফট ওয়ার্ড একটি নথি প্রসেসর হিসাবে পরিচিত হয়. 35 00:01:44,340 --> 00:01:49,090 আপনি মার্জিন সেট জিনিস গাঢ় করতে, জিনিস নিম্নরেখা পারেন, 36 00:01:49,090 --> 00:01:51,480 , জিনিষ মাধ্যমে ধর্মঘট ফন্টের আকার এবং যে কোন বস্তু পরিবর্তন. 37 00:01:51,480 --> 00:01:54,380 একটি টেক্সট এডিটর শুধু সম্পাদনা টেক্সট ছাড়া আর কিছুই না. 38 00:01:54,380 --> 00:01:56,020 আক্ষরিক আপনি শুধু অক্ষর আছে. 39 00:01:56,020 --> 00:02:01,650 স্টাইলিং, মাপ, ফন্ট, রং, বা যে মত কিছু কোন ধরণের আছে. 40 00:02:01,650 --> 00:02:06,360 আপনাকে যা সবাই সম্পাদনা টেক্সট, এবং Vim বিশেষ করে প্রোগ্রামিং জন্য তৈরি করা হয়েছে. 41 00:02:06,360 --> 00:02:09,240 এটা ঠিক প্রোগ্রামিং জন্য নির্মিত বৈশিষ্ট্য অনেক আছে. 42 00:02:09,240 --> 00:02:11,360 এটা দক্ষ টেক্সট সম্পাদনার জন্য স্পষ্টভাবে ডিজাইন এর. 43 00:02:11,360 --> 00:02:15,190 >> সাধারণভাবে, Vim মূলত দ্রুততম টেক্সট এডিটর হিসেবে পরিচিত 44 00:02:15,190 --> 00:02:19,110 আপনি সম্ভবত সম্ভব যে অন্য কোন টেক্সট এডিটর সঙ্গে তুলনা ব্যবহার করতে পারেন. 45 00:02:19,110 --> 00:02:22,480 আইডিই মত বৈশিষ্ট্য অনেক সরাসরি Vim মধ্যে নির্মিত হয় না 46 00:02:22,480 --> 00:02:26,850 যাতে আপনি একটি IDE ব্যবহার করেছি এবং আপনি কম্পাইল ভালো জিনিস ব্যবহার করতেন এবং স্বয়ংক্রিয়ভাবে চালানো হলে 47 00:02:26,850 --> 00:02:30,880 বা ডিবাগ আপনার আইডিই বা বিভিন্ন জিনিস সমগ্র হোস্ট মধ্যে কি 48 00:02:30,880 --> 00:02:32,290 Vim, স্বাভাবিকভাবেই যে সাথে আসতে না 49 00:02:32,290 --> 00:02:36,330 কিন্তু আপনি Vim যাও কার্যকারিতার যে সাজানোর যোগ করতে ব্যবহার করতে পারেন প্লাগিন পুরো হোস্ট আছে. 50 00:02:36,330 --> 00:02:40,890 নিজে vim টেক্সট সম্পাদনা উপর গুরুত্ত্ব দেয় এবং সত্যিই, সত্যিই ভাল টেক্সট সম্পাদনা করে. 51 00:02:40,890 --> 00:02:43,340 এবং পরিশেষে, এটা সত্যিই স্বনির্ধারিত এবং এক্সটেনসিবল এর 52 00:02:43,340 --> 00:02:48,740 এবং মূলত Vim প্রায় Vim উপর নির্মিত হয়, যার অথবা vi, হয়েছে 53 00:02:48,740 --> 00:02:53,790 , 40 বছর ধরে প্রায় হয়েছে, এবং এটি একটি খুব খুব, গভীর প্রোগ্রাম হয়েছে 54 00:02:53,790 --> 00:02:58,850 এবং মানুষ সারা জীবনের জন্য এটি ব্যবহার এবং সত্যিই তার পূর্ণ করার প্রোগ্রাম মাস্টার না হবে, 55 00:02:58,850 --> 00:03:01,530 এবং আপনি সবসময়, বছরের পর বছর ধরে আপনার জীবন জুড়ে শেখার চালিয়ে যাবে 56 00:03:01,530 --> 00:03:03,390 সবসময় ভাল এবং ভাল হয়ে উঠছে. 57 00:03:03,390 --> 00:03:07,480 >> এখন পর্যন্ত আপনি জানতে পারবেন কি কোন শেষ মূলত এবং আপনি কত Vim সাথে উন্নত করতে পারেন, 58 00:03:07,480 --> 00:03:09,300 যা সত্যিই উত্তেজনাপূর্ণ. 59 00:03:09,300 --> 00:03:12,730 আপনি খুব খুব দক্ষ হয়ে যাবে, কারণ আপনি ভয়ের কিছু হিসাবে এটি দেখতে চাই না 60 00:03:12,730 --> 00:03:16,650 Vim মধ্যে মাত্র কয়েক সপ্তাহের মধ্যে কিন্তু এটি সাজানোর মত একটি ক্রমাগত-এর 61 00:03:16,650 --> 00:03:18,870 আপনি সবসময় আরো জানতে এবং আরো এবং জিনিষ ভালো করতে এবং ভালো জানতে পারবেন, 62 00:03:18,870 --> 00:03:20,880 যা ধরনের উত্তেজনাপূর্ণ আমার জন্য. 63 00:03:20,880 --> 00:03:23,810 এই Vim মত দেখাচ্ছে একটি উদাহরণ. 64 00:03:23,810 --> 00:03:27,630 এই খনি নয়. আপনি এই মুহূর্তে কিছু লাইভ বিক্ষোভ দেখতে পাবেন. 65 00:03:27,630 --> 00:03:29,350 এই Vim অনুরূপ হতে পারে কি একটি উদাহরণ. 66 00:03:29,350 --> 00:03:33,590 >> কি আমরা আজ করতে যাচ্ছেন আমরা সঙ্গে চলতে শুরু চলুন হয় 67 00:03:33,590 --> 00:03:35,260  Vim কি করতে পারেন দ্রুত গ্লাসকেস. 68 00:03:35,260 --> 00:03:39,040 আমি আপনাকে বলছি জন্য কিছু ঠাট এবং যে কোন বস্তু যা করতে যাচ্ছি 69 00:03:39,040 --> 00:03:43,020 তাই আপনি আমি এত Vim চান কেন দেখতে এবং কেন Vim মত মানুষ এত, পারেন 70 00:03:43,020 --> 00:03:46,470 এবং তারপর সেখান থেকে আমরা একটি মৃদু ভূমিকা মধ্যে যাবেন. 71 00:03:46,470 --> 00:03:49,530 বাস্তবিক, এটা, Vim একটি ভূমিকা একটু দ্রুত হতে হবে. 72 00:03:49,530 --> 00:03:53,410 আমি একটি টেক্সট ফাইল ডাউনলোড করুন এবং সম্ভব হলে আমাকে বরাবর অনুসরণ করতে আপনি না জিজ্ঞাসা করব. 73 00:03:53,410 --> 00:03:58,080 এই Vim, এবং এখানে ডান আমি MacVim ব্যবহার করছি 74 00:03:58,080 --> 00:04:00,520 আপনাকে বলছি Macs-আছে, তাই যদি আপনি MacVim ব্যবহার করে বিবেচনা করতে পারেন 75 00:04:00,520 --> 00:04:04,210 এটা নিয়মিত Vim যদিও Vim একটি গ্রাফিকাল সংস্করণ কারণ, 76 00:04:04,210 --> 00:04:06,210 আপনার কমান্ড লাইনে কি, ঠিক কাজ করে জরিমানা. 77 00:04:06,210 --> 00:04:09,890 আমি আপনি কয়েক র্যান্ডম টিপস এবং ট্রিকস দেখানোর চলেছি 78 00:04:09,890 --> 00:04:15,330 আপনি এটা এত শান্ত কেন আপনি দেখাতে Vim মধ্যে ব্যবহার করতে পারেন. 79 00:04:15,330 --> 00:04:18,940 >> আমি মধ্য দিয়ে যেতে যাচ্ছি মাত্র কয়েক র্যান্ডম জিনিষ. 80 00:04:18,940 --> 00:04:21,700 , প্রথম জিনিস পাঠ্য বস্তু, এবং পাঠ্য বস্তুর চারপাশে কয়েকটি কমান্ড আছে 81 00:04:21,700 --> 00:04:25,010 এবং আমি আসলে, বস্তু সেমিনার পরে আরো বিস্তারিতভাবে কি পাঠ্য আপনি শেখানো হবে 82 00:04:25,010 --> 00:04:30,050 কিন্তু উদাহরণস্বরূপ,, আমি কি আমি আমার নামের ভুল বানান বলা যাক 83 00:04:30,050 --> 00:04:32,380 Barndon লিউ, এবং আমি এটা পরিবর্তন করতে চান. 84 00:04:32,380 --> 00:04:36,140 আমি যা করতে হবে তা কোথাও কমান্ডের মধ্যে আমার নাম ও টাইপ আমার কার্সার পেতে হয় 85 00:04:36,140 --> 00:04:38,900 CIW, এবং এটি, আমার পুরো নাম মুছে সন্নিবেশ মোডে সম্পর্কে রাখা হবে, 86 00:04:38,900 --> 00:04:41,050 এবং আমি আমার নাম টাইপ করুন এবং এটা ঠিক করতে পারবো. 87 00:04:41,050 --> 00:04:45,550 আমি কোট ভিতরে কিছু পরিবর্তন করতে চান তাহলে একইভাবে, যে জন্য একটি কমান্ড এর রয়েছে. 88 00:04:45,550 --> 00:04:47,330 আমি কোট ভিতরে জিনিস মুছে ফেলতে পারবেন. 89 00:04:47,330 --> 00:04:50,260 না আরো মাউস আপনার হাত উপর সরানো, ক্লিক দ্বিগুণ হচ্ছে, 90 00:04:50,260 --> 00:04:52,230 ডাবল ক্লিক করুন, এবং তারপর ফিরে ইন কিছু টাইপ করুন 91 00:04:52,230 --> 00:05:02,000 আপনি এটি যাই হোক না কেন, কীবোর্ড থেকে সবকিছু করতে পারেন. 92 00:05:02,000 --> 00:05:06,430 অথবা অন্যথায়, এর আমি এই নোঙ্গর ট্যাগ ভিতরে এই ছবিটি ট্যাগ আছে বলা যাক. 93 00:05:06,430 --> 00:05:08,160 >> আপনি না এখনো ক্লাসে এইচটিএমএল ঢেকে যায়? 94 00:05:08,160 --> 00:05:10,570 হ্যাঁ, তাই হয়তো আমি এই ট্যাগটি মুছে ফেলতে চান, 95 00:05:10,570 --> 00:05:13,080 সাধারণতঃ আপনাকে যা করতে হবে তা আপনি আপনার মাউস ব্যবহার আছে যা 96 00:05:13,080 --> 00:05:16,040 এবং সাবধানতার সাথে আপনি এটি মুছে দিন এবং মুছে ফেলতে চান ঠিক কি হাইলাইট. 97 00:05:16,040 --> 00:05:21,320 কিন্তু Vim মধ্যে সহজভাবে Dit এর, এবং আপনি সত্যিই দ্রুত এটি মুছে দিতে পারেন যে 98 00:05:21,320 --> 00:05:28,020 এবং আমি ঐ সমস্ত কমান্ড মানে কি আপনার কাছে ব্যাখ্যা করব এবং আপনি একটি দ্বিতীয় তাদের ব্যবহার করে কিভাবে. 99 00:05:28,020 --> 00:05:30,320 আরেকটি উদাহরণ, আমি এখানে কিছু কোড আছে 100 00:05:30,320 --> 00:05:33,640 এবং এর আমি কোড ইন্ডেন্ট করতে চান বলা যাক, কিন্তু আমি কোড ইন্ডেন্ট করতে চান 101 00:05:33,640 --> 00:05:39,940 শুধু বন্ধনীর মধ্যে, এবং আমি আরো 3 কমান্ড ব্যবহার করে কোড ইন্ডেন্ট পারেন 102 00:05:39,940 --> 00:05:45,360 মূলত> IB ব্যবহার করে. 103 00:05:45,360 --> 00:05:49,960 Vim সম্পর্কে সত্যিই শীতল যে আরেকটি বিষয় চাক্ষুষ ব্লক সম্পাদনার কিছু বলা হয়. 104 00:05:49,960 --> 00:05:52,380 আপনি না কখনও উজ্জ্বল করতে চেয়েছিলেন যদি আমি জানি না 105 00:05:52,380 --> 00:05:55,690 আপনার কোডে লেখার একটা আয়তক্ষেত্রাকার ব্লক কখনো কখনো 106 00:05:55,690 --> 00:06:00,570 পরিবর্তে সব বিভিন্ন লাইন ঘটনাকাল যে লাইন জিনিস এই অদ্ভুত ধরণের কাজ করতে হচ্ছে. 107 00:06:00,570 --> 00:06:02,450 উদাহরণস্বরূপ, Vim আপনি তা করতে পারে. 108 00:06:02,450 --> 00:06:05,260 আমি, যা চমত্কার, ভালো আয়তক্ষেত্র হাইলাইট করতে পারেন 109 00:06:05,260 --> 00:06:07,950 কিন্তু উপরন্তু, আমি যে বৈশিষ্ট্য ব্যবহার করে সম্পাদনা করতে পারেন. 110 00:06:07,950 --> 00:06:12,050 উদাহরণস্বরূপ, আমি আমাদের নামগুলি সব উপসর্গ কিছু সাজানোর দিতে চান 111 00:06:12,050 --> 00:06:18,100 আমি একটি ব্লক হাইলাইট এবং তারপর কিছু যোগ করতে পারেন. 112 00:06:18,100 --> 00:06:22,060 >> একইভাবে, আমি এই ব্লক হাইলাইট এবং এটি মুছে ফেলতে চয়ন করতে পারেন, 113 00:06:22,060 --> 00:06:26,300 হয়তো বা আমি এই ব্লক হাইলাইট এবং আমরা সব ডাক্তাররা কারণ ডি করতে এটি পরিবর্তন করব. 114 00:06:26,300 --> 00:06:29,430 যাই হোক এটা, আপনি ঐ সমস্ত ভিন্ন জিনিস করতে পারেন. 115 00:06:29,430 --> 00:06:31,270 অবশেষে, ভাঁজ সত্যিই শান্ত. 116 00:06:31,270 --> 00:06:33,840 আইডিস অফ অনেক আপনি দেখুন আউট বিভিন্ন ফাংশন ভাঁজ করতে পারেন যেখানে এই আছে 117 00:06:33,840 --> 00:06:35,590 যদি আপনি তাদের দেখতে না চান. 118 00:06:35,590 --> 00:06:40,120 উদাহরণস্বরূপ, আমি এখানে লেখার এই গুচ্ছ আছে অনুমান, এবং আমি সত্যিই এটা দেখতে চাই না. 119 00:06:40,120 --> 00:06:42,710 আমি ফাইলে অন্য কিছু সম্পাদনা করছি কারণ আমি দেখতে তা আউট রাখতে চান. 120 00:06:42,710 --> 00:06:50,580 আমি, তাই এটা সব ধসে হচ্ছে এটি ভাঁজ করতে পারেন 121 00:06:50,580 --> 00:06:52,150 এবং যে ভাবে এটা দেখুন আউট আছে, 122 00:06:52,150 --> 00:06:54,310 এবং আমি পেজে যে অন্যান্য বিষয়ের সম্পাদনা করতে পারেন, এবং এই সত্যিই মহান. 123 00:06:54,310 --> 00:06:57,550 আপনি প্রোগ্রামিং যখন আপনি ফাংশন এবং যে কোন বস্তু আপ ভাঁজ বা ক্লাস আপ ভাঁজ করতে পারেন 124 00:06:57,550 --> 00:06:59,380 আপনি তাদের সম্পাদনা করছি না যখন মাত্র দেখুন তাদের আউট রাখা, 125 00:06:59,380 --> 00:07:04,330 আপনি তা দেখতে চান এবং পরে আপনি তাদের আপ খুলতে পারে. 126 00:07:04,330 --> 00:07:09,260 এবং আপনি এটা আপ সবকিছু খুলে দেখতে পারেন. 127 00:07:09,260 --> 00:07:11,220 ট্যাব, বাফার, এবং উইন্ডোজ. 128 00:07:11,220 --> 00:07:13,260 Vim যে বেশ কুল 129 00:07:13,260 --> 00:07:16,280 সাধারণত টেক্সট এডিটর অনেক মধ্যে আপনি শুধুমাত্র একটি সময়ে একটি ফাইল সম্পাদনা করতে পারেন, 130 00:07:16,280 --> 00:07:18,960 মত ন্যানো মধ্যে, অথবা হয়ত আপনি নোটপ্যাড বা Gedit ব্যবহার করছেন. 131 00:07:18,960 --> 00:07:21,470 আমি আসলে অনেক Gedit ব্যবহার করা, কিন্তু না অন্তত নোটপ্যাড + + 'মধ্যে 132 00:07:21,470 --> 00:07:26,700 আপনি ট্যাব থাকতে পারে, কিন্তু Vim ট্যাব, বাফার এবং জানালার ধারণা আছে. 133 00:07:26,700 --> 00:07:28,760 উদাহরণস্বরূপ, যদি আপনি নতুন ট্যাব একটি গুচ্ছ আপ খুলতে পারে. 134 00:07:28,760 --> 00:07:31,790 >> আপনি আমি এখন ট্যাব একটি গুচ্ছ আছে খুব শীর্ষে এখানে দেখতে পারেন 135 00:07:31,790 --> 00:07:34,350 এবং আমি তাদের বন্ধ করে দিতে পারেন. 136 00:07:34,350 --> 00:07:37,550 উপরন্তু, বাফার এই ধারণা আছে, 137 00:07:37,550 --> 00:07:40,110 ধারণা যা যে আপনি একটি ফাইল খোলা করেছি 138 00:07:40,110 --> 00:07:43,910 এটা বাফারে জীবিত থাকে, এবং যদি সত্যিই আপনি দ্রুত যে ফাইল নেভিগেট করতে চান 139 00:07:43,910 --> 00:07:46,290 আপনি, পাশাপাশি বাফার মধ্যে সত্যিই দ্রুত তা নেভিগেট পারেন 140 00:07:46,290 --> 00:07:51,890 এবং তদ্ব্যতীত, এক পেন মধ্যে এছাড়াও আপনি একাধিক উইন্ডোজ আপনার উইন্ডো আপ বিভক্ত করতে পারেন. 141 00:07:51,890 --> 00:07:55,890 উদাহরণস্বরূপ, আমি একাধিক উইন্ডো মধ্যে এই উইন্ডো আপ বিভক্ত করতে চান 142 00:07:55,890 --> 00:08:00,080 আপনি, আমি দু 'বার একই কোড থাকতে পারে যে অধিকার এখানে দেখতে পারেন 143 00:08:00,080 --> 00:08:03,800 এবং আমি আরো এবং আরো এবং আরো বিভক্ত করতে পারেন, এবং এই মুহূর্তে এটা যে ভালো দেখাচ্ছে না 144 00:08:03,800 --> 00:08:07,340 ডিফল্টরূপে আমি ডিফল্ট উইন্ডো মাপের ধরনের বড় হতে থাকে, কারণ 145 00:08:07,340 --> 00:08:09,490 তাই সব অন্যদের আউট, squashed হয় 146 00:08:09,490 --> 00:08:12,000 কিন্তু সাধারণত আমি এই প্রজেক্টর আমার কম্পিউটারে এবং না যখন 147 00:08:12,000 --> 00:08:15,920 আমি বিভিন্ন ফলকে জন্য সত্যিই চমৎকার, যা একই সময়ে খোলা থাকতে পারে 148 00:08:15,920 --> 00:08:21,450 একই সময়ে একাধিক ফাইল সম্পাদনা. 149 00:08:21,450 --> 00:08:23,800 এছাড়াও আপনি নির্বাচন ভালো জিনিস আছে এবং প্রতিস্থাপন করতে পারেন 150 00:08:23,800 --> 00:08:27,900 এবং আমরা আসলে, সেমিনার মধ্যে যে আবরণ করব 151 00:08:27,900 --> 00:08:29,250 তাই আমি এখন জন্য যে লাফালাফি করব. 152 00:08:29,250 --> 00:08:32,039 এছাড়াও আপনি বিভিন্ন উপায়ে সমস্ত প্রকারের মধ্যে কমান্ড লাইন সঙ্গে যোগাযোগ করতে পারবেন. 153 00:08:32,039 --> 00:08:36,380 আমি এখানে তালিকার কিছু বাছাই আছে এবং উদাহরণস্বরূপ, যদি আমি সাজাতে চান তা- 154 00:08:36,380 --> 00:08:43,039 আমি জানি না, আমি কি অন্য ফল, আঙ্গুর যোগ করা যাক, 155 00:08:43,039 --> 00:08:45,450 এবং আমি হাইলাইট ফাংশন ব্যবহার করে এই হাইলাইট করতে পারেন 156 00:08:45,450 --> 00:08:48,980 এবং সাজানোর কল, এবং এটা আমার জন্য স্বয়ংক্রিয়ভাবে এটি সাজাতে হবে. 157 00:08:48,980 --> 00:08:52,150 আপনি আমি অনুমান যা, সিএসএস সম্পাদনা করা চলুন যদি >> একইভাবে, আপনি সম্ভবত এরকম হবে 158 00:08:52,150 --> 00:08:54,190 আপনার চূড়ান্ত প্রকল্পের জন্য, অধিকাংশ লোক না, 159 00:08:54,190 --> 00:09:00,200 এবং হয়ত আপনি ক্রম অনুযায়ী তাদের বাছাই দ্বারা সংগঠিত আপনার সিএসএস রাখতে চান. 160 00:09:00,200 --> 00:09:04,410 আপনি তাদের উজ্জ্বল ও সাজানোর কল, এবং এটি আপনার জন্য তাদের সাজাতে হবে পারেন. 161 00:09:04,410 --> 00:09:07,380 এই, Vim কি করতে পারেন যে জিনিস উদাহরণ কিছু 162 00:09:07,380 --> 00:09:10,760 এবং আপনি আমি সত্যিই চান যে কী জিনিস আপনার দৃষ্টি আকর্ষণ করতে বিজ্ঞপ্তি পাবেন 163 00:09:10,760 --> 00:09:14,740 আমি কীবোর্ড থেকে সবকিছু করছি অনুপস্থিত 164 00:09:14,740 --> 00:09:18,020 আপনি দেখতে পারবেন এবং যদি আমার হাত স্থাপিত হয় যেখানে 165 00:09:18,020 --> 00:09:21,210 তাহলে আপনি আমার হাতে সত্যিই হোম সারি থেকে সরাতে না দেখতে পাবেন. 166 00:09:21,210 --> 00:09:24,790 আপনি টেক্সট সম্পাদনা করছেন সাধারণত আপনি সাধারণত একটি মাউস ব্যবহার আছে 167 00:09:24,790 --> 00:09:28,030 এবং প্রায় এবং যে কোন বস্তু ক্লিক করুন, এবং আন্দোলনের যে সাজানোর ডাউন আপনি drags 168 00:09:28,030 --> 00:09:32,280 এবং বর্জ্য সময়, অথবা সম্ভবত আপনি হোম সারি এবং নির্দেশক তীরচিহ্নগুলি মধ্যে চলন্ত করছি, 169 00:09:32,280 --> 00:09:35,620 এবং তাই আপনি একটু কষ্টকর, যা যে মত পিছে চলন্ত করছি 170 00:09:35,620 --> 00:09:38,750 কিন্তু আপনি গতি নিচে, এবং আপনি Vim সত্যিই ভাল পেতে একবার জিনিস 171 00:09:38,750 --> 00:09:42,350 আপনি কি করতে চান সবকিছু আপনার হাত সরাতে করেও এটা করা হয় 172 00:09:42,350 --> 00:09:50,730 যা মহান হোম সারি থেকে. 173 00:09:50,730 --> 00:09:54,870 উপর রাখা, আমি এই আবেদন খুলুন যাচ্ছি. এখন পর্যন্ত আমরা যেতে. 174 00:09:54,870 --> 00:09:58,320 >> এখন আপনি কমান্ড নীচে ডানদিকে জানালার নিচে চলমান তা দেখতে পারেন. 175 00:09:58,320 --> 00:10:03,190 আমি শুধু আপনি Vim সাথে ডিফল্টরূপে অন্তর্ভুক্ত করা হয় যে জিনিস দেখিয়েছেন যে সমস্ত কর্ম, 176 00:10:03,190 --> 00:10:06,820 কিন্তু আপনার ব্যবহার করতে পারেন প্লাগিন বিপুল সংখ্যক এর রয়েছে 177 00:10:06,820 --> 00:10:08,390 আপনার Vim অভিজ্ঞতা উন্নত. 178 00:10:08,390 --> 00:10:10,540 আপনি আমি অন্তর্ভুক্ত যে কনফিগারেশন ফাইল ডাউনলোড করা হলে, 179 00:10:10,540 --> 00:10:13,150 এবং পাওয়ার পয়েন্ট সেগুলি ইনস্টল কিভাবে নির্দেশাবলী আছে 180 00:10:13,150 --> 00:10:17,840 এবং ইমেইলের আমি, আমি প্রায় 40 প্লাগিন ইনস্টল পাঠানো আউট 181 00:10:17,840 --> 00:10:20,490 হয়তো বা 30 প্লাগইনস, এবং প্রতি একক এক 182 00:10:20,490 --> 00:10:24,000 আপনার Vim অভিজ্ঞতা উন্নত যে Vim অতিরিক্ত কার্যকারিতা এনেছে. 183 00:10:24,000 --> 00:10:26,960 উদাহরণস্বরূপ, আমার পছন্দের একটি, surround.vim কিছু বলা হয় 184 00:10:26,960 --> 00:10:29,760 এবং এটি মূলত আপনাকে ঘিরে সঙ্গে কাজ করতে পারবেন 185 00:10:29,760 --> 00:10:32,200 বা আরো অনেক কিছু সহজেই অক্ষর প্লাজার. 186 00:10:32,200 --> 00:10:35,960 >> একটি উদাহরণ, আমি জানি না LaTeX মধ্যে আপনি না কখনও কোড যদি, 187 00:10:35,960 --> 00:10:38,830 কিন্তু LaTeX করতে ব্যবহার করা হয় যে একটি গণিত ছাপাখানার অক্ষরস্থাপন ভাষা 188 00:10:38,830 --> 00:10:42,950 সত্যিই চমৎকার খুঁজছেন গণিত, এবং যখনই আপনি গণিতের মত দেখতে কিছু চাই 189 00:10:42,950 --> 00:10:47,050 আপনি ডলার চিহ্ন তা মোড়ানো, এবং এর ফল MA = মত আমি কিছু সমীকরণ টাইপ করছি বলা যাক, 190 00:10:47,050 --> 00:10:49,240 এবং আমি ডলার চিহ্ন তা মোড়ানো ভুলে গেছি. 191 00:10:49,240 --> 00:10:58,270 তারপর আমি এই উজ্জ্বল এবং ঠিক সেই মতো ডলার চিহ্ন তা মোড়ানো পারেন. 192 00:10:58,270 --> 00:11:03,640 অথবা, Vim আপনি ট্যাগ ভিতরে জিনিস মুছে ফেলতে পারবেন 193 00:11:03,640 --> 00:11:07,300 এবং প্রকৃতি দ্বারা ট্যাগ এবং যে কোন বস্তু, কিন্তু Vim মুছতে 194 00:11:07,300 --> 00:11:10,400 আপনি ট্যাগ পরিবর্তন করার অনুমতি দেয়, তাই উদাহরণস্বরূপ, আমি এই DIV ট্যাগ নেই, 195 00:11:10,400 --> 00:11:13,060 এবং আমি HTML5 এর আপগ্রেড এবং একটি নতুন হেডার ট্যাগ ব্যবহার করতে চান. 196 00:11:13,060 --> 00:11:22,290 আমি হেডারের ট্যাগ এবং টাইপ পার্শ্ববর্তী পরিবর্তন করতে পারেন 197 00:11:22,290 --> 00:11:26,540 এবং এটি স্বয়ংক্রিয়ভাবে সম্পর্কে জন্য যে পরিবর্তন হবে. 198 00:11:26,540 --> 00:11:29,620 একইভাবে,, আমি কি আমরা বন্ধনীর মধ্যে কিছু আছে বলা যাক 199 00:11:29,620 --> 00:11:33,230 এবং আমি বন্ধনী বা যে মত কিছু মধ্যে প্রথম বন্ধনী থেকে যে পরিবর্তন চেয়েছিলেন. 200 00:11:33,230 --> 00:11:36,520 আমি, পরিবর্তনের জন্য সি টাইপ করে সত্যিই সহজে যে পরিবর্তন করতে পারেন 201 00:11:36,520 --> 00:11:39,330 পারিপার্শ্বিক জন্য গুলি, প্রথম বন্ধনী. 202 00:11:39,330 --> 00:11:42,170 ওহ, আমি আমি দ্রুত তা টাইপ করতে হবে না. 203 00:11:42,170 --> 00:11:45,380 বন্ধনী ও ধনুর্বন্ধনী বা বন্ধনী, এবং এটি স্বয়ংক্রিয়ভাবে সম্পর্কে জন্য যে পরিবর্তন হবে, 204 00:11:45,380 --> 00:11:48,570 যা অন্যথায় সাধারণত এটা সত্যিই কষ্টকর যে, সত্যিই চমৎকার. 205 00:11:48,570 --> 00:11:51,310 >> এই সম্ভবত একক উদ্ধৃতি মধ্যে পরিবর্তনকালে সত্যিই চমৎকার হয় 206 00:11:51,310 --> 00:11:53,060 এবং ডবল মূল্যউদ্ধৃতি স্ট্রিং বা যে ভালো কিছু. 207 00:11:53,060 --> 00:11:56,250 এটা একটা উদাহরণ ব্যবহারের ক্ষেত্রে এর. 208 00:11:56,250 --> 00:11:58,750 পলায়নপর নামে একটি প্লাগইন আছে 209 00:11:58,750 --> 00:12:00,260 যার Git সঙ্গে সংহত করে. 210 00:12:00,260 --> 00:12:03,000 আমি আপনাকে বলছি Git ব্যবহার করেন নি হয়তো অনুমান করছি যে CS50 মধ্যে অনেক, 211 00:12:03,000 --> 00:12:05,530 কিন্তু আপনি, আরো এবং আরো এবং আরো Git ব্যবহার করে নিজেকে খুঁজে পাবেন 212 00:12:05,530 --> 00:12:09,530 না শুধুমাত্র হার্ভার্ড সারা কিন্তু কাজ এবং যে কোন বস্তু এ শ্রেণীতে, 213 00:12:09,530 --> 00:12:12,650 এবং সাধারণত আপনি মধ্যে আগে পিছে সুইচ আছে 214 00:12:12,650 --> 00:12:15,950 Git সাথে যোগাযোগ করার জন্য কমান্ড লাইন এবং Vim, 215 00:12:15,950 --> 00:12:18,590 কিন্তু Vim মধ্যে থেকে Git সঙ্গে সংহত প্লাগিন আছে 216 00:12:18,590 --> 00:12:23,020 এবং Git উপরে আপনি এমনকি অতিরিক্ত কার্যকারিতা দিতে. 217 00:12:23,020 --> 00:12:25,520 আপনি এক্সপ্লোর করতে ব্যবহার করতে পারেন যা NERDTree কিছু বলা আছে, 218 00:12:25,520 --> 00:12:27,860 Vim মধ্যে থেকে ফাইল স্ট্রাকচার. 219 00:12:27,860 --> 00:12:31,710 >> উদাহরণস্বরূপ, আমি ডান পেন নেভিগেশন NERDTree পর্যন্ত খুলতে পারে, 220 00:12:31,710 --> 00:12:35,100 এবং আপনি মূলত র্যান্ডম ফাইল দেখতে পারেন 221 00:12:35,100 --> 00:12:38,720 এবং ওপেন না কর, আমার করের তাকান না. 222 00:12:38,720 --> 00:12:43,460 আপনি তাই এবং তাই ঘোষণা ফাইল এবং যে কোন বস্তু এবং খোলা অন্যান্য ফাইল এ এবং করতে পারেন. 223 00:12:43,460 --> 00:12:47,610 এবং আমি এই অন্যান্য প্ল্যাগইন মধ্যে যেতে হবে না, তাই আমরা মূলত মধ্যে আকর্ষণীয় করতে পারেন 224 00:12:47,610 --> 00:12:51,640 এবং Vim কাজ শুরু, কিন্তু আপনি যে অনুমতি প্লাগিন আছে 225 00:12:51,640 --> 00:12:55,420 আরো সহজে মন্তব্য, আপনি আরও সহজে ফাইল মধ্যে তিড়িং লাফ করতে পারবেন প্লাগিন, 226 00:12:55,420 --> 00:12:57,820 আপনি Vim মধ্যে থেকে চেক সিনট্যাক্স দিতে যে প্লাগিন, 227 00:12:57,820 --> 00:13:00,210 যা সত্যিই শান্ত, এবং এটি আপনি বাক্য গঠন পরীক্ষা দেয় 228 00:13:00,210 --> 00:13:03,710 ডান বাক্স থেকে সবচেয়ে ভাষার জন্য, 229 00:13:03,710 --> 00:13:07,460 সত্যিই আসলে সত্যিই শীতল যা রামধনু বন্ধনী ভালো জিনিস,. 230 00:13:07,460 --> 00:13:09,110 আমার ডান এখন আপনি যে একটি উদাহরণ দিতে যাক. 231 00:13:09,110 --> 00:13:11,150 >> এর দেখতে দিন. 232 00:13:11,150 --> 00:13:15,460 এখানে আমি লেখা ছিল যে কিছু র্যান্ডম কোড আছে, 233 00:13:15,460 --> 00:13:19,720 এবং আপনি বন্ধনী এবং বন্ধনী সব রঙ্গিন হয় বিজ্ঞপ্তি পাবেন, 234 00:13:19,720 --> 00:13:26,120 এবং একই রং বন্ধনী এবং বন্ধনী যা সুন্দর, মেলা হয় 235 00:13:26,120 --> 00:13:29,380 এবং কখনও কখনও আপনার কোড পাঠযোগ্যতা উন্নত. 236 00:13:29,380 --> 00:13:32,030 আপনি স্বয়ংপূর্ণ করাটি, ট্যাবুলার বিন্যাস আছে. 237 00:13:32,030 --> 00:13:37,240 আপনি রেখায় আপ সব মতামত পেতে চান এমন কিছু বিষয় আছে 238 00:13:37,240 --> 00:13:40,820 অথবা আপনি আপনার টেক্সট মধ্যে একটি টেবিল তৈরি করতে চান এবং আপনি চান 239 00:13:40,820 --> 00:13:43,870 সবকিছু বদলে নিজে যে ফরম্যাট হচ্ছে, একটা চমৎকার টেবিল মত দেখতে পাবেন 240 00:13:43,870 --> 00:13:46,830 তাই এবং তাই ঘোষণা আপনার জন্য যে ফরম্যাট এবং যে প্লাগিন আছে. 241 00:13:46,830 --> 00:13:49,400 তালিকায় এবং এবং নেভিগেশন এড়িয়ে যায়. 242 00:13:49,400 --> 00:13:53,890 আমি, যে অস্তিত্ব সব বিভিন্ন Vim প্লাগিন অন্বেষণ ঘন্টা কাটাতে পারে 243 00:13:53,890 --> 00:13:59,780 এবং এটি আছে কি অবিশ্বাস্য. 244 00:13:59,780 --> 00:14:05,880 >> এ পর্যন্ত কোন প্রশ্ন? মিষ্টি. 245 00:14:05,880 --> 00:14:10,180 সেই ক্ষেত্রে, আমরা Vim সঙ্গে প্রায় খেলা শুরু করতে যাচ্ছেন, 246 00:14:10,180 --> 00:14:12,620 এবং আমি আপনাকে বলছি আমার সাথে কিছু Vim সঙ্গে কাজ করতে চান 247 00:14:12,620 --> 00:14:17,650 তাই আপনি তার জন্য একটি অনুভূতি পেতে পারেন, এবং আমি Vim সঙ্গে কাজ আপনার প্রথম ধাপ আপনাকে গাইড করতে পারেন 248 00:14:17,650 --> 00:14:20,590 তারা Vim খুলতে যখন মানুষ অনেক সমাচ্ছন্ন পেতে কারণ, 249 00:14:20,590 --> 00:14:24,730 এমনকি আপনি প্রস্থান করতে কমান্ড জানি না এবং কখনো কখনো এমনকি, Vim নামা করতে পারে না 250 00:14:24,730 --> 00:14:26,350 কিন্তু এটা যে খারাপ না. 251 00:14:26,350 --> 00:14:28,820 আপনি ঠিক আগে Vim ব্যবহৃত হয়েছে কেউ থেকে নির্দেশিকা কয়েক মিনিটের প্রয়োজন 252 00:14:28,820 --> 00:14:32,220 অথবা অনলাইন কিছু টিউটোরিয়াল পড়তে, এবং আপনি কোন সময় আপনার মত হবেন. 253 00:14:32,220 --> 00:14:34,570 এখানে আপনি ইতিমধ্যে না থাকে তাহলে Vim ইনস্টল করতে কিছু নির্দেশাবলী হয়. 254 00:14:34,570 --> 00:14:39,130 আপনি আরো জিনিস ইনস্টল করতে চান তাহলে আপনি উপস্থাপনের পর এই স্লাইড তাকান পারেন. 255 00:14:39,130 --> 00:14:42,660 >> এই আমার কনফিগারেশন ফাইল ইনস্টল করার জন্য কিছু নির্দেশাবলী, হয় 256 00:14:42,660 --> 00:14:48,230 আপনার আগে থেকেই না থাকলে এবং আপনি পরে এই নির্দেশাবলী অনুসরণ করতে পারেন. 257 00:14:48,230 --> 00:14:52,390 আপনাকে বলছি এই লিঙ্ক এ যান এবং একটি টেক্সট ফাইল ডাউনলোড করতে পারে না. 258 00:14:52,390 --> 00:14:56,640 লিঙ্ক, আমি আপনি এবং Vim পর্যন্ত খুলতে চাই, যা এই টেক্সট ফাইল নিতে হবে 259 00:14:56,640 --> 00:15:01,580 এবং ব্যায়াম এবং যে কোন বস্তু একটি গুচ্ছ আপনি কি আমার সঙ্গে প্রায় অনুসরণ করতে পারেন যে সেখানে আছে 260 00:15:01,580 --> 00:15:09,160 এবং Vim মৌলিক অপারেশন কিছু কিছু অভ্যাস পেয়ে শুরু. 261 00:15:09,160 --> 00:15:12,740 গুড. 262 00:15:12,740 --> 00:15:18,430 আপনি যে আপ খোলার করছি যদিও আমি 2 সত্যিই কি মূলনীতির একটি সংক্ষিপ্ত ইন্ট্রো দিতে যাচ্ছি 263 00:15:18,430 --> 00:15:23,080 আপনি Vim মধ্যে আকর্ষণীয় আগে বুঝতে সত্যিই গুরুত্বপূর্ণ যা Vim এডিটিং মধ্যে, 264 00:15:23,080 --> 00:15:25,720 এবং যে মোডাল সম্পাদনা এবং অপারেটর এবং গতি আছে. 265 00:15:25,720 --> 00:15:28,600 আমি প্রথম মোডাল সম্পাদনা আবরণ করব, এবং তারপর আমরা অপারেটর এবং গতি আবরণ করব 266 00:15:28,600 --> 00:15:30,980 কিছুক্ষন. 267 00:15:30,980 --> 00:15:36,910 >> Vim এবং প্রায় কাছাকাছি সব অন্যান্য মধ্যে প্রথম কী পার্থক্য 268 00:15:36,910 --> 00:15:39,870 কোন ধরণের টেক্সট এডিটর Vim একটি মোডাল এডিটর অনুপস্থিত 269 00:15:39,870 --> 00:15:42,260 আপনি Vim ব্যবহার করছেন কখন এবং কি যে মানে হল 270 00:15:42,260 --> 00:15:44,120 আপনি বিভিন্ন মোড এক হতে পারে. 271 00:15:44,120 --> 00:15:46,590 সাধারণ মোড আছে, সন্নিবেশ মোড আছে, চাক্ষুষ মোড আছে, 272 00:15:46,590 --> 00:15:50,790 তাই এবং তাই ঘোষণা, এবং জিনিস, আপনার keystrokes, বিভিন্ন কর্ম গ্রহণ করা হয় 273 00:15:50,790 --> 00:15:54,160 আপনি লগইন করেননি করছি কি মোড উপর নির্ভর করে ভিন্ন অর্থ গ্রহণ 274 00:15:54,160 --> 00:15:58,110 শুধু একটি উদাহরণ হিসাবে, স্বাভাবিক মোডে, আপনি আপনার চারপাশের সরানো যখন আপনি আছেন মোড 275 00:15:58,110 --> 00:16:01,820 এবং তাই আমি নিচের দিকে অগ্রসর কী জে ব্যবহার করেন 276 00:16:01,820 --> 00:16:05,430 কিন্তু সন্নিবেশ মোডে, আপনি আসলে পর্দায় জে আউট টাইপ করুন কী জে ব্যবহার 277 00:16:05,430 --> 00:16:08,230 তারা ব্যবহৃত করছি না, কারণ মানুষ অনেক বিভ্রান্ত পেতে এবং যে কেন 278 00:16:08,230 --> 00:16:11,630 বিভিন্ন মোড মধ্যে সব সময় হচ্ছে, এবং তাই তারা সেটা টাইপ হবে 279 00:16:11,630 --> 00:16:14,490 এবং আপনি, আপনি পর্দায় প্রদর্শিত টাইপ যাহা থাকার ব্যবহার করতেন 280 00:16:14,490 --> 00:16:18,370 কিন্তু Vim মধ্যে হয়তো আপনার কার্সার জায়গা উপর সব চলন্ত হয় 281 00:16:18,370 --> 00:16:21,020 আপনি অদ্ভুত অক্ষর টাইপ করছেন, এবং হঠাৎ পাবেন কারণ 282 00:16:21,020 --> 00:16:24,710 আপনি কিছু কি টাইপ করা, কারণ সন্নিবেশ মোডে স্থানান্তরিত 283 00:16:24,710 --> 00:16:27,150 , যে সন্নিবেশ মোডে আপনি রাখে, এবং তারপর টেক্সট উড়ন্ত আউট শুরু হয় 284 00:16:27,150 --> 00:16:29,940 যাতে মানুষ কারণ যে বিভ্রান্ত করতে. 285 00:16:29,940 --> 00:16:32,960 কিন্তু আপনি যখন আপনি আছেন কি মোড ট্র্যাক রাখা আছে, 286 00:16:32,960 --> 00:16:35,260 এবং আপনি Vim খুব নিচ টুলবার তাকান 287 00:16:35,260 --> 00:16:37,410 আপনি বর্তমানে করছি কি মোড আপনি বলে যে একটি সূচক আছে উচিত, 288 00:16:37,410 --> 00:16:39,350 সহায়ক হতে হবে. 289 00:16:39,350 --> 00:16:42,650 >> তবে সাধারণভাবে, 3 প্রধান মোড আপনার সম্পর্কে জানা উচিত, 290 00:16:42,650 --> 00:16:46,440 তাই সম্ভবত 6 বা 7 বা 8 শুধুমাত্র মোড বা আছে, 291 00:16:46,440 --> 00:16:49,180 কিন্তু আপনি 3 আপনার অধিকাংশ সময় ব্যয় করা. 292 00:16:49,180 --> 00:16:52,150 প্রথম জিনিস স্বাভাবিক মোড. আপনি আপনার অধিকাংশ সময় ব্যয় এই যেখানে. 293 00:16:52,150 --> 00:16:55,620 সমস্ত keystrokes, কমান্ডের কিছু সাজানোর হিসাবে ছবি 294 00:16:55,620 --> 00:16:58,870 এবং আমরা আজ সারা দিন ঐ কমান্ড অনেক শেখার করা হবে. 295 00:16:58,870 --> 00:17:03,160 অন্যান্য মোড, আপনি আসলে সেটা টাইপ করা হয় যেখানে, যা সন্নিবেশ মোড 296 00:17:03,160 --> 00:17:06,410 এবং সন্নিবেশ মোড মূলত আপনি সাধারণত ব্যবহার করতেন মোড. 297 00:17:06,410 --> 00:17:08,650 আপনি কিছু টাইপ করুন, এবং এটি শুধু পর্দায় আসে, 298 00:17:08,650 --> 00:17:11,800 এবং চাক্ষুষ মোড আপনি হাইলাইট করতে পারেন যেখানে কিছু. 299 00:17:11,800 --> 00:17:14,750 আপনি দেখেছি আগে যেখানে কখনো কখনো আমি টেক্সট হাইলাইট করা হবে 300 00:17:14,750 --> 00:17:21,900 এবং বিভিন্ন উপায়ে এটা সাধিত, এবং যে চাক্ষুষ মোড ব্যবহার করে একটি উদাহরণ. 301 00:17:21,900 --> 00:17:27,819 >> আমরা আপনাকে Vim বেঁচে থাকতে প্রয়োজন পরম বুনিয়াদি সঙ্গে চলতে শুরু, করব 302 00:17:27,819 --> 00:17:30,610 এবং এটা অধিকার এখানে মূলত এই 7 কমান্ড এর. 303 00:17:30,610 --> 00:17:34,250 HJKL, ফাইল কাছাকাছি নেভিগেট ব্যবহার করা হয় 304 00:17:34,250 --> 00:17:37,140 এবং তারা, আপ, ডাউন, বাম মিলা, এবং ডান 305 00:17:37,140 --> 00:17:39,460 এবং আপনি হিসাবে ভাল নির্দেশক তীরচিহ্নগুলি ব্যবহার বিনামূল্যে করছি, 306 00:17:39,460 --> 00:17:43,110 কিন্তু আমরা সত্যিই আপনি HJKL যতদূর সম্ভব ব্যবহার করতে উত্সাহিত 307 00:17:43,110 --> 00:17:46,690 ধারণা আপনি সম্পাদনা করছেন, আপনি নথির চারপাশে স্থানান্তর করতে পারেন যে কারণ 308 00:17:46,690 --> 00:17:49,350 নির্দেশক তীরচিহ্নগুলি মধ্যে নামান না করেও 309 00:17:49,350 --> 00:17:52,210 এবং যেখানে আপনি সত্যিই সত্যিই, যা সুন্দর, টাইপ করছেন. 310 00:17:52,210 --> 00:17:54,390 আপনি মাত্র কয়েক অক্ষর স্থানান্তর করতে চান. 311 00:17:54,390 --> 00:17:58,020 আপনি উপর আপনার সম্পূর্ণ হাত নামান করতে হবে না, এবং এটি ধরনের চমৎকার যে আছে এর. 312 00:17:58,020 --> 00:18:01,920 কিছু Vim বিশেষজ্ঞদের আসলে অন্যান্য কার্যাবলী তাদের নির্দেশক তীরচিহ্নগুলি ম্যাপ 313 00:18:01,920 --> 00:18:06,880 তারা ইতিমধ্যে HJKL আছে, এবং তারা পাশাপাশি অন্যান্য কাজকর্মের জন্য তাদের নির্দেশক তীরচিহ্নগুলি ব্যবহার করতে পারেন কারণ. 314 00:18:06,880 --> 00:18:09,080 আপনি স্বাভাবিক মোডে যখন HJKL চারপাশে আপনি চলে আসে. 315 00:18:09,080 --> 00:18:11,650 আপনি সন্নিবেশ মোডে যেতে এবং কিছু টাইপ করতে চান, 316 00:18:11,650 --> 00:18:15,370 , আপনি সন্নিবেশ মোড জন্য আমি টিপতে পারেন, এবং যে সন্নিবেশ মোডে আপনি রাখে 317 00:18:15,370 --> 00:18:17,820 এবং আপনি কিছু টাইপ করতে পারেন, এবং আপনি পালাবার টাইপ 318 00:18:17,820 --> 00:18:20,270 ফিরে স্বাভাবিক মোডে সন্নিবেশ মোড থেকে পেতে. 319 00:18:20,270 --> 00:18:23,280 এস্কেপ সবসময় স্বাভাবিক মোডে ফিরে আপনি পাঠায় 320 00:18:23,280 --> 00:18:26,740 সেটা ব্যাপার নয় আপনি মধ্যে, এবং যদি হন কি মোডে আপনি ছেড়ে দিতে চান 321 00:18:26,740 --> 00:18:29,760 আপনি টাইপ করতে পারেন: wq লিখুন, 322 00:18:29,760 --> 00:18:32,640 এবং আপনি এই মনে করতে পারেন ভাবে, লেখার জন্য স্ট্যান্ড W হয় 323 00:18:32,640 --> 00:18:34,960 এবং প্রশ্ন তাই, প্রস্থান করার জন্য দাঁড়িয়েছে: wq, 324 00:18:34,960 --> 00:18:39,680 এবং কোলন কমান্ড সঞ্চালিত হয়, এবং তাই: কমান্ড চালানোর লিখুন wq 325 00:18:39,680 --> 00:18:41,840 সংরক্ষণ করে প্রস্থান করে. 326 00:18:41,840 --> 00:18:46,700 আপনি ফাইল খুলুন যদি >> আমরা একসাথে প্রথম ব্যায়াম মাধ্যমে যাবেন. 327 00:18:46,700 --> 00:18:49,450 ধাপ 1 Vim মধ্যে জীবিত করা হয়, 328 00:18:49,450 --> 00:18:53,490 এবং আশা আপনি না এই সব খোলা আছে. 329 00:18:53,490 --> 00:18:58,460 গুড, এবং আমরা আপনাকে এই কি ব্যবহার থেকে পাওয়ার জন্য কিছু সহজ ব্যায়াম আছে. 330 00:18:58,460 --> 00:19:03,000 HJKL সত্যিই প্রথমে স্বজ্ঞাত বলে মনে হচ্ছে না, 331 00:19:03,000 --> 00:19:08,710 এবং এই Vim ব্যবহার করার সময় মানুষ আছে যে প্রাথমিক ব্লকের এক 332 00:19:08,710 --> 00:19:10,820 প্রায় নেভিগেট এইসব কি ব্যবহার হয়. 333 00:19:10,820 --> 00:19:13,650 এটা স্বজ্ঞাত না, কিন্তু আপনি এটি ব্যবহার করতে পারেন একবার 334 00:19:13,650 --> 00:19:19,590 এটা সত্যিই আপনার মনের মধ্যে সংহত করে, এবং অনেক মানুষ প্রায়ই নিজেদের খুঁজে 335 00:19:19,590 --> 00:19:23,550 শব্দ বা এছাড়াও Chrome-এ জে ও কে ব্যবহার করে, 336 00:19:23,550 --> 00:19:26,530 এবং প্রকৃতপক্ষে মানুষ Vimium নামক এই ক্রোম প্লাগিন তৈরি করেছেন 337 00:19:26,530 --> 00:19:29,220 আপনি ক্রোম চলাচল যাও ক্রোম বা ক্রোমিয়াম ব্যবহার করতে পারেন যা 338 00:19:29,220 --> 00:19:31,380 Vim মত শর্টকাট ব্যবহার করে আপনার কিবোর্ড ব্যবহার করে, 339 00:19:31,380 --> 00:19:35,050 তাই মানুষ এটা সম্পর্কে খুব উত্সাহী, কিন্তু এগিয়ে যান এবং চেষ্টা করুন এবং ব্যবহার 340 00:19:35,050 --> 00:19:41,720 সংখ্যার মধ্যে চলাচল HJKL শুধু তাই আপনার পরিচিত পেতে পারেন 341 00:19:41,720 --> 00:19:45,660 এই জিনিস কিভাবে কাজ করে. 342 00:19:45,660 --> 00:19:50,440 >> আপনি যে শেষ একবার, আপনি যান এবং আমি তৈরি এই ধাঁধা নিয়ে খেলা করতে পারেন 343 00:19:50,440 --> 00:19:53,580 মজা করার জন্য, এবং আপনি ধরণের ডটেড লাইন অনুসরণ করতে পারেন 344 00:19:53,580 --> 00:19:59,060 এবং দেয়ালের মধ্যে বিপর্যস্ত করার চেষ্টা করবেন না 345 00:19:59,060 --> 00:20:07,860 ও ধাঁধা শেষে তা করতে চেষ্টা করুন. 346 00:20:07,860 --> 00:20:11,840 আপনি Gmail এ শর্টকাট বা বিভিন্ন অ্যাপ্লিকেশন কোন সংখ্যা ব্যবহার 347 00:20:11,840 --> 00:20:15,130 আপনি জে ও কে, উদাহরণস্বরূপ, প্রায়ই আপ করুন এবং নিচে সরানো ব্যবহার করা হয় যে খুঁজে পাবেন, 348 00:20:15,130 --> 00:20:19,930 এবং, যে মূলত মূলত Vim থেকে আসে, তাই আপনি জে ও কে আছে 349 00:20:19,930 --> 00:20:22,690 আপনি না করেও আপ করুন এবং নিচে স্থানান্তর করতে পারেন এবং কারণ এটি সত্যিই চমৎকার 350 00:20:22,690 --> 00:20:26,210 তীর চিহ্ন থেকে পিছনে আপনার হাত সরাতে. 351 00:20:26,210 --> 00:20:29,410 এখন আসুন সন্নিবেশ মোড মধ্যে যাওয়া এবং সন্নিবেশ মোড আউট চেষ্টা করুন. 352 00:20:29,410 --> 00:20:34,370 আপনি এই মুহূর্তে আমার কার্সার একটি বড়, কালো বাক্স যে বিজ্ঞপ্তি পাবেন, 353 00:20:34,370 --> 00:20:37,300 আপনি সন্নিবেশ মোডে যেতে হলে এবং আপনি খুঁজে উচিত 354 00:20:37,300 --> 00:20:39,670 আপনি ব্যবহার করতেন মত ​​এটি একটি সংকীর্ণ কার্সার মধ্যে সক্রিয়. 355 00:20:39,670 --> 00:20:43,730 আপনি টার্মিনালে Vim ব্যবহার করছেন আপনি এই ক্ষেত্রে হতে খুঁজে নাও হতে পারে 356 00:20:43,730 --> 00:20:46,970 টার্মিনাল পাতলা কার্সার এই ধরনের সমর্থন করে না, কারণ, 357 00:20:46,970 --> 00:20:49,890 কিন্তু আপনি উইন্ডোজ নেভিগেশন MacVim বা GVim ব্যবহার করছেন 358 00:20:49,890 --> 00:20:54,590 তারপর আপনি এটি একটি কার্সার মধ্যে সক্রিয় যে উচিত, এবং যে সত্যিই একটি দ্রুত চাক্ষুষ সূচক এর. 359 00:20:54,590 --> 00:20:58,270 আপনি সাধারণ মোড বা সন্নিবেশ মোড মধ্যে আছেন কিনা বলতে জন্য এটা. 360 00:20:58,270 --> 00:21:02,890 >> এর এগিয়ে যান এবং এই লাইন সম্পাদনা চেষ্টা করুন. 361 00:21:02,890 --> 00:21:06,220 আপনার নিজের তথ্য বা যাই হোক না কেন এটা দিয়ে তা পূরণ করুন, 362 00:21:06,220 --> 00:21:11,750 এবং আপনি, যে আপনি ফাঁকা শেষ পর্যন্ত স্থানান্তর করতে পারেন কিভাবে কি করতে পারেন 363 00:21:11,750 --> 00:21:16,040 আমি সন্নিবেশ মোডে পেতে টাইপ করুন, এবং আপনি ব্যাকস্পেস পারেন 364 00:21:16,040 --> 00:21:21,100 আপনি লিখে শেষ করেছেন এবং যখন আপনার নাম টাইপ, এবং 365 00:21:21,100 --> 00:21:26,520 আপনি সন্নিবেশ মোড নামা এস্কেপ প্রেস করতে পারেন 366 00:21:26,520 --> 00:21:35,930 এবং আপনি যে মুছতে, এখানে টাইপ সন্নিবেশ উপর স্থানান্তর করতে পারেন, 367 00:21:35,930 --> 00:21:42,700 সন্নিবেশ মোড নামা অব্যাহতি টাইপ করুন, এবং আপনি টাইপ করতে পারেন: W লিখুন 368 00:21:42,700 --> 00:21:44,720 ফাইলটি সংরক্ষণ করুন. 369 00:21:44,720 --> 00:21:47,420 আপনি শুধু টাইপ করতে পারেন: ফাইল সংরক্ষণ W. 370 00:21:47,420 --> 00:21:50,560 সংরক্ষণ না করে প্রস্থান করার জন্য প্রশ্ন,: আপনি শুধু টাইপ করতে পারেন 371 00:21:50,560 --> 00:21:53,750 অথবা আপনি টাইপ করতে পারেন: wq সংরক্ষণ এবং প্রস্থান করার জন্য. 372 00:21:53,750 --> 00:21:58,850 মঞ্জুর, আমরা এখনো প্রস্থান করতে ইচ্ছুক না, তাই আপনি টাইপ করতে পারেন: W. 373 00:21:58,850 --> 00:22:01,780 এবং হয়ত প্রথমে একটু অদক্ষ করলো যে 374 00:22:01,780 --> 00:22:05,600 আপনি জে বার একটি গুচ্ছ টাইপ ছিল স্পট সরাতে কারণ, 375 00:22:05,600 --> 00:22:08,670 হয়তো এল যে স্পট পেতে বার একটি গুচ্ছ, 376 00:22:08,670 --> 00:22:11,260 এবং আপনি ব্যাকস্পেস বার একটি গুচ্ছ টিপুন আছে, এবং এটি সত্যিই অদক্ষ করলো 377 00:22:11,260 --> 00:22:13,260 সাধারণত, যেহেতু আপনি সম্ভবত, ওইখানে আপনার মাউস সরানো হবে 378 00:22:13,260 --> 00:22:15,880 ডবল ক্লিক করুন এবং টাইপ শুরু, এবং অবশ্যই, 379 00:22:15,880 --> 00:22:19,190 আপনি প্রথম Vim দিয়ে শুরু এবং আপনি শুধুমাত্র এই মৌলিক কমান্ড জানি যখন জিনিস, হয়, 380 00:22:19,190 --> 00:22:22,810 হ্যাঁ, এটি একটি সামান্য বিট মন্থর হতে পারে, কিন্তু শীঘ্রই আপনি কিছু আরো শক্তিশালী কমান্ড শিখতে 381 00:22:22,810 --> 00:22:26,380 আপনি আরো অনেক দ্রুত নথি জুড়ে সরাতে অনুমতি দেবে, যা 382 00:22:26,380 --> 00:22:29,410 এবং আপনি এই খুব কষ্টকর ব্যবহার করতে হবে না 383 00:22:29,410 --> 00:22:34,330 Js পুনরায় এবং তাই এবং তাই ঘোষণা Ks এবং Ls পুনরায় ও. 384 00:22:34,330 --> 00:22:41,340 >> এ পর্যন্ত কোন প্রশ্ন? সলিড. 385 00:22:41,340 --> 00:22:44,000 পিছনে পাওয়ার পয়েন্ট থেকে. 386 00:22:44,000 --> 00:22:49,140 এখন আমরা উন্নত আন্দোলনের জন্য আরো কয়েকটি কমান্ড পরিচয় করিয়ে চলুন. 387 00:22:49,140 --> 00:22:52,680 আপনি হয়ত, এল অনেক বা এইচ অনেক টাইপ করতে থাকার অভিজ্ঞতা 388 00:22:52,680 --> 00:22:57,200 এবং এখানে আপনি আরো দ্রুত কাছাকাছি স্থানান্তর করতে ব্যবহার করতে পারেন আরো কিছু কমান্ড আছে. 389 00:22:57,200 --> 00:23:02,990 আপনার কার্সার ", এই কিছু লেখা হয়" কিছু সালে হে সময়ে শেষ হয় যে ধরুন 390 00:23:02,990 --> 00:23:06,840 এবং এখানে আপনি আরো সহজে লাইন জুড়ে সরাতে ব্যবহার করতে পারেন 5 আরো কমান্ড রয়েছে. 391 00:23:06,840 --> 00:23:09,820 সুতরাং ^ এবং $ আপনি আদ্যন্ত লাইন সরাতে 392 00:23:09,820 --> 00:23:14,300 এবং কিছু সময়ে আপনি রেগুলার এক্সপ্রেশন বা অন্যান্য বিভিন্ন জিনিষ শিখতে হলে 393 00:23:14,300 --> 00:23:17,390 আপনি নিয়মাবলী এই সাজানোর খুব সাধারণ যে খুঁজে পাবেন. 394 00:23:17,390 --> 00:23:19,360 ^ সাধারণত লাইনের শুরুতে বোঝায়. 395 00:23:19,360 --> 00:23:21,090 $ সাধারণত পংক্তির বোঝায়. 396 00:23:21,090 --> 00:23:24,130 এই মনে রাখা খুব সহজ হয়, এবং একইভাবে, বি, ই, এবং W, 397 00:23:24,130 --> 00:23:28,340 বি ব্যাক বা শুরুতে অনুরূপ কারণ তারা, যেমন মনে রাখা সহজ 398 00:23:28,340 --> 00:23:30,630 ই, শব্দের শেষে, যা শেষ অনুরূপ 399 00:23:30,630 --> 00:23:35,530 এবং W তাই শব্দ জন্য W, পরবর্তী শব্দের অনুরূপ. 400 00:23:35,530 --> 00:23:37,750 এবং যদি আপনি ই লিখে রাখা বা W টাইপিং রাখতে হলে 401 00:23:37,750 --> 00:23:43,520 আপনি শব্দের মধ্যে তিড়িং লাফ পারেন লক্ষ্য করা, এবং এটি শুধু ঠ টাইপ তুলনায় অনেক দ্রুততর. 402 00:23:43,520 --> 00:23:46,600 >> এখন, পরের জিনিস অপারেটরের-মোশন মডেল হয়. 403 00:23:46,600 --> 00:23:50,310 এই, আসলে Vim যাতে শক্তিশালী হতে পারে কেন কি কারণে এক 404 00:23:50,310 --> 00:23:54,890 আপনি মূলত বিভিন্ন উপাদানের রচনা করতে পারেন, কারণ এবং এটি 405 00:23:54,890 --> 00:23:58,250 আরো শক্তিশালী ফাংশন মধ্যে, তাই সাধারণত 406 00:23:58,250 --> 00:24:01,000 আপনি Vim মধ্যে কিছু করতে যখন আপনি হিসাবে মনে করতে পারেন 407 00:24:01,000 --> 00:24:03,280 একটি গতি সঙ্গে একটি অপারেটর মিশ্রন. 408 00:24:03,280 --> 00:24:07,310 এ পর্যন্ত আমরা শুধু HJKL মত গতি, সঙ্গে মোকাবিলা করেছি. 409 00:24:07,310 --> 00:24:10,770 , তারা প্রায় আপনি স্থানান্তর, এবং তারপর বো এবং W, তারা আপনার চারপাশের বিভিন্ন উপায়ে সরাতে 410 00:24:10,770 --> 00:24:14,600 কিন্তু আমরা, জিনিষ মুছে দিন বা জিনিস বা যে কোন বস্তু পরিবর্তন করতে পারবেন এখনো চলে না 411 00:24:14,600 --> 00:24:19,320 আপনি অঙ্গভঙ্গির সঙ্গে অপারেটরদের একত্রিত হলে এবং তারপর আপনি করতে পারবেন 412 00:24:19,320 --> 00:24:22,510 আরো অনেক শক্তিশালী প্রভাব, তাই উদাহরণস্বরূপ, 413 00:24:22,510 --> 00:24:26,360 আমি 2 শব্দ মুছে দিতে চেয়েছিলেন, আমি মুছে ফেলার অপারেটর জন্য ঘ ব্যবহার করতে পারেন, 414 00:24:26,360 --> 00:24:29,420 এবং আমি 2 শব্দ মুছতে চান তার নির্দেশ দিতে একটি 2 যোগ করতে পারেন, 415 00:24:29,420 --> 00:24:31,130 এবং তারপর আমি একটি গতি অন্তর্ভুক্ত. 416 00:24:31,130 --> 00:24:33,490 2 শব্দ মুছে দিন বলতে W আমি অন্তর্ভুক্ত হতে পারে. 417 00:24:33,490 --> 00:24:37,740 আমি নিম্নগামী 2 বার মুছে দিন বলতে জে মত কিছু ব্যবহার করতে পারেন 418 00:24:37,740 --> 00:24:39,880 ও আমার নিচের 2 লাইন মুছে দিন. 419 00:24:39,880 --> 00:24:43,870 আমি পিছন দিকে দুইবার মুছতে d2b বলতে পারে 420 00:24:43,870 --> 00:24:46,450 এবং আমি এখানে দেখানো করেছি বেশী যে চেয়ে আরও বেশি গতি আছে 421 00:24:46,450 --> 00:24:52,120 সত্যিই সত্যিই আপনার Vim এডিটিং অনেক বেশি শক্তিশালী করা. 422 00:24:52,120 --> 00:24:55,450 >> এই সবচেয়ে জনপ্রিয় বা সবচেয়ে সাধারণ অপারেটরদের কিছু 423 00:24:55,450 --> 00:24:57,030 এবং পাশাপাশি মনে রাখা বেশ সহজ. 424 00:24:57,030 --> 00:24:59,040 পরিবর্তনের জন্য মুছে ফেলুন, গ জন্য ডি. 425 00:24:59,040 --> 00:25:01,560 সি মূলত ছাড়া পরিবর্তন হিসেবে সঠিক একই জিনিস 426 00:25:01,560 --> 00:25:05,990 আপনি স্বয়ংক্রিয়ভাবে আপনি সি ব্যবহার যখন পরে সন্নিবেশ মোড পুরা পেতে. 427 00:25:05,990 --> 00:25:08,050 আপনি মুছে ফেলার আগে ব্যবহার করেন তখন সাধারণত আপনি সাধারণ মোড থেকে এটি ব্যবহার 428 00:25:08,050 --> 00:25:10,950 এবং আপনি আপনি স্বাভাবিক মোডে থাকার কিছু মুছে দিন পরে. 429 00:25:10,950 --> 00:25:13,380 আপনি কিছু পরিবর্তন করতে চান, আপনি সি ব্যবহার করতে পারেন 430 00:25:13,380 --> 00:25:15,960 কিছু মুছে দিন এবং তারপর অবিলম্বে সন্নিবেশ মোডে যেতে 431 00:25:15,960 --> 00:25:17,740 তাই আপনার টাইপিং শুরু এবং কিছু ঠিক করতে পারবো. 432 00:25:17,740 --> 00:25:21,160 ওয়াই yanking জন্য. 433 00:25:21,160 --> 00:25:25,130 এটি মূলত কপি এর Vim এর ধারণা না. 434 00:25:25,130 --> 00:25:29,220 আমি পরবর্তী 2 শব্দ কপি করতে চান উদাহরণস্বরূপ, যদি আমি y2w বা যে ভালো কিছু করতে পারে, 435 00:25:29,220 --> 00:25:32,120 এবং বনাম মূলত, হাইলাইট জন্য. 436 00:25:32,120 --> 00:25:35,550 এবং এছাড়াও কি সত্যিই শীতল হয় আপনি দুইবার একটি অপারেটর টাইপ হলে 437 00:25:35,550 --> 00:25:38,890 এটি একটি সম্পূর্ণ লাইনে কাজ, তাই হবে আমি একটি সম্পূর্ণ পংক্তিটি মুছে ফেলতে চান 438 00:25:38,890 --> 00:25:41,060 আমি সমগ্র লাইন মুছে ফেলতে মানচিত্র টাইপ করতে পারেন, 439 00:25:41,060 --> 00:25:47,370 আমি সমগ্র লাইন কপি করতে চান অথবা যদি আমি YY বা যে মত কিছু ব্যবহার করতে পারেন. 440 00:25:47,370 --> 00:25:51,600 >> আসুন এই আরো কিছু চেষ্টা করুন. 441 00:25:51,600 --> 00:25:56,280 একটি একটি উন্নত আন্দোলন অপারেটর জন্য এখানে ব্যায়াম হিসাবে ভাল আছে 442 00:25:56,280 --> 00:25:59,230 এবং এমনকি কিছু অন্যান্য বিষয় আমি আজ পাওয়ার পয়েন্ট মধ্যে আবরণ যাচ্ছি না 443 00:25:59,230 --> 00:26:02,250 কিন্তু আপনি তাদের পরে উপেক্ষা করুন মুক্ত মনে করা এবং তাদের সঙ্গে প্রায় ভূমিকা রাখতে পারে 444 00:26:02,250 --> 00:26:05,990 এবং তাদের সাথে পরিচিত পেতে. 445 00:26:05,990 --> 00:26:07,630 অপারেটর এবং গতি. 446 00:26:07,630 --> 00:26:14,220 উদাহরণস্বরূপ, যদি আপনি মাত্র বাক্যে মুছে ফেলতে চান এই 2 শব্দ আছে অনুমান. 447 00:26:14,220 --> 00:26:17,110 কি আপনাকে যা করতে চাইবেন আপনি কি নিশ্চিত যে করতে চাইবেন হল আপনার 448 00:26:17,110 --> 00:26:21,000 কার্সার আপনি মুছে ফেলতে চান প্রথম শব্দ প্রারম্ভে হয়, 449 00:26:21,000 --> 00:26:26,230 এবং আপনি d2w টাইপ করতে পারেন, এবং এটি আপনার জন্য যারা 2 শব্দ মুছে দিতে হবে. 450 00:26:26,230 --> 00:26:33,140 এবং এই সঠিক কমান্ড, d2w ব্যবহার করে, একটু কষ্টকর বলে মনে হতে পারে 451 00:26:33,140 --> 00:26:35,940 এবং অর্থহীন, কিন্তু এটা ধারণা প্রকাশ করার অনুমিত এর 452 00:26:35,940 --> 00:26:39,380 আপনি এইসব বিভিন্ন জিনিস রচনা, এবং এছাড়াও ধরো করতে পারে 453 00:26:39,380 --> 00:26:42,730 আপনি অবস্থায় হতে ঘটতে থাকে, তাহলে আপনি, DW বা d2w ব্যবহার করে শেষ করতে পারে 454 00:26:42,730 --> 00:26:45,600 আমি মাঝে মাঝে ব্যবহার করে যা. 455 00:26:45,600 --> 00:26:50,030 আপনি সমগ্র লাইনের কাজ করতে পারেন, কারণ dd এবং CC আমি আরো অনেক কিছু প্রায়শই ব্যবহার. 456 00:26:50,030 --> 00:26:52,000 >> উদাহরণস্বরূপ, এর আমি এখানে এই র্যান্ডম তালিকা আছে বলা যাক, 457 00:26:52,000 --> 00:26:59,030 এবং হয়ত আমি এটি উপযুক্ত না, কারণ Huskies বলছে যে লাইন মুছে ফেলতে চান শুধুমাত্র এই কারণে, 458 00:26:59,030 --> 00:27:01,200 এবং আমি এটা পরে সন্নিবেশ মোডে যেতে না চান. 459 00:27:01,200 --> 00:27:03,530 আমি, আমি মানচিত্র টাইপ করতে পারে যে ক্ষেত্রে, এটি মুছে ফেলতে চান 460 00:27:03,530 --> 00:27:07,090 এবং যে সমগ্র লাইন মুছে ফেলা হবে. 461 00:27:07,090 --> 00:27:11,680 কিন্তু এর এখন আমি মুছতে চান এই অন্যান্য লাইন আছে বলা যাক, 462 00:27:11,680 --> 00:27:16,850 কিন্তু আমি এটা ঠিক এবং এটা পুনর্লিখন, যে ক্ষেত্রে আমি সিসি মত কিছু চেষ্টা করব চাই, 463 00:27:16,850 --> 00:27:19,550 এবং যে সমগ্র লাইন মুছে ফেলা কিন্তু আপনি দেখতে পারেন, সন্নিবেশ মোডে সম্পর্কে রাখে 464 00:27:19,550 --> 00:27:24,970 এবং আমি সেখানে থেকে এটা ঠিক করতে পারবো. 465 00:27:24,970 --> 00:27:28,510 এবং যদি আপনি অপারেটর এবং গতি একত্রিত করতে পারেন অনেক, অনেক বিভিন্ন উপায় আছে, 466 00:27:28,510 --> 00:27:31,360 আপনি Vim ব্যবহার হিসাবে এবং আরো এবং আরো আপনি বিভিন্ন উপায় সম্পর্কে জানতে 467 00:27:31,360 --> 00:27:36,300 আপনি এই কমান্ড ব্যবহার করতে পারেন, এবং আপনি ভাল এবং ভাল হয়ে যাব. 468 00:27:36,300 --> 00:27:40,180 জট্টিল, এখন এখানে কিছু অন্যান্য হরেক কমান্ড আছে 469 00:27:40,180 --> 00:27:44,700 যে হয় খুব, খুব বেশি ব্যবহৃত হয় এবং এছাড়াও আপনি Vim ভালো হয়ে সাহায্য করবে. 470 00:27:44,700 --> 00:27:48,780 >> উদাহরণস্বরূপ, আমরা চাক্ষুষ হাইলাইট জন্য ছোট হাতের বনাম সম্পর্কে বললাম. 471 00:27:48,780 --> 00:27:51,530 আমরা চাক্ষুষ লাইন হাইলাইট জন্য য়ের বড়হাতের অক্ষর ছোটহাতের ভী ব্যবহার করতে পারেন. 472 00:27:51,530 --> 00:27:55,880 আপনি সহজেই অনেক কিছু একটি সময়ে সমগ্র লাইন হাইলাইট করতে পারেন এই ভাবে. 473 00:27:55,880 --> 00:27:59,180 আপনি মূলত একটি নতুন লাইন সন্নিবেশ স্বাভাবিক মোডে যখন আপনি ণ ব্যবহার করতে পারেন 474 00:27:59,180 --> 00:28:03,620 রেখার নিচের আপনি বর্তমানে করছি এবং টাইপিং শুরু সন্নিবেশ মোড মধ্যে রাখা. 475 00:28:03,620 --> 00:28:07,270 আপনি আপনার কার্সার অধীনে বর্তমানে যে চরিত্র মোছার জন্য ছোট হাতের এক্স ব্যবহার করতে পারেন. 476 00:28:07,270 --> 00:28:10,230 এছাড়াও, U ধরনের যা সুন্দর, পূর্বাবস্থা ব্যবহার করতে পারেন 477 00:28:10,230 --> 00:28:14,180 এবং আপনি, বর্তমান লাইনের শেষে লিখবেন মূলধন একটি ব্যবহার করতে পারেন 478 00:28:14,180 --> 00:28:18,310 তাই সম্ভবত আপনার কার্সার লাইনে কোথাও, এবং আপনি লাইন শেষে যোগ করতে চান. 479 00:28:18,310 --> 00:28:21,150 তারপর আপনি অবিলম্বে লাইন শেষে ঝাঁপ মূলধন টাইপ করতে পারেন 480 00:28:21,150 --> 00:28:25,140 আপনি লাইনের শেষে যোগ করতে পারেন তাই এবং সন্নিবেশ মোডে যেতে. 481 00:28:25,140 --> 00:28:30,840 >> আমি আমি মনে করি আমরা চেষ্টা করে দেখতে পারেন যা যে জন্য আরো কয়েকটি ব্যায়াম আছে মনে. 482 00:28:30,840 --> 00:28:33,240 বাস্তবিক, না, আমি না. না তাদের জন্য. 483 00:28:33,240 --> 00:28:35,810 কিন্তু আমরা আমরা দেখতে পাবেন, যা পরের অধ্যায় জন্য আরো কিছু ব্যায়াম আছে. 484 00:28:35,810 --> 00:28:38,420 কিন্তু এই যদি আপনি নিজে চেষ্টা করে দেখতে পারেন. 485 00:28:38,420 --> 00:28:45,610 আপনি নিয়মিত ভী টাইপ উদাহরণস্বরূপ, যদি, আপনি কি এই মত ব্যবহার করতেন যে নিয়মিত হাইলাইট পাবেন. 486 00:28:45,610 --> 00:28:49,800 আপনি মূলধন ভী টাইপ, আপনি যে মত হাইলাইট পূর্ণ লাইন পেতে পারেন, 487 00:28:49,800 --> 00:28:55,850 অথবা আমি এটা ণ টাইপ হলে মূলত ধরনের যা সুন্দর, আমার জন্য একটি নতুন লাইন খোলা হবে. 488 00:28:55,850 --> 00:28:58,850 এক্স আমি কার্সার নেভিগেশন অক্ষর মুছে ব্যবহার করতে পারেন. 489 00:28:58,850 --> 00:29:00,800 আমি বার একটি গুচ্ছ এক্স চাপুন এবং স্টাফ মুছে দিতে পারেন. 490 00:29:00,800 --> 00:29:06,720 আমি তোমার সব যে পূর্বাবস্থা টিপতে পারেন. 491 00:29:06,720 --> 00:29:09,600 এ, আমি টাইপ করতে পারেন একটি অবিলম্বে লাইনের শেষে যেতে, 492 00:29:09,600 --> 00:29:14,040 এবং আমি আরো কয়েক অন্যান্য চমৎকার নির্দেশক অন্তর্ভুক্ত 493 00:29:14,040 --> 00:29:19,240 এছাড়াও অন্যান্য কিছু কমান্ড শিখতে উপস্থাপনা পরে তাকান করতে পারেন. 494 00:29:19,240 --> 00:29:21,250 >> [ছাত্র] প্রায় প্রতিস্থাপন কি? 495 00:29:21,250 --> 00:29:23,050 [Brandon এল] প্রতিস্থাপন এছাড়াও সত্যিই শীতল 496 00:29:23,050 --> 00:29:26,240 এবং মূলত আপনি কোথাও যেতে যেতে যদি 497 00:29:26,240 --> 00:29:30,060 আপনি সদা মানুষ সত্যিই এটি ব্যবহার করবেন না যে আর অনেক কিছু এই দিন, 498 00:29:30,060 --> 00:29:34,340 কিন্তু আপনি সন্নিবেশ কখনও মাইক্রোসফট ওয়ার্ড দেখা আপনাকে বলছি টাইপ আছে 499 00:29:34,340 --> 00:29:37,840 আপনি হঠাৎ এই অদ্ভুত মোডে যেতে যেখানে আপনি টাইপ প্রতি একক চরিত্র 500 00:29:37,840 --> 00:29:39,570 মূলত পরবর্তী অক্ষর প্রতিস্থাপন? 501 00:29:39,570 --> 00:29:41,020 আপনি না কখনও যে দেখা হলে আমি জানি না. 502 00:29:41,020 --> 00:29:43,250 এই যে অনুরূপ. 503 00:29:43,250 --> 00:29:47,150 আমি মুছে দিতে চান উদাহরণস্বরূপ, যদি কি আমি বর্তমানে কোনো কারণে আছে 504 00:29:47,150 --> 00:29:51,300 আমি মূলধন আর টাইপ করতে পারেন, এবং আপনি নিচের বাম দেখতে পারেন হিসাবে আমি এখন, মোড প্রতিস্থাপন থাকব. 505 00:29:51,300 --> 00:29:58,380 আমি স্টাফ টাইপ করুন, এটি জিনিষ মুছে ফেলা হয়, এবং আমি ধরনের যা শীতল এছাড়াও ব্যাকস্পেস, যা করতে পারেন 506 00:29:58,380 --> 00:30:00,140 এবং আমি যে পূর্বাবস্থা করতে পারেন. 507 00:30:00,140 --> 00:30:06,980 আমি খুব প্রায়ই যে ব্যবহার করবেন না, কিন্তু হরদম এটি সহজ হয়ে ওঠে. 508 00:30:06,980 --> 00:30:14,150 >> এর সত্য - সত্যই Vim সম্পর্কে আমার প্রিয় জিনিস এক, যা পাঠ্য বস্তু, সম্পর্কে কথা বলুন. 509 00:30:14,150 --> 00:30:19,660 শিরোনাম বস্তু মূলত লেখার খণ্ড কিছু বাছাই সংজ্ঞা এই ধারণা হয় 510 00:30:19,660 --> 00:30:26,550 আপনার টেক্সট ফাইল ভিতরে, এবং আমি প্রথম এই নির্দেশক উপর যাবেন, 511 00:30:26,550 --> 00:30:29,860 আপনি আরো সম্পূর্ণরূপে যে মানে বুঝতে জন্য এবং তারপর আমি আপনি কিছু বিক্ষোভ দেব. 512 00:30:29,860 --> 00:30:34,650 ওয়াট, একটি শব্দ হিসাবে একটি টেক্সট বস্তুর মত একটি শব্দ বোঝায় 513 00:30:34,650 --> 00:30:36,480 তাই কিছু শব্দ আপনি সাধারণতঃ এটা জানি, 514 00:30:36,480 --> 00:30:39,300 এবং শব্দ পাশে যে যতিচিহ্ন আছে যদি 515 00:30:39,300 --> 00:30:43,490 তারপর এটি সাধারণত যতিচিহ্নযুক্ত না. 516 00:30:43,490 --> 00:30:46,440 কিন্তু উদাহরণস্বরূপ, আপনি কোনো কারণে যতিচিহ্ন অন্তর্ভুক্ত করতে চান তাহলে 517 00:30:46,440 --> 00:30:49,080 অথবা আপনি ইংরেজী না কিছু যে করছেন এবং আপনি অন্তর্ভুক্ত করতে চান 518 00:30:49,080 --> 00:30:51,180 হোয়াইটস্পেস দ্বারা অঙ্কিত যে সমস্ত অক্ষর 519 00:30:51,180 --> 00:30:55,390 এছাড়াও আপনি হোয়াইটস্পেস দ্বারা বেষ্টিত যে সবকিছু পেতে রাজধানী ওয়াট ব্যবহার করতে পারেন. 520 00:30:55,390 --> 00:30:58,510 এছাড়াও আপনি একটি টেক্সট বস্তুর পড়ুন প্রথম বন্ধনী ব্যবহার করতে পারেন 521 00:30:58,510 --> 00:31:00,170 যে প্রথম বন্ধনী একটি সেট ভিতরে. 522 00:31:00,170 --> 00:31:03,950 আপনি বর্গাকার বন্ধনী, কোণ বন্ধনী সঙ্গে একই জিনিস করতে পারেন, 523 00:31:03,950 --> 00:31:06,450 পাশাপাশি ধনুর্বন্ধনী, এবং কোট, এবং পরিশেষে, 524 00:31:06,450 --> 00:31:10,970 তবে আপনাকে কিছু ট্যাগ পড়ুন টি ব্যবহার করতে পারেন. 525 00:31:10,970 --> 00:31:15,390 >> আমার যে আসলে খেলে আউট কিভাবে আপনি প্রদর্শন যাক. 526 00:31:15,390 --> 00:31:21,380 উদাহরণস্বরূপ, এই হল আমার গ্লাসকেস আমার খুব প্রথম উদাহরণ. 527 00:31:21,380 --> 00:31:26,950 আমি পরিবর্তন করতে চান যা এই বাক্যে কিছু শব্দ আছে, 528 00:31:26,950 --> 00:31:30,560 এবং আমরা একটি গতি হিসাবে ব্যবহৃত হচ্ছে ওয়াট সম্পর্কে বললাম, 529 00:31:30,560 --> 00:31:33,170 কিন্তু আপনার কাছে তাই মত একটি পাঠ্য বস্তু হিসেবে এটি ব্যবহার করতে পারেন. 530 00:31:33,170 --> 00:31:40,940 উদাহরণস্বরূপ, একটি উপায় আমি বারাক এর নাম পরিবর্তন বা মূলত এটি পরিবর্তন করতে পারে 531 00:31:40,940 --> 00:31:46,730 , আমি শব্দ জন্য পরিবর্তনের জন্য সি ও W এই শব্দ এবং টাইপ শুরুতে যেতে পারে হয় 532 00:31:46,730 --> 00:31:51,650 এবং যে সমগ্র শব্দ মুছে দিন এবং সন্নিবেশ মোড মধ্যে রাখা হবে. 533 00:31:51,650 --> 00:31:54,240 আমার শব্দ সব সময় শুরুতে যেতে হবে জন্য কিন্তু এটা খুবই বিরক্তিকর. 534 00:31:54,240 --> 00:31:56,530 যে সত্যিই বিরক্তিকর. আমি যে কি আছে না চান. 535 00:31:56,530 --> 00:32:00,390 আমি আসলে তার নাম ভেতরে যে কোন স্থানে হতে পারে 536 00:32:00,390 --> 00:32:03,930 এবং, CIW টাইপ, এবং আমি ভেতরের ঘোরা 537 00:32:03,930 --> 00:32:06,590 তাই এটি একটি শব্দ পরিবর্তন ঘোরা CIW আমি টাইপ করা হলে, 538 00:32:06,590 --> 00:32:10,150 অথবা অন্য কথায়, আমি বর্তমানে ভিতরে আছি শব্দ পরিবর্তন, 539 00:32:10,150 --> 00:32:13,280 এবং এটি আপনার সঠিক একই ইফেক্ট দিতে হবে. 540 00:32:13,280 --> 00:32:17,130 আপনি যে ঠিক করতে পারবো. 541 00:32:17,130 --> 00:32:21,390 >> একইভাবে, সম্ভবত আমি ভালো কিছু ক্ষেত্রে আছে 542 00:32:21,390 --> 00:32:27,920 কোনো কারণে কিছু বিভেদক বা যে ভালো কিছু আছে যেখানে, 543 00:32:27,920 --> 00:32:31,700 অথবা সেখানে কিছু যতিচিহ্ন, এবং আমি পুরো জিনিস মুছে ফেলতে চেয়েছিলেন. 544 00:32:31,700 --> 00:32:36,530 আমি CIW টাইপ যদি এটা, এই বিভেদক ভিতরে কি মুছে দিতে হবে 545 00:32:36,530 --> 00:32:39,830 কিন্তু আমি হোয়াইটস্পেস দ্বারা বেষ্টিত যে গোটা ব্যাপারটাই পেতে চান, 546 00:32:39,830 --> 00:32:42,750 তাই আমি পুরো জিনিস মুছে ফেলতে CIW ব্যবহার করতে পারেন. 547 00:32:42,750 --> 00:32:51,000 আমি একই জিনিস করে, পাঁচ টাইপ, এবং ছয় টাইপ করব. 548 00:32:51,000 --> 00:32:53,670 একইভাবে, আমি বন্ধনীর ভিতরে কিছু যে পরিবর্তন করতে ইচ্ছুক 549 00:32:53,670 --> 00:32:58,340 আমি প্রথম বন্ধনী ভিতরে যে সবকিছু মুছে দিন) CI টাইপ করতে পারেন 550 00:32:58,340 --> 00:33:05,460 এবং তারপর, আপনি যা করতে চান যাই হোক না কেন, int-argc মত, আমি কাজ করতে চান যাই হোক না কেন পূরণ 551 00:33:05,460 --> 00:33:07,330 এবং একইভাবে, কোট সঙ্গে একই জিনিস. 552 00:33:07,330 --> 00:33:13,130 আমি কোট ভেতরে যে টেক্সট ঠিক করতে পারবো, 553 00:33:13,130 --> 00:33:21,540 এবং আমি এও ট্যাগ এর ভিতরে যে জিনিস পরিবর্তন করতে পারেন. 554 00:33:21,540 --> 00:33:24,400 যে জানার জন্য? 555 00:33:24,400 --> 00:33:27,020 >> আপনি কি করতে পারেন আরেকটি বিষয় আপনি সি ব্যবহার করতে হবে না হয়. 556 00:33:27,020 --> 00:33:30,690 আপনি এই ট্যাগ ভিতরে কি মুছে ফেলতে চান তাহলে আপনাকে D ব্যবহার করতে পারেন. 557 00:33:30,690 --> 00:33:35,370 আমি একটি ট্যাগ ভিতরে টেক্সট মুছে ফেলতে চান, আমি যে ট্যাগটি মুছে Dit ব্যবহার করতে পারেন. 558 00:33:35,370 --> 00:33:40,360 আমি উদাহরণস্বরূপ, ট্যাগ ভিতরে কি উজ্জ্বল করতে VIT ব্যবহার করতে পারেন. 559 00:33:40,360 --> 00:33:43,920 অন্যান্য জিনিস পরিবর্তে আপনি একটি ব্যবহার করতে পারেন মাঝখানে আমি ব্যবহার করে থাকে, 560 00:33:43,920 --> 00:33:49,490 আপনি আমি এটা পাঠ্য বস্তুর পড়ুন হবে ব্যবহার করে যদি সব জন্য যা দাঁড়িয়েছে, তাই মনে রাখা 561 00:33:49,490 --> 00:33:52,260 বা বিভেদক ভিতরে রয়েছে যে একটি টেক্সট বস্তুর ব্যবহার, 562 00:33:52,260 --> 00:33:56,000 কিন্তু আপনি একটি ব্যবহার করা হলে তা যে টেক্সট হিসেবে বিভেদক নিজেই অন্তর্ভুক্ত করা হবে. 563 00:33:56,000 --> 00:33:59,180 উদাহরণস্বরূপ, আমি এই টেক্সট এবং পার্শ্ববর্তী ট্যাগ হাইলাইট করতে চান তাহলে 564 00:33:59,180 --> 00:34:05,390 আমি একটি সব জন্য, এবং তারপর টন ট্যাগ জন্য, চাক্ষুষ হাইলাইট জন্য ভ্যাট, ভি ব্যবহার করতে পারেন. 565 00:34:05,390 --> 00:34:08,350 আপনি ভাল হিসাবে যে ভালো কিছু করতে পারেন. 566 00:34:08,350 --> 00:34:15,810 হয়তো আমি, যেমন এটি প্রায় কোট সঙ্গে এই google.com মুছে ফেলতে চান 567 00:34:15,810 --> 00:34:22,860 এবং আমি যেমন, যে সব মুছে Da মত কিছু "ব্যবহার করতে পারেন. 568 00:34:22,860 --> 00:34:26,520 >> এ পর্যন্ত কোন প্রশ্ন? 569 00:34:26,520 --> 00:34:32,270 আমি, আমি আচমকা আপনার উপর Vim কমান্ড অনেক ডাম্পিং করছি বুঝতে পারি যে 570 00:34:32,270 --> 00:34:36,210 আমি সব বিভিন্ন কমান্ড আপনাকে এক্সপোজ করতে চান, কারণ এবং এই মূলত হল 571 00:34:36,210 --> 00:34:39,480 এবং আপনি এই কমান্ড Vim কি কি একটি ভূমিকা দেয়. 572 00:34:39,480 --> 00:34:41,460 আপনি ফিরে যান যখন কিন্তু কি ঘটতে করতে যাচ্ছে হয় 573 00:34:41,460 --> 00:34:44,250 আপনি ধীরে ধীরে এই কমান্ড একের পর এক কুড়ান আছে চলুন. 574 00:34:44,250 --> 00:34:47,880 যে খুব অপ্রতিরোধ্য কারণ আপনি নিজেকে ঢাকিয়া ফেলা না চান. 575 00:34:47,880 --> 00:34:50,460 আপনি Vim নিতে চান কি সত্যিই আপনি যা করতে হয় 576 00:34:50,460 --> 00:34:53,590 প্রথম মৌলিক সেট দিয়ে শুরু, এবং আমি আপনার জন্য পাঠ মধ্যে এটি বিভক্ত করেছি 577 00:34:53,590 --> 00:34:57,830 যে এটি সহজ আপনাকে অনুসরণ করতে, এবং কমান্ড প্রতিটি সেট এবং চেষ্টা মাস্টার 578 00:34:57,830 --> 00:35:00,400 একের পর এক, একটি সময়ে এক. 579 00:35:00,400 --> 00:35:03,500 এটি আপনি ফিরে যেতে যখন আপনি কি তাই একবারে সবকিছু করতে খুব বেশী নেই 580 00:35:03,500 --> 00:35:10,950 HJKL, সন্নিবেশ মোড, স্বাভাবিক মোডে অব্যাহতি যা প্রথম পাঠ, যান, 581 00:35:10,950 --> 00:35:13,790 এবং, সংরক্ষণ এবং প্রস্থান, এবং যে আপনি সত্যিই Vim বেঁচে থাকতে প্রয়োজন সব 582 00:35:13,790 --> 00:35:15,220 এবং সত্যিই, যে সত্যিই আরামদায়ক পেতে. 583 00:35:15,220 --> 00:35:18,270 এবং আপনি যে সঙ্গে খুব আরামদায়ক একবার কয়েক দিন পরে 584 00:35:18,270 --> 00:35:21,170 আপনি আরো উন্নত গতি অপারেটরদের উপর সরানো উচিত, 585 00:35:21,170 --> 00:35:25,890 আরো উন্নত গতি, এবং তাই এবং তাই ঘোষণা অপারেটর এবং উপর. 586 00:35:25,890 --> 00:35:32,160 >> আমি অনেক মধ্য দিয়ে যাচ্ছি, কিন্তু আমি আপনি বিভিন্ন জিনিস অনেক উন্মুক্ত করতে চাই. 587 00:35:32,160 --> 00:35:36,080 তবে আপনি যদি চ্যালেঞ্জ জন্য চলেছি ক্ষেত্রে, আমি আপনাকে দেখাতে পারেন 588 00:35:36,080 --> 00:35:43,690 আপনি আমরা শুধু আজ শিখেছি অধিকাংশই ব্যবহার করে সব একসাথে এই লাগাতে পারেন কিভাবে, 589 00:35:43,690 --> 00:35:46,280 যদি আপনি চান এবং আপনি বরাবর অনুসরণ করতে পারেন 590 00:35:46,280 --> 00:35:48,590 কিন্তু আমি কিছু র্যান্ডম ব্যায়াম তৈরি. 591 00:35:48,590 --> 00:35:51,140 আমরা ভালো পালা কিছু বাছাই আছে ধরুন 592 00:35:51,140 --> 00:35:53,200 আপনি মানুষের নামের সাথে এই ব্লক আছে, 593 00:35:53,200 --> 00:35:55,440 ঘর, বছর, এবং কেন্দ্রীকরণ ও যে কোন বস্তু, 594 00:35:55,440 --> 00:35:59,240 এবং আপনি নিজের জন্য একটি নতুন এন্ট্রি যোগ করতে চান. 595 00:35:59,240 --> 00:36:01,530 কি আপনি এই কাজ করার জন্য সবচেয়ে ভালো উপায় কি? 596 00:36:01,530 --> 00:36:03,240 এর ভালো এটা করুক না. 597 00:36:03,240 --> 00:36:06,620 কেন আমরা প্রথম ব্লকের হাইলাইট করবেন না. 598 00:36:06,620 --> 00:36:08,710 আপনি তা নির্বাচন করতে যাচ্ছেন, এবং আমরা এটা হ্যাঁচকা টান Y প্রেস করতে পারেন, 599 00:36:08,710 --> 00:36:11,180 তাই এখন আমরা মূলত কপি করতে পারবে এবং প্রথম এই টেমপ্লেটটি পেস্ট করুন 600 00:36:11,180 --> 00:36:16,500 ধাপ থেকে গোটা ব্যাপারটাই পুনর্লিখন করেও. 601 00:36:16,500 --> 00:36:20,390 এখন আমি, নামা বার একটি গুচ্ছ নিচে J চাপুন করব 602 00:36:20,390 --> 00:36:22,560 এবং আমি তা পেস্ট করতে P চাপুন করব. 603 00:36:22,560 --> 00:36:26,990 হয়তো আমি একটি স্থান জন্য কিছু অতিরিক্ত লাইন যুক্ত করতে হবে, 604 00:36:26,990 --> 00:36:31,130 এবং এর এখন আমি কাউকে আপনার নাম পরিবর্তন করতে চান বলা যাক. 605 00:36:31,130 --> 00:36:36,220 তারপর আমি এখানে যান এবং যে নাম পরিবর্তন করার আগে মত c2w টাইপ করতে পারেন. 606 00:36:36,220 --> 00:36:38,860 কে জানে বব জোনস,. 607 00:36:38,860 --> 00:36:41,470 আমি ঘর পরিবর্তন করতে চান তাহলে হয়তো আমি এখানে মধ্যম মধ্যে যেতে পারেন 608 00:36:41,470 --> 00:36:44,230 এবং টাইপ CIW সালে এবং Cabot হাউস স্থাপন করা. 609 00:36:44,230 --> 00:36:47,850 >> এখানে আপনি ব্যবহার বিবেচনা করতে পারেন যেখানে একটি উদাহরণ হতে পারে 610 00:36:47,850 --> 00:36:52,970 যদি আপনি চান আপনার স্নাতকের বছরের পরিবর্তন প্রতিস্থাপন মোড, 611 00:36:52,970 --> 00:36:54,890 অথবা আমরা পাশাপাশি CIW ব্যবহার করতে পারেন. 612 00:36:54,890 --> 00:36:57,550 এটা কোন ব্যাপার না. 613 00:36:57,550 --> 00:37:07,180 হতে পারে আপনি আপনার প্রধান পরিবর্তন করতে চান. 614 00:37:07,180 --> 00:37:11,310 এবং যে আপনি কি করবেন না. 615 00:37:11,310 --> 00:37:17,170 এবং হয়ত আমি আপনি আমি না পারে একটি বিক্ষোভের দিতে হবে 616 00:37:17,170 --> 00:37:23,820 আপনি Vim মধ্যে আরো উন্নত কমান্ড শিখতে চালিয়ে আমি যদি হয়, যদি 617 00:37:23,820 --> 00:37:25,690 আমরা সবে, এখানে পৃষ্ঠ প্রারম্ভিক করছি কারণ 618 00:37:25,690 --> 00:37:28,960 এবং আমি আমি এখানে আপনাকে দেখানো করেছি তুলনায় আরও দ্রুত সম্পাদনা এই সাজানোর যেত না 619 00:37:28,960 --> 00:37:32,860 আমি আজকের জন্য আপনাকে দেখাতে একটি সুযোগ অর্জিত না যে আরো কমান্ড জানি না. 620 00:37:32,860 --> 00:37:37,500 আমি এই উজ্জ্বল করতে চান উদাহরণস্বরূপ, যদি আমি যে মত এটি করতে পারেন, 621 00:37:37,500 --> 00:37:39,960 নিচে নামাও. 622 00:37:39,960 --> 00:37:43,860 আমি আমার নিজের ম্যাপিং যুক্ত করেছি 623 00:37:43,860 --> 00:37:48,100 মূলত স্বয়ংক্রিয়ভাবে সম্পর্কে জন্য স্টাফ হাইলাইট 624 00:37:48,100 --> 00:38:02,610 এবং আমি আমি করতে পারে জানি না. 625 00:38:02,610 --> 00:38:05,260 আমি বলতে চাচ্ছি, এই শুধু আপনি দেখানোর চেষ্টা করা হয় আপনি সত্যিই সত্যিই, যা করতে পারেন যে 626 00:38:05,260 --> 00:38:08,180 আপনি এই সব বিভিন্ন ক্ষেত্র আছে, বিশেষ করে যখন আরো দ্রুত জিনিস সম্পাদনা শুরু, 627 00:38:08,180 --> 00:38:10,620 এবং সাধারণত কি আপনি কাজ হতে পারে ধরণের ক্লিক করে 628 00:38:10,620 --> 00:38:13,530 এবং হাইলাইট এবং তারপর টাইপ. 629 00:38:13,530 --> 00:38:18,530 আপনি আচমকা সবকিছু করতে পারেন, কপি এবং পেস্ট, 630 00:38:18,530 --> 00:38:21,640 , ফাইলের মধ্যে আপ করুন এবং নিচে চলন্ত 631 00:38:21,640 --> 00:38:24,060 মাত্র স্টাফ বিন্যাস, স্টাফ প্লাজার. 632 00:38:24,060 --> 00:38:29,670 এই সমস্ত Vim মধ্যে অনেক, অনেক বেশি দ্রুত সম্পন্ন করা যাবে. 633 00:38:29,670 --> 00:38:32,580 >> আমি সত্যিই সুন্দর হতে পারে মনে যা শুধু এক শেষ সামান্য জিনিস, 634 00:38:32,580 --> 00:38:34,820 এটি এবং প্রতিস্থাপন যা. 635 00:38:34,820 --> 00:38:36,460 জিমেইল শর্টকাট ব্যবহার করেছেন যারা আপনি যারা 636 00:38:36,460 --> 00:38:41,050 এছাড়াও, আপনি টাইপ যদি / এটা সন্ধান বক্সে আপনাকে পাঠায় যে জানতে পারবেন 637 00:38:41,050 --> 00:38:44,210 এবং সাধারণভাবে বিভিন্ন অ্যাপ্লিকেশন অনেক মধ্যে আপনি যে স্ল্যাশ পাবেন 638 00:38:44,210 --> 00:38:47,300 হয়তো বা স্ল্যাশ বা স্ল্যাশ না কিছু নিয়ন্ত্রণ 639 00:38:47,300 --> 00:38:49,870 আপনি অনুসন্ধান মোডে কিছু বাছাই করা হবে, 640 00:38:49,870 --> 00:38:53,240 এবং যে এছাড়াও মূলত মূলত Vim থেকে আসে 641 00:38:53,240 --> 00:38:58,670 স্ল্যাশ অপারেটর বা স্ল্যাশ কমান্ডের ইনপুট আপনি পারবেন কারণ 642 00:38:58,670 --> 00:39:01,770 আপনি নথির মধ্যে অনুসন্ধান করতে ব্যবহার করতে পারেন স্ট্রিং কিছু বাছাই. 643 00:39:01,770 --> 00:39:05,350 আপনি, পরবর্তী ও পূর্ববর্তী সংঘটন যেতে এন ও রাজধানী এন পারেন 644 00:39:05,350 --> 00:39:10,700 এবং আপনি এবং অনুসন্ধান নথির মধ্যে প্রতিস্থাপন অনুরূপ কিছু ব্যবহার করতে পারেন. 645 00:39:10,700 --> 00:39:15,060 আমি আপনি এটি করা যাবে কি একটি বিক্ষোভের দেব. 646 00:39:15,060 --> 00:39:18,200 >> আমি এই নথির মধ্যে স্ট্রিং Yank সমস্ত উদাহরণ খুঁজতে চান হয়তো যদি 647 00:39:18,200 --> 00:39:23,310 আপনি নিচের বাম কোণে দেখতে পারেন হিসাবে আমি,, Yank / টাইপ করতে পারেন 648 00:39:23,310 --> 00:39:26,350 আমি লিখতে টাইপ করার সময় এবং এটি সব দৃষ্টান্ত তুলে ধরে. 649 00:39:26,350 --> 00:39:34,160 আমি ঐ সমস্ত বিভিন্ন দৃষ্টান্ত মধ্যে আগে পিছে ঘুরে মূলত এন ব্যবহার করতে পারেন 650 00:39:34,160 --> 00:39:40,420 এবং এর আমি কিছু র্যান্ডম শব্দ দিয়ে Yank অনুসন্ধান এবং প্রতিস্থাপন করতে চান অনুমান করা যাক 651 00:39:40,420 --> 00:39:42,180 যে নথিতে এছাড়াও. 652 00:39:42,180 --> 00:39:47,070 আমি টিপতে পারেন: Vim মধ্যে কমান্ডের কিছু সাজানোর টাইপ শুরু করতে, 653 00:39:47,070 --> 00:39:49,610 কাছাকাছি চলন্ত চেয়ে আরো পরিশীলিত যে এর কিছু কমান্ড 654 00:39:49,610 --> 00:39:51,370 বা মুছে ফেলার বা যে ভালো কিছু. 655 00:39:51,370 --> 00:39:56,860 আমি আমি এই প্রতিকল্পন কমান্ড ব্যবহার করতে চান পড়ুন% সাইন টাইপ হবে 656 00:39:56,860 --> 00:39:58,230 সম্পূর্ণ নথি উপর. 657 00:39:58,230 --> 00:40:02,380 প্রতিকল্পন জন্য গুলি টাইপ করুন. এই মূলত PEARL থেকে আসে. 658 00:40:02,380 --> 00:40:07,040 এবং এই পরের কমান্ডটি আপনি PEARL মধ্যে খুঁজে পাবেন যে একটি চমত্কার মান কমান্ড 659 00:40:07,040 --> 00:40:09,790 পরিবর্তে এবং অন্যান্য প্রোগ্রামিং ভাষায় যে আপনি পাবেন 660 00:40:09,790 --> 00:40:13,170 সম্ভবত আপনি আরো কম্পিউটার বিজ্ঞান না শিখতে শুরু, 661 00:40:13,170 --> 00:40:20,130 এবং আমি মূলত আমি এটি এবং প্রতিস্থাপন করতে চান শব্দের মধ্যে /, টাইপ টাইপ / ব্যবহার করতে পারেন 662 00:40:20,130 --> 00:40:24,280 এবং তারপর অন্য টাইপ করুন / এবং আমি সঙ্গে যে শব্দ প্রতিস্থাপন করতে চান যাই হোক না কেন শব্দ টাইপ. 663 00:40:24,280 --> 00:40:27,450 কে হয়তো nyancat, জানেন. 664 00:40:27,450 --> 00:40:30,390 আমি যে কি, এবং তারপর আপনি সবকিছু প্রতিস্থাপিত হবে দেখতে পাবেন. 665 00:40:30,390 --> 00:40:34,000 >> কিন্তু আপনি এই শব্দ এখানে আছে বিজ্ঞপ্তি পাবেন. 666 00:40:34,000 --> 00:40:37,620 কোন এক কারণে Yank আমাদের দৃষ্টান্ত কিছু, প্রতিস্থাপিত কিন্তু সব না হয় 667 00:40:37,620 --> 00:40:40,250 উপায় ভাষা এই সাজানোর লেখা হয়েছে এবং যে কারণ 668 00:40:40,250 --> 00:40:43,550 Vim মধ্যে কিন্তু অন্য জায়গায় না শুধুমাত্র যে আপনি প্রতিকল্পন কমান্ড চালানো হলে 669 00:40:43,550 --> 00:40:46,470 এটি শুধুমাত্র প্রতিটি লাইনে যে শব্দের প্রথম দৃষ্টান্ত প্রতিস্থাপন করবে 670 00:40:46,470 --> 00:40:52,810 তাই আমি আসলে প্রতি একক লাইন শব্দ সব দৃষ্টান্ত প্রতিস্থাপন করতে চান 671 00:40:52,810 --> 00:40:56,890 তারপর আমি একই জিনিস করে কিন্তু খুব শেষে এজি পতাকা যোগ আছে 672 00:40:56,890 --> 00:41:00,810 যা বিশ্বব্যাপী ঘোরা, এবং তারপর যে আসলে করবে না 673 00:41:00,810 --> 00:41:06,200 সব দৃষ্টান্ত প্রতিস্থাপন. 674 00:41:06,200 --> 00:41:09,710 আপনি রেগুলার এক্সপ্রেশন শিখতে এবং একবার, একটি CS50 সেমিনার আসলে আছে 675 00:41:09,710 --> 00:41:12,120 রেগুলার এক্সপ্রেশন উপর, তাই আপনি রেগুলার এক্সপ্রেশন সম্পর্কে জানতে আগ্রহী হন তাহলে 676 00:41:12,120 --> 00:41:16,970 এছাড়াও আপনি যে সেমিনার গ্রহণ করা এবং আরো জানতে পারেন. 677 00:41:16,970 --> 00:41:19,920 >> কিন্তু উদাহরণস্বরূপ, এর আমি ভালো নামের একটি তালিকা আছে বলা যাক, 678 00:41:19,920 --> 00:41:23,920 এবং আমি তা পুনর্বিন্যস্ত করতে চান, তাই এর পরিবর্তে পদবি, কমা, প্রথম নাম হচ্ছে 679 00:41:23,920 --> 00:41:27,490 এটি প্রথম নাম, স্থান, শেষ নাম বলেছেন, তাই আমি এটা পুনর্বিন্যস্ত করতে চান. 680 00:41:27,490 --> 00:41:30,750 আপনি আসলে ঠিক এই কমান্ডটি ব্যবহার করতে পারেন 681 00:41:30,750 --> 00:41:33,600 আপনি এখানে দেখতে পারেন তাই মূলত, আপনার জন্য যে কাজ করতে 682 00:41:33,600 --> 00:41:37,170 আমরা, আমরা একটি খুঁজে কি এবং প্রতিস্থাপন করতে চান, যার মানে একটি গুলি, দিয়ে শুরু 683 00:41:37,170 --> 00:41:42,970 এবং তারপর আমি এই জাদু পতাকা কিছু বলা যা একটি পতাকা নামক \ বনাম যোগ করেছেন, 684 00:41:42,970 --> 00:41:45,810 Vim মধ্যে যা আপনি আরো সহজে রেগুলার এক্সপ্রেশন যা করতে পারবেন. 685 00:41:45,810 --> 00:41:49,370 তারপর সেখান থেকে আমরা মূলত কোন একক লাইন জন্য মেলে 686 00:41:49,370 --> 00:41:55,960 যে ফর্ম শব্দ, কমা, স্থান, এবং শব্দের একটি সেট বা বর্ণের একটি সেট এর একটি সেট. 687 00:41:55,960 --> 00:41:59,240 \ 'মূলত এক বা একাধিক অক্ষর মানে W, 688 00:41:59,240 --> 00:42:04,030 এবং প্রথম বন্ধনী এই গ্রুপ ক্যাপচার ব্যবহার করা হয় 689 00:42:04,030 --> 00:42:06,120 তাই আমি তাদের পরে পাঠাতে পারেন. 690 00:42:06,120 --> 00:42:09,910 যেহেতু আপনি দেখতে পারেন, শব্দের একবার এই ক্যাপচার 2 ব্লক 691 00:42:09,910 --> 00:42:11,690 একটি কমা, স্থান দ্বারা পৃথক করা হয় যে 692 00:42:11,690 --> 00:42:15,510 তাহলে কি আমরা সঙ্গে এটি প্রতিস্থাপন করতে চান আমি \ 2 এবং \ 1 ব্যবহার হয় 693 00:42:15,510 --> 00:42:18,130 বন্দী ছিল কথায় ফিরে পড়ুন 694 00:42:18,130 --> 00:42:20,950 প্রকৃত খুঁজে কমান্ডে, 695 00:42:20,950 --> 00:42:24,970 এবং যাতে \ 2, বন্ধনী দ্বিতীয় সেটে রয়েছে যাহা বোঝায় 696 00:42:24,970 --> 00:42:28,140 \ 1, বন্ধনী প্রথম সেট উপস্থিত রয়েছে যাহা বোঝায় 697 00:42:28,140 --> 00:42:31,680 আপনি দেখতে পারেন হিসাবে 1 space দিয়ে বিভক্ত আগে ও, আমি 2 নির্বাণ করছি 698 00:42:31,680 --> 00:42:36,650 চেষ্টা এবং শেষ নাম আগে প্রথম নাম সরাতে. 699 00:42:36,650 --> 00:42:38,380 যে জানার জন্য? 700 00:42:38,380 --> 00:42:43,450 >> এবং কি আমি কি করতে পারি, আমি তাই আমি শুধুমাত্র এই লাইন নেভিগেশন এই কমান্ডটি এই প্রথম লুকিয়ে রাখতে পারেন হয় 701 00:42:43,450 --> 00:42:53,720 এবং তারপর আমি এই কমান্ডটি টাইপ করব. 702 00:42:53,720 --> 00:42:57,050 আপনি বিভক্ত হিসাবে এটি ঠিক আছে দেখতে পারেন. 703 00:42:57,050 --> 00:42:59,400 এবং আবার, এই সবে পৃষ্ঠ প্রারম্ভিক হয়, 704 00:42:59,400 --> 00:43:03,020 আপনি রেগুলার এক্সপ্রেশন সেমিনারে যেতে হলে এবং তারপর আমি আপনাকে শিখতে হবে নিশ্চিত নই 705 00:43:03,020 --> 00:43:05,070 আপনি রেগুলার এক্সপ্রেশন সঙ্গে করতে পারেন আরো অনেক ভিন্ন জিনিস, 706 00:43:05,070 --> 00:43:08,910 এবং এই মূলত সত্যিই আপনি Vim সাথে কি করতে পারেন এ প্রজ্ঞান শুরু হয় 707 00:43:08,910 --> 00:43:10,850 আপনি কি সত্যিই এটি একটি মাস্টার হয়ে শুরু হলে. 708 00:43:10,850 --> 00:43:14,520 সম্ভবত আপনি কিছু Refactor করতে চান, এবং আপনি সব দৃষ্টান্ত খুঁজতে চান 709 00:43:14,520 --> 00:43:16,980 প্যাটার্ন নামকরণ কিছু সাজানোর পরবর্তী কিছু ফাংশন. 710 00:43:16,980 --> 00:43:18,570 আপনি নামে যে ভাবে পরিবর্তন করতে চান. 711 00:43:18,570 --> 00:43:21,140 আপনি, আপনার জন্য কি সেটা ভালো কমান্ডের কিছু সাজানোর লিখতে পারেন 712 00:43:21,140 --> 00:43:23,850 এবং যে আপনি Vim মধ্যে পেতে পারেন নমনীয়তা ধরণের 713 00:43:23,850 --> 00:43:30,210 আপনি শুধু অন্যান্য টেক্সট এডিটর পেতে যাচ্ছেন না যে. 714 00:43:30,210 --> 00:43:34,830 >> যে মূলত, আমি আজকের সেমিনার আজ আপনি শেখান চেয়েছিলেন সবকিছুর জুড়ে 715 00:43:34,830 --> 00:43:38,580 কিন্তু আবার, সত্যিই আমি জোর চাই যে আপনি Vim নিতে চান 716 00:43:38,580 --> 00:43:42,120 এটি শুরুতে সামান্য উচ্চ লার্নিং কার্ভ আছে যে সত্য. 717 00:43:42,120 --> 00:43:44,230 খুব শুরুতে আপনি সামান্য কম উত্পাদনশীল হবে 718 00:43:44,230 --> 00:43:47,010 সম্ভবত আপনি অন্যথায় হতে পারে, কিন্তু তার চেয়ে যদি আপনি এটি দিয়ে বিদ্ধ হলে 719 00:43:47,010 --> 00:43:49,890 কয়েক দিন বা কয়েক সপ্তাহের মধ্যে, আপনি শিখতে কিভাবে দ্রুত উপর নির্ভর করে, 720 00:43:49,890 --> 00:43:56,300 আপনি অনেক তাড়াতাড়ি, অনেক পরিণত করব, এবং আমি আপনাকে একটি বিক্ষোভের দিতে চেষ্টা 721 00:43:56,300 --> 00:43:59,070 কি Vim করতে সক্ষম কিন্তু আমি সত্যিই আপনি প্রদর্শন করার সুযোগ পান নি 722 00:43:59,070 --> 00:44:03,230 আমি সাধারণত জন্য উদাহরণস্বরূপ, বর্গ আমি Vim সঙ্গে আমার নোট মধ্যে টাইপ করার সময় কি ঘটবে. 723 00:44:03,230 --> 00:44:07,920 আমি অন্য কোন প্রোগ্রামের সাথে এত দ্রুত Vim মধ্যে আমি করতে বেশী কাজ করতে পারেন এ কারণে যে. 724 00:44:07,920 --> 00:44:14,480 এটা আক্ষরিক অন্যান্য প্রোগ্রামের তুলনায় Vim মধ্যে 2 অথবা 3 বার উত্পাদনশীলতা বৃদ্ধি হয়, 725 00:44:14,480 --> 00:44:18,800 না শুধুমাত্র টেক্সট সম্পাদনা গতি সাথে কিন্তু ভাবেই আমি নথি চারপাশে স্থানান্তর করতে পারেন 726 00:44:18,800 --> 00:44:21,510 এবং আমি আমার কম্পিউটারে অন্যান্য ফাইল অ্যাক্সেস করতে পারেন উপায় 727 00:44:21,510 --> 00:44:23,110 এবং তাদের মধ্যে এবং তাই এবং তাই ঘোষণা মধ্যে তিড়িং লাফ. 728 00:44:23,110 --> 00:44:27,600 এটি শুধু একটি সত্যিই সত্যিই, বিপুল উত্পাদনশীলতা বুস্ট এর. 729 00:44:27,600 --> 00:44:30,550 আপনি শেখার করছি >> কিন্তু, আপনি, আপনি একটি সময়ে এক জিনিস জানতে নিশ্চিত করতে চাই 730 00:44:30,550 --> 00:44:34,970 এবং অনেকগুলি বিভিন্ন কমান্ডের সঙ্গে নিজেকে ঢাকিয়া ফেলা না চেষ্টা 731 00:44:34,970 --> 00:44:39,090 কমান্ড অনেক এবং বিভিন্ন শর্টকাট অনেক আছে, কারণ আপনি Vim মধ্যে জানতে পারেন. 732 00:44:39,090 --> 00:44:41,780 আপনি একটি সময়ে এবং বছরের পর বছর ধরে একটি সামান্য নিতে চাই 733 00:44:41,780 --> 00:44:48,990 ধীরে ধীরে Vim একটি বৃহত্তর এবং বৃহত্তর বোঝার জমানো. 734 00:44:48,990 --> 00:44:51,790 আপনি আরও জানতে চালিয়ে যেতে চান, এই আরো উন্নত বিষয় কিছু 735 00:44:51,790 --> 00:44:55,900 আপনার সম্পর্কে জানতে অব্যাহত রাখতে পারেন, এবং এমনকি এই সবে পৃষ্ঠ scratches. 736 00:44:55,900 --> 00:44:59,050 এখানে আপনি চেক আউট এবং তাদের গুগল থেকে বিনামূল্যে হতে পারেন কিছু জনপ্রিয় প্লাগিন হয় 737 00:44:59,050 --> 00:45:03,750 আপনি চান এবং ঠিক আছে আউট প্লাগিন কিরুপ দেখতে হলে এবং তাদের সঙ্গে প্রায় খেলা. 738 00:45:03,750 --> 00:45:06,260 এবং তারপর এই পাওয়ার পয়েন্ট শেষে, আমি সংযোগগুলি একটি গুচ্ছ অন্তর্ভুক্ত 739 00:45:06,260 --> 00:45:08,740 বিভিন্ন সম্পদ আপনার কাছ থেকে শিখতে ব্যবহার করতে পারেন. 740 00:45:08,740 --> 00:45:12,700 এখানে আপনি Vim দিয়ে শুরু করার জন্য ব্যবহার করতে পারেন বিভিন্ন লিঙ্ক একটি গুচ্ছ আছে. 741 00:45:12,700 --> 00:45:15,150 তারা বিভিন্ন টিউটোরিয়াল এবং যে কোন বস্তু আছে, 742 00:45:15,150 --> 00:45:17,770 এবং পরিশেষে, এই যে আপনি ব্যবহার করতে পারেন কিছু আরো উন্নত জিনিস 743 00:45:17,770 --> 00:45:19,790 এছাড়াও ভাল হিসাবে চেক আউট, 744 00:45:19,790 --> 00:45:22,340 কিছু স্ক্রীন কাস্ট ও Vim কিছু আরো উন্নত কৌশল 745 00:45:22,340 --> 00:45:26,450 এবং এ সোর্স কোড কিছু বিভিন্ন টুকরা আপনি GitHub উপর আপ করতে পারেন 746 00:45:26,450 --> 00:45:28,760 শুধু অন্যের কনফিগারেশন ফাইল তাকান 747 00:45:28,760 --> 00:45:32,710 বা তাই এবং তাই ঘোষণা Vim মধ্যে প্লাগিন এ এবং করতে. 748 00:45:32,710 --> 00:45:40,380 >> যে আমি আপনার জন্য আছে সব. 749 00:45:40,380 --> 00:45:43,000 [CS50.TV]