এটম টেক্সট এডিটর টিউটোরিয়াল

Atom Text Editor Tutorial



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

একটি চমৎকার বৈশিষ্ট্য যা পরমাণু সমর্থন করে তা হল গিট এবং গিটহাব। আপনি পারেন







  • নতুন শাখা তৈরি করা
  • মঞ্চ এবং অঙ্গীকার
  • ধাক্কা
  • টান
  • মার্জ দ্বন্দ্ব সমাধান
  • আপনার সম্পাদকের মধ্যে থেকে পুল অনুরোধ এবং আরও অনেক কিছু দেখুন


গিটহাব প্যাকেজটি ইতিমধ্যে এটমের সাথে একত্রিত, তাই আপনি এখনই শুরু করতে পারেন।



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



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





ধাপে ধাপে Atom Editor ইনস্টলেশন

প্রথমে, আপনাকে এটি ব্যবহার করে এটম এডিটর অফিসিয়াল ওয়েবপেজে যেতে হবে লিঙ্ক । নিম্নলিখিত পৃষ্ঠাটি আপনার কাছে প্রদর্শিত হবে।



'ডাউনলোড .deb' এ ক্লিক করুন এবং ফাইলটি আপনার কাঙ্ক্ষিত স্থানে সংরক্ষণ করুন, আমার জন্য এটি 'ডাউনলোড'।

আপনার ফাইল সেভ করার পর। আপনার টার্মিনালটি খুলুন এবং প্যাকেজটি ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান।

ইনস্টলেশন প্রক্রিয়া শুরু হবে।

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

একবার ইনস্টলেশন সম্পন্ন হলে, Atom চালু করুন। নিম্নলিখিত প্রদর্শিত হবে।

এটম এডিটরে প্যাকেজ ইনস্টল করার জন্য একটি গাইড

আমরা যেমন আলোচনা করেছি, এটম এডিটর ব্যবহারকারীর প্রয়োজন অনুসারে তৈরি হওয়ার ক্ষমতার জন্য বিখ্যাত। এটি করার জন্য, প্রদত্ত পদক্ষেপগুলি অনুসরণ করুন

মেনু বারের 'সম্পাদনা' বোতামে ক্লিক করুন এবং পছন্দ অনুসারে নেভিগেট করুন

'পছন্দ' এ ক্লিক করুন, আপনি নিম্নলিখিত পর্দাটি দেখতে পাবেন

এখন 'ইনস্টল' এ নেভিগেট করুন এবং এটিতে ক্লিক করুন। একটি সার্চ বক্স আসবে। প্যাকেজের নাম লিখ। আপনার কাঙ্ক্ষিত প্যাকেজটি '/home/zoe/.atom/packages' এ ইনস্টল করা হবে।

কিভাবে টেক্সট নির্বাচন করবেন, টেক্সট কপি করবেন এবং টেক্সট পেস্ট করবেন?

আমাদের কপি, ফরম্যাট, ডিলিট এবং মুভ করার জন্য টেক্সট সিলেকশন প্রয়োজন। কিছু সম্পাদনা এবং বিন্যাসের কাজ শুরু হয় কিছু নির্বাচনের মাধ্যমে। পাঠ্য নির্বাচন করার সবচেয়ে সহজ উপায় হল ' শিফট ’ + ' '

টেক্সট ব্যবহার কপি করতে , 'Ctrl'+ 'সন্নিবেশ'

টেক্সট কাটতে ক্লিক করুন 'Shift' +'Delete'

এবং টেক্সট পেস্ট করতে ব্যবহার করুন 'Shift' + 'Insert'

পরমাণুতে 'স্বয়ংসম্পূর্ণ' কীভাবে ব্যবহার করবেন?

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

নীচের স্ক্রিনশটে একটি উদাহরণ দেখানো হয়েছে

কিভাবে স্নিপেট তৈরি এবং ব্যবহার করবেন?

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

বর্তমান সুযোগের জন্য সমস্ত স্নিপেট চেক করতে, 'প্যাকেজ' এ ক্লিক করুন এবং তারপর 'স্নিপেটস' নির্বাচন করুন

ড্রপ-ডাউন তালিকা থেকে একটি স্নিপেট নির্বাচন করে, এটম আর কোন ঝামেলা ছাড়াই পুরো স্নিপেট সম্পাদকের মধ্যে োকায়। স্ক্রিনশট নীচে 'টুডো' নির্বাচনের জন্য স্ক্রিন দেখায়

একটি নতুন স্নিপেট তৈরি করতে

একটি একক লাইন কোড স্নিপেট তৈরি করতে, আপনাকে snippets.cson ফাইলে যোগ করতে হবে

  • সুযোগ
  • নাম
  • উপসর্গ
  • স্নিপেটের শরীর

এর সিনট্যাক্সের জন্য একটি উদাহরণ নিচে দেওয়া হল।

উদাহরণ

উপরের প্রদত্ত স্ক্রিনশটে, আমরা যা করছি তা হল, আমরা একটি স্নিপেট তৈরি করছি যা একটি যোগ করবে

HTML স্কোপে ক্লাস 'কাস্টম-টাইটেল' সহ ট্যাগ করুন।

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

মাল্টি-লাইন কোড স্নিপেটগুলি একক লাইনের মতোই তবে এটি কিছুটা ভিন্ন সিনট্যাক্স ব্যবহার করে। ব্যবহৃত ডেটা একই হবে।

তবে এখানে পার্থক্য হল যে স্নিপেট বডি তিনটি ডাবল কোট দ্বারা ঘিরে থাকবে যেমন

Snippets.cson তে, স্নিপেটে অবশ্যই স্ট্রিং এর শুরুতে একটি বিন্দু/সময় যোগ করতে হবে। সাধারণ ওয়েব-ভাষার ক্ষেত্রগুলির মধ্যে রয়েছে:

অনুসন্ধান করুন এবং প্রতিস্থাপন করুন

আপনার ফাইল বা প্রজেক্টে টেক্সট সার্চ করা এবং প্রতিস্থাপন করা এটমে দ্রুত এবং সহজ। নিম্নলিখিত কমান্ড ব্যবহার করা হয়।

'Ctrl'+'F' - এই কমান্ডটি ফাইলের মধ্যে অনুসন্ধান করবে।

'Ctrl'+'Shift'+'F' - এই কমান্ডটি পুরো প্রকল্পের মধ্যে অনুসন্ধান করবে।

এই কমান্ডগুলি ব্যবহার করে, আপনি স্ক্রিনের নীচে প্যানেলের সাথে নিম্নলিখিত UI দেখতে পাবেন।

আপনার বর্তমান বাফারের মধ্যে অনুসন্ধান করতে,

  • আপনি চাপবেন ' Ctrl ’+’ F ’ ,
  • একটি সার্চ স্ট্রিং টাইপ করুন এবং এন্টার টিপুন
  • সেই ফাইলটিতে অনুসন্ধান চালিয়ে যেতে 'F3' টিপুন।
  • 'Alt' + 'Enter' সার্চ স্ট্রিং এর সকল ঘটনা খুঁজে পাবে

যদি আপনি প্রতিস্থাপন টেক্সটবক্সে স্ট্রিং টাইপ করেন, এটি স্ট্রিং টেক্সটের সাথে টেক্সট প্রতিস্থাপন করবে।

কিভাবে একাধিক ফলক কাজ করবেন?

সম্পাদক ফলক অনুভূমিক সারিবদ্ধকরণ বা উল্লম্ব প্রান্তিককরণে বিভক্ত হতে পারে। সেই কর্মের জন্য,

  • Ctrl + K + Use ব্যবহার করুন
  • Ctrl + K + Use ব্যবহার করুন
  • Ctrl + K + Use ব্যবহার করুন
  • Ctrl + K + Use ব্যবহার করুন

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

উপরের দিকের পর্দা বিভক্ত করার জন্য নীচের উদাহরণ।

পাইথনের জন্য সিনট্যাক্স হাইলাইট করা

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

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

পরমাণুতে চলাচল করছে

যদিও এটমের মধ্যে চলাফেরা করা বেশ সহজ, আপনার সবসময় কী বাঁধাই শর্টকাটগুলি সম্পর্কে কিছু সাহায্যের প্রয়োজন হবে যা আপনাকে অনেক সময় বাঁচাবে। এখানে একটি লিঙ্ক কিছু অন্যান্য আশ্চর্যজনক শর্টকাট সহ এটমের মধ্যে সবচেয়ে সাধারণ আন্দোলনের জন্য।

Git এবং GitHub পরমাণুর সাথে

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

আমরা 'ক্লিক করে তাদের অ্যাক্সেস করতে পারি দেখুন ’ এবং নির্বাচন গিট ট্যাব টগল করুন / গিটহাব ট্যাব টগল করুন উপরের মেনু বারে মেনু। আরেকটি বিকল্প হটকি।

  • ট্যাবে যান: ' Ctrl ’ +‘ Shift ’ +‘ 9 ’
  • গিটহাব ট্যাব: ' Ctrl ’ +‘ Shift ’ +‘ 8 ’

একটি নতুন সংগ্রহস্থল তৈরি করতে, 'ক্রিয়েট রিপোজিটরি' বোতামে ক্লিক করুন, রিপোজিটরির নাম লিখুন এবং তারপরে 'ইনিশ' বোতামে ক্লিক করুন।

এবং এটিই ছিল আপনার গিট রিপোজিটরি আরম্ভ করার প্রক্রিয়া।

সুতরাং এখন আপনি অনুসরণ করার মত একটি UI লক্ষ্য করবেন

দ্য মঞ্চস্থ এবং মঞ্চহীন পরিবর্তনগুলি পর্দার পাশে একে অপরের নীচে দেখানো হয়েছে, এছাড়াও একটি করতে পারে অঙ্গীকার করা যে কোন মূহুর্তে.

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