স্পেসভিম - তৈরি করা একটি সম্প্রদায়-বিকাশযুক্ত ভিএম বিতরণ

স্পেসভিম

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

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

এই পদ্ধতির সেটআপ সংগঠিত রাখতে এবং ব্যবহারকারীর ওভারহেড হ্রাস করতে সহায়তা করে কোন প্যাকেজ ইনস্টল করতে হবে তা ভেবে তাদের এড়িয়ে চলে।

সুতরাং, ব্যবহারকারীকে প্লাগইনগুলির পৃথক নির্বাচনের প্রয়োজন ছাড়াই কেবল প্রয়োজনীয় কার্যকারিতা নির্বাচন করতে হবে।

এর প্রধান বৈশিষ্ট্যগুলির মধ্যে রয়েছে:

  • নিওভিমকেন্দ্রিক
  • মডুলার কনফিগারেশন
  • [Dein.vim] এর সাথে 90% প্লাগইন লোড করুন
  • দৃust়, তবু হালকা
  • ফোকাসড ওয়ার্কফ্লোতে যোগদান করুন
  • অসাধারণ ui
  • ভাষা নির্দিষ্ট মোড
  • বিস্তৃত নওকম্পল কনফিগারেশন
  • লেবেলের জন্য কেন্দ্রীয় অবস্থান
  • হালকা সরল / ট্যাবলাইন স্থিতি
  • রঙ সমন্বয়

স্পেসভিমে সম্পর্কিত বিকাশ মডিউল আছে, প্রতিটি মডিউল কোড সমাপ্তি, সিনট্যাক্স চেকিং, ফর্ম্যাটিং, ডিবাগিং এবং আরপিএল সরবরাহ করে।

এটা যে লক্ষ করা উচিত স্পেসভিম এবং নিওভিমের মধ্যে বিভ্রান্ত করবেন না, যেহেতু কেউ কেউ মনে করেন যে তারা একই বা অনুরূপ প্রকল্প।

নিওভিম ভিমের পুনর্লিখনের চেয়ে বেশি। এর প্রধান কার্যকারিতা হ'ল এমন একটি সার্ভার সরবরাহ করা যা অন্য সম্পাদকদের কী-স্ট্রকের প্রতিক্রিয়াতে বাফার সম্পাদনা করার অনুমতি দেয়।

যখন স্পেসভিম কেবলমাত্র একটি ভিএম কনফিগারেশন। ব্যবহারকারীরা স্যাপসভিমের কর্মক্ষমতা সম্পর্কেও নিশ্চিত নন এবং এটি জিএনইউ ইম্যাকসের জন্য একটি কনফিগারেশন কাঠামো স্পেসম্যাক্সের সাথে তুলনা করছেন।

স্পেসভিম 1.1 এর নতুন সংস্করণ সম্পর্কে

4 মাসের উন্নয়নের পরে, স্পেসভিম 1.1 প্রকল্পের একটি নতুন সংস্করণ সম্প্রতি প্রকাশিত হয়েছিল।

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

এটি ছাড়াও fzf অনুসন্ধান প্লাগইনের জন্য মেনু কার্যকর করা হয়েছে এবং মরিচা ভাষায় বিকাশকারীদের জন্য একটি সেট।

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

এই সংস্করণে নতুন বৈশিষ্ট্যগুলির মধ্যে রয়েছে:

  • ভাসমান উইন্ডো যুক্ত করা আপনাকে মিলগুলি খুঁজে পেতে দেয়।
  • উইন্ডোজ সংস্করণটি ডিএফএক্স এবং ডিস্ক এক্সপ্লোরার সমর্থন যুক্ত করে এবং ডিফল্ট কী এসপিসি এফডি-তে সংযুক্ত থাকে:
  • আইইডিট মোডটি বাড়ান, আইইডিট-নরমাল সিক্স কমান্ড যুক্ত করুন এবং আইডিট-ইনসার্ট কমান্ডগুলি সিটিআরএল-ই, সিটিআরএল-এ, সিটিআরএল-বি এবং সিটিআরএল-এফ যোগ করুন।
  • Fzf মডিউলটি উন্নত হয়েছে এবং fzf মেনুতে সমর্থন যুক্ত করা হয়েছে।

ইনস্টলেশন

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

curl -sLf https://spacevim.org/install.sh | bash

ডকারে ইনস্টলেশন

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

এর জন্য তাদের কেবল ডকার সমর্থন ইনস্টল করতে হবে এবং একটি টার্মিনালে আমরা নিম্নলিখিত কমান্ডগুলি কার্যকর করতে যাচ্ছি:

docker pull spacevim/spacevim
docker run -it --rm spacevim/spacevim nvim
docker run -it -v ~/.SpaceVim.d:/home/spacevim/.SpaceVim.d --rm spacevim/spacevim nvim

স্পেসভিম ইনস্টল করার পরে, আসুন ভিম শুরু করি এবং স্পেসভিম স্বয়ংক্রিয়ভাবে প্লাগইনগুলি ইনস্টল করবে। ইনস্টলেশন চালানোর পরে, স্পেসভিম কাঠামোটি নিম্নলিখিতটি দ্বারা গঠিত:

  • config / - কনফিগারেশন
  • প্লাগইন / - প্লাগইন সেটিংস
  • mappings.vim - কী ম্যাপিং
  • autocmds.vim - autocmd গ্রুপ
  • জেনারেল.ভিম - সাধারণ কনফিগারেশন
  • init.vim - রানটাইমপথ সূচনা
  • neovim.vim - নিওভিম নির্দিষ্ট সেটিংস
  • plugins.vim - প্লাগইন প্যাকেজ
  • কমান্ড.ভিম - কমান্ড
  • فাংশন.ভিম - ফাংশন
  • main.vim - প্রধান কনফিগারেশন
  • ftplugin / - ভাষা নির্দিষ্ট কাস্টম সেটিংস
  • কোড স্নিপেটস / - কোড স্নিপেট
  • filetype.vim - কাস্টম ফাইলের ধরণ সনাক্তকরণ
  • init.vim - Fuentesconfig / main.vim
  • vimrc - Fuentesconfig / main.vim

স্পেসভিম সম্পর্কে আরও তথ্যের পাশাপাশি স্পেসভিম কনফিগারেশন ফাইল সম্পাদনা করতে আপনি এর অফিসিয়াল ওয়েবসাইটটি দেখতে পারেন। তিনি লিঙ্কটি এটি।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।