শুধুমাত্র ভিমের সক্রিয় উইন্ডোর জন্য কীভাবে পটভূমি রঙ সেট করবেন?


16

একটি ছোট তবে দৃষ্টি আকর্ষণীয় বৈশিষ্ট্য এবং সামান্য ব্যবহারযোগ্যতার সাথে যুক্ত করে আমি সক্রিয় উইন্ডোর জন্য ভিমের বিভিন্ন পটভূমির রঙ ব্যবহার করতে চাই।

আমি পরে যা করছি তার একটি স্কেচ এখানে দেওয়া হয়েছে:

এখানে চিত্র বর্ণনা লিখুন

সাধারণত যে ভিমে সমস্ত পটভূমি কালো হয়, তবে যদি কেবলমাত্র সক্রিয় উইন্ডোটির নিজস্ব রঙ থাকে তবে ব্যবহারকারীর দৃষ্টি আকর্ষণ করতে পারে। কেবলমাত্র স্ট্যাটাসবারটি হাইলাইট করা যথেষ্ট নয়!

উত্তর:


8

হেপাটাইট, ধারণার জন্য আপনাকে ধন্যবাদ।

আমি কেবল প্রতিটি লাইনের সামনে লাইন নম্বর যুক্ত / অপসারণের জন্য উইনএন্টার এবং উইনলাইভ অটোকিমডি প্রতিস্থাপন করেছি:

augroup BgHighlight
    autocmd!
    autocmd WinEnter * set number
    autocmd WinLeave * set nonumber
augroup END

কোন উইন্ডোটি সক্রিয় তা ট্র্যাক করতে এখন আরও স্টাইলিশ।


এটি দুর্দান্ত। খুব খারাপ আমি লাইনের নম্বরগুলিকে খুব বেশি পছন্দ করি না তাই এটি খুব আনসেস্টিক।
n23325681

3

ডিফল্ট পটভূমির রঙ নিয়ন্ত্রণ করে এমন হাইলাইট গোষ্ঠীগুলি " Normal" এবং " NonText"। দুর্ভাগ্যক্রমে এগুলি "গ্লোবাল" হাইলাইট এবং প্রতি উইন্ডো ভিত্তিতে "স্থানীয়করণ" করা যায় না।

তবে, এখানে একটি সত্যই কুৎসিত ক্লডজি উদাহরণ রয়েছে:

অগ্রগঠন বিজিহাইটলাইট
    অটোকিমডি!
    অ্যাক্টিভাইনডো গাইবগ = লাইটব্লিউ
    অটোকিমডি উইনএন্টার * কল ম্যাচাড্ড ('অ্যাক্টিভ উইন্ডো', '। *', 10, 1682)
    অটোকিমডি উইনলাইভ * কল ম্যাচডিলেট (1682)
অগ্রেপ এন্ড

ডওটোকএমডি বিজিহাইটলাইট উইনন্টার -

যেহেতু এটি কেবল একটি উদাহরণ, আপনার নিজস্ব প্রয়োজন অনুসারে আপনাকে এটি পরিবর্তন করতে হবে, যেমন একটি সিটিএমবিজি যোগ করা = ... গুইগগ সহ = হাইলাইট করুন = ...

অপূর্ণতা হ'ল এটি কেবল ফাইলগুলিতে বিদ্যমান পাঠ্যের পটভূমিটি হাইলাইট করবে, পুরো লাইন / উইন্ডো নয়। (যেমন আমি বলেছি, কুরুচিপূর্ণ এবং কুদ্দুর।)


দুর্দান্ত চিন্তা, তবে প্যাটার্নটি .*কেবল একটি ফাইলের পাঠ্যের সাথে মেলে; বাকি পটভূমি থেকে কিছুই। তদাতিরিক্ত, আমি এটি ctermbgসম্পত্তি সহ টার্মিনালে কাজ করি । অদ্ভুত ...
nPress325681

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