কীভাবে ভিআইএম অনাবৃত বন্ধনী প্রদর্শন করবেন?


9

এমন কোনও উপায় আছে যে আমি আমার .vimrc ফাইলটি পরিবর্তন করতে পারি যাতে অনাবৃত বন্ধনী / বন্ধনী / বন্ধনীগুলি হাইলাইট হয়? উদাহরণস্বরূপ নিম্নলিখিত শব্দটি প্রধান শব্দের পরে প্রথম বন্ধনী হাইলাইট করবে:

public static void main(String[] args
{
    System.out.println("Foobar");
}

অথবা সম্ভবত, ভিআইএমকে কোনওভাবে আমাকে বলুন যে আমার একটি অনাবৃত বন্ধনী রয়েছে। মনে হচ্ছে VIM বর্তমানে শো আপনি একটি আছে না খোলা প্রথম বন্ধনী কিন্তু আপনি এমন একটি না আছে বন্ধ না করুন।


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

উত্তর:


2

এটি করার জন্য ভিম-এর জন্য একটি প্লাগইন রয়েছে। এটি আপনার উদাহরণ কোড দেওয়া:

public static void main(String[] args
{
    System.out.println("Foobar");
}

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

একে ভিম-ম্যাচোপেন বলা হয় এবং এটি https://github.com/arnar/vim-matchopen এ পাওয়া যাবে


আপনার যদি ভিআইএম প্লাগইন ইনস্টল করার মেয়াদ শেষ না হয় তবে এইটির জন্য এখানে একটি দ্রুত পরিচয়। (আমি ধরে নিচ্ছি যে আপনি লিনাক্স ব্যবহার করছেন।)

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

এর পরে আপনাকে স্ক্রিপ্টটি নিতে plugin/matchopen.vimহবে এবং এটি ডিরেক্টরিতে রেখে দিতে হবে ~/.vim/plugin। যদি ডিরেক্টরিটি বিদ্যমান না থাকে তবে এটি তৈরি করুন।

এটা হওয়া উচিত। তাহলে আপনি উঠে দৌড়াবেন। শুধু vim পুনরায় আরম্ভ করুন।

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