Whatsapp

লিনাক্সের জন্য সেরা জাভাস্ক্রিপ্ট সম্পাদক

Anonim

আমার সাম্প্রতিক নিবন্ধগুলির একটিতে যেখানে আমি 2019 সালে গিটহাবে 7টি সর্বাধিক জনপ্রিয় প্রোগ্রামিং ভাষার একটি তালিকা তৈরি করেছি এবং জাভাস্ক্রিপ্ট বেরিয়েছে উপরে বেশিরভাগ পাঠক তাদের প্রজেক্টের জন্য জাভাস্ক্রিপ্ট ব্যবহার করতে আগ্রহী দেখে, এখানে সেরা JS সম্পাদকদের তালিকা রয়েছেআপনি আপনার লিনাক্স মেশিনে ব্যবহার করতে পারেন।

1. ভিজ্যুয়াল স্টুডিও কোড

ভিজ্যুয়াল স্টুডিও কোড হল একটি বিনামূল্যের, ওপেন সোর্স, এবং ক্রস-প্ল্যাটফর্ম কোড এডিটর যাতে কোড সম্পাদনা এবং ডিবাগ করার জন্য টুলগুলির একটি বিস্তৃত স্যুট রয়েছে৷এটি রিয়েল-টাইম কোড সহযোগিতা, নেটিভ গিট ইন্টিগ্রেশন, সিনট্যাক্স হাইলাইটিং, ইন্টেলিসেন্স, ইত্যাদির জন্য লাইভ শেয়ার সহ অন্যান্য বৈশিষ্ট্য সহ একটি সম্পূর্ণ কাস্টমাইজযোগ্য UI নিয়ে গর্বিত।

এটি Microsoft দ্বারা প্রদত্ত প্লাগইনগুলির প্রায় অপ্রস্তুত লাইব্রেরি সহ Redmond Giant বা ব্যবহারকারী সম্প্রদায় এবং JavaScript সহ যেকোন প্রজেক্টের জন্য সর্বাধিক ব্যবহৃত সম্পাদকদের মধ্যে রয়েছে যার জন্য ডিবাগিং, স্বয়ংসম্পূর্ণ, GoTo এর মত বৈশিষ্ট্য , এবং সমন্বিত JS টাইপ চেকিং কাজে আসে।

ভিজ্যুয়াল স্টুডিও কোড

ভিজ্যুয়াল স্টুডিও কোডে আমার নিবন্ধটি দেখুন।

2. পরমাণু

Atom হল একটি বিনামূল্যের, ওপেন সোর্স, এবং ক্রস-প্ল্যাটফর্ম টেক্সট এডিটর যা GitHub দ্বারা বিকাশিত এবং রক্ষণাবেক্ষণ করে। বাক্সের বাইরে সিনট্যাক্স হাইলাইটিং, কোড ফোল্ডিং, কোড কমপ্লিশন এবং গিট ইন্টিগ্রেশন সহ প্রোগ্রামিং ভাষা।এটি ব্যবহারকারীদের কার্যকারিতা বাড়ানোর জন্য প্যাকেজগুলি ইনস্টল এবং পরিচালনা করার জন্য একটি সহজে ব্যবহারযোগ্য প্যাকেজ ম্যানেজার অফার করে৷

Atom লেখার জন্য একটি চমৎকার সম্পাদক JS কোড কারণ স্বয়ংক্রিয়-সম্পূর্ণতা, সিনট্যাক্স হাইলাইটিং, এবং এক্সটেনশনগুলির সাথে সম্প্রসারণযোগ্যতার জন্য এর স্থানীয় সমর্থন। ডেভেলপাররা টেলিটাইপ ব্যবহার করে কোডে সহযোগিতা করতে পারে এবং এর কার্যকারিতা বাড়ানোর জন্য একটি কিউরেটেড প্যাকেজ সেট ইনস্টল করে সম্পাদককে IDE স্ট্যাটাসে আপগ্রেড করা যেতে পারে।

অ্যাটম কোড এডিটর

এটম কোড এডিটরে আমার নিবন্ধটি দেখুন।

3. সাবলাইম টেক্সট 3

Sublime Text 3 হল একটি বিনামূল্যে/প্রিমিয়াম, ক্রস-প্ল্যাটফর্ম, লাইটওয়েট এবং এক্সটেনসিবল টেক্সট এডিটর যা গতি এবং নির্ভরযোগ্যতার উপর ফোকাস করে। এটি জনপ্রিয় Sublime Text এডিটর সিরিজের বর্তমান সংস্করণ এবং এটি স্বয়ংক্রিয়-সম্পূর্ণতা, কোড ফোল্ডিং এবং সিনট্যাক্স হাইলাইটিং এবং এক টন কম্পিউটার ভাষার জন্য সমর্থন প্রদান করে বাক্সের বাইরে।

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

সাবলাইম টেক্সট এডিটর

4. SpaceMacs

SpaceMacs হল একটি বিনামূল্যের এবং ওপেন সোর্স টেক্সট এডিটর যা Emacs এবং Vim এর কার্যকারিতা একত্রিত করেএকটি একক টেক্সট এডিটরে যার একটি ফোকাস এরগনোমিক্স, কনসিস্টেন্সি এবং মেমোনিক্স।

এটি সফলভাবে একই কী বাইন্ডিং ব্যবহার করে আপনি এডিটরের মধ্যে যেখানেই থাকুন না কেন, এবং এটি ব্যবহারকারীদের উভয় কমান্ড-লাইন এবং গ্রাফিক্যাল ইউজার ইন্টারফেস অফার করে। এটি এই ধারণার উপর বিকাশ লাভ করে যে Emacs বা Vim কেউই সেরা সম্পাদক নয়; তারা উভয়ই।

SpaceMacs কোড এডিটর

5. Qt সৃষ্টিকর্তা

Qt ক্রিয়েটর হল একটি ফ্রি, ক্রস-প্ল্যাটফর্ম ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট C++, জাভাস্ক্রিপ্ট এবং QML-এর জন্য Qt অ্যাপ্লিকেশন ডেভেলপমেন্ট ফ্রেমওয়ার্কের SDK-এর অংশ হিসেবে তৈরি।

এটি ব্যবহারকারীদের একটি ভিজ্যুয়াল ডিবাগার, একটি অন্তর্নির্মিত ফর্ম ডিজাইনার, সিনট্যাক্স হাইলাইটিং, স্মার্ট স্বয়ংসম্পূর্ণ, এবং প্লাগইন ব্যবহার করে কার্যকারিতা এক্সটেনশনের মতো সরঞ্জামগুলির সাথে জটিল প্রোগ্রামগুলি তৈরি করার জন্য প্রয়োজনীয় সম্পূর্ণ টুলসেট অফার করে৷

QT ক্রিয়েটরের একটি বৈশিষ্ট্য-সমৃদ্ধ সংস্করণ রয়েছে যা GPLv3 লাইসেন্সের অধীনে ওপেন সোর্স এবং একটি টন অতিরিক্ত বৈশিষ্ট্য এবং প্রযুক্তির সমর্থন সহ একটি বাণিজ্যিক সংস্করণ যা একটি এন্টারপ্রাইজ অভিজ্ঞতা প্রদান করতে সহায়তা করে যেমন অফিসিয়াল Qt সাপোর্ট হেল্পডেস্ক।

6. বন্ধনী

বন্ধনী হল একটি বিনামূল্যের, আধুনিক, এবং ওপেন সোর্স কোড এডিটর যা Adobe সম্পূর্ণরূপে এ লেখা জাভাস্ক্রিপ্ট, HTML, এবং CSSএটি হালকা ওজনের এবং ব্যবহারকারীর কর্মপ্রবাহকে গতি বাড়ানোর জন্য এবং এর ইনলাইন এডিটর বৈশিষ্ট্য সহ ফাইল পৃষ্ঠাগুলির মধ্যে পরিবর্তনের ফ্রিকোয়েন্সি কমাতে এডিটরে ভিজ্যুয়াল টুলগুলিকে মিশ্রিত করে৷

ব্র্যাকেট অফার করে এমন বেশ কয়েকটি বৈশিষ্ট্যের মধ্যে রয়েছে লাইভ প্রিভিউ, SCSS এবং কম সমর্থন, Git-এর সাথে একীকরণ, একটি সাধারণ W3C যাচাইকারী, স্বয়ংক্রিয় প্রিফিক্সিং, ইন্ডেন্ট গাইড এবং বিনামূল্যে এক্সটেনশনের একটি লাইব্রেরির জন্য সমর্থন।

বন্ধনী - ওপেন সোর্স টেক্সট এডিটর

7. Emacs

Emacs হল শক্তিশালী, বিনামূল্যের এবং ওপেন সোর্স UNIX-ভিত্তিক কমান্ড লাইন টেক্সট এডিটরদের একটি পরিবার যার মধ্যে সবচেয়ে জনপ্রিয় হল GNU Emacs। এটি সম্পূর্ণরূপে কাস্টমাইজযোগ্য এবং বেশ কিছু বিষয়বস্তু-সচেতন সম্পাদনা বৈশিষ্ট্য যেমন সিনট্যাক্স হাইলাইটিং এবং লাইন নেভিগেশন অফার করে৷

Emacs একটি সহজ টেক্সট এডিটর নয় যার সাথে উঠতে এবং চালানোর মতো কেউ কল্পনা করবে তবে এটি নতুনদের জন্য একসাথে একটি টিউটোরিয়াল অফার করে এমনকি প্রো ব্যবহারকারীদের জন্য বিল্ট-ইন ডকুমেন্টেশন।

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

Emacs টেক্সট এডিটর

Emacs আপনার লিনাক্স ডিস্ট্রিবিউশনের অফিসিয়াল প্যাকেজ রিপোজিটরিতে পাঠানো হয় এবং এটি ইন্সটল করার প্রস্তাবিত উপায়।

$ sudo apt emacs ইনস্টল করুন
$ sudo yum emacs ইনস্টল করুন
$ sudo dnf emacs ইনস্টল করুন

8. ভিম

Vim একজন শক্তিশালী কিন্তু হালকা ওজনের ওপেন সোর্স কমান্ড লাইন এডিটর যেটি সময়ের পরীক্ষায় দাঁড়িয়েছে "একজন সম্পাদক যারা তাদের সকলকে শাসন করে ডিফল্টরূপে এটি বেশ কয়েকটি লিনাক্স ডিস্ট্রোগুলির সাথে শিপ করার সময় দেখছে। এটি কার্যকারিতা মাথায় রেখে তৈরি করা হয়েছিল, যদিও এটি শেখা যথেষ্ট কঠিন, অনেক প্রো বিকাশকারী এটির শপথ নিতে প্রস্তুত।

ঠিক এর প্রতিযোগিতার মত, Emacs, ভিম করে না বাক্সের বাইরে অনেকগুলি বৈশিষ্ট্য অফার করে না তবে আপনি যে প্রকল্পে কাজ করছেন তার জন্য এটি পছন্দ সেটিংস, স্ক্রিপ্ট এবং প্লাগইনগুলির মাধ্যমে কনফিগার করা যেতে পারে৷

ভিম সম্পাদক

Vim আপনার লিনাক্স ডিস্ট্রিবিউশনের অফিসিয়াল প্যাকেজ রিপোজিটরিতে পাঠানো হয় এবং এটি ইন্সটল করার প্রস্তাবিত উপায়।

$ sudo apt install vim
$ sudo yum install vim
$ sudo dnf install vim

9. ওয়েবস্টর্ম

WebStorm হল একটি প্রদত্ত একটিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট JetBrains দ্বারা বিকাশিত এবং রক্ষণাবেক্ষণ করেছে জাভাস্ক্রিপ্ট প্রকল্পের জন্য। এতে Node.js অ্যাপস এবং ক্লায়েন্ট-সাইড অ্যাপস, টেস্ট রানারদের জন্য বিরামহীন টুল ইন্টিগ্রেশন, REST উভয়ের জন্যই একটি ডিবাগার বৈশিষ্ট্য রয়েছে। ক্লায়েন্ট, ইউনিট টেস্টিং, VCS যেমন GitHub, Mercurial, ইত্যাদি।

আপনি WebStorm কৌণিক, প্রতিক্রিয়া, Vue.js, প্রতিক্রিয়া নেটিভ, Electron, Node.js, Meteor-এ প্রকল্প তৈরি করতে ব্যবহার করতে পারেন , কর্ডোভা, এবং আয়নিক। এটি বিনামূল্যে ব্যবহার করা যায় না তবে আপনি এটি বিনামূল্যে 30 দিনের জন্য মূল্যায়ন করতে পারেন৷

WebStorm JavaScript IDE

10. কমোডো সম্পাদনা

Komodo Edit হল একটি ক্রস-প্ল্যাটফর্ম ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট সিনট্যাক্স হাইলাইট করার জন্য কোড ইন্টেলিজেন্স সহ সম্পূর্ণ জনপ্রিয় প্রোগ্রামিং ভাষার জন্য সম্পূর্ণ, রিফ্যাক্টরিং, এবং GoTo কমান্ড।

এটি নেটিভ ডিবাগিং এবং ইউনিট টেস্টিং, গিট, সিভিএস, বাজার, সাবভার্সন, পারফোর্স এবং মার্কুরিয়ালের জন্য সংস্করণ নিয়ন্ত্রণ সমর্থন, প্লাগইন ব্যবহার করে এক্সটেনসিবিলিটি, অ্যাক্টিভস্টেট ব্যবহার করে কোড সহযোগিতা, রেগুলার এক্সপ্রেশনের জন্য সমর্থন এবং বিস্তৃত অফার করে। ভাষা সহযোগিতা.

Komodo IDE

১১. কোড যে কোন জায়গায়

Code Anywhere হল একটি প্রদত্ত ক্লাউড-ভিত্তিক IDE যা দূরবর্তীভাবে FTP, SFTP, Google ড্রাইভ এবং ড্রপবক্স ব্যবহার করে অন্যান্য দূরবর্তী পরিষেবাগুলির মধ্যে কোড ব্যবহার করতে সক্ষম করে৷ এটি কন্টেইনার-ভিত্তিক উন্নয়নের উপর ফোকাস করে, এমন একটি উদ্যোগ যা ব্যবহারকারীদের শুরু থেকে শেষ পর্যন্ত প্রকল্পগুলি বিকাশ করতে এবং এমনকি সরাসরি ক্লাউড থেকে স্থাপনের অনুমতি দেয়৷

Code Anywhere's বৈশিষ্ট্যের হাইলাইটগুলির মধ্যে একটি অন্তর্নির্মিত টার্মিনাল কনসোল, কোড সংশোধন, কোড শেয়ারিং, কোড সহযোগিতা, গিট-এর সাথে একীকরণ, গিটহাব এবং বিটবাকেট ইত্যাদি

CodeAnywhere - ক্লাউড আইডিই সম্পাদক

কোড এনিহোয়ারে আমার নিবন্ধ পড়ুন।

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

লিনাক্সের জন্য আপনার প্রিয় জাভাস্ক্রিপ্ট টেক্সট এডিটর কি তালিকায় জায়গা করে নিয়েছে? নীচের বিভাগে আপনার চিন্তা শেয়ার করুন.