আমি কীভাবে ভিম বানান চক্রের হাইলাইট শৈলী পরিবর্তন করব?


91

এই মুহুর্তে, আমি যখন :set spellআমার ভিমে করি, আমি বানান ত্রুটিগুলি হাইলাইট করে এমনভাবে পেয়েছি যেন সেগুলি নির্বাচিত পাঠ্য। আমি যা চাই তা হ'ল এমএস-ওয়ার্ডের মতো বানানের ত্রুটিগুলি আন্ডারলাইন করা। আমি খোঁজার চেষ্টা করেছি :help spellকিন্তু কোনও সন্ধান পেলাম না। কোন সাহায্য প্রশংসা করা হয়।

উত্তর:


128

SpellBadহাইলাইটিং গ্রুপটি ব্যবহার করে বানান ত্রুটিগুলি হাইলাইট করা হয় । এটি আপনি যেমন চান তা হাইলাইট করার জন্য আপনার মতো কিছু করা উচিত

hi clear SpellBad
hi SpellBad cterm=underline
" Set style for gVim
hi SpellBad gui=undercurl

সর্বশেষ লাইনের পরে যা আপনার ভিআইআরসিআর মধ্যে রঙের স্কিম পরিবর্তন করছে (এটি হয় হয় set background=(dark|light)বা হয় colorscheme {schemename})।

:h hl-SpellBadঅন্যান্য বানান * হাইলাইট গোষ্ঠীর নাম এবং বিবরণের জন্য দেখুন ।


4
আমাকে মার! এটি আরও উল্লেখযোগ্য যে undercurl("স্কুইগ্লি" এমএস শব্দের অনুরূপ আন্ডারলাইন করা) জিভিএম-এ ডিফল্ট, যদিও স্পষ্টতই, টার্মিনালে "স্কুইগ্লি" আন্ডারলাইন করার কোনও উপায় নেই।
জো কিংটন

26
রঙ পরিবর্তন করতেও দরকারী হতে পারে, যেমন :hi SpellBad cterm=underline ctermfg=red,। অথবা এটা আন্ডারলাইন আছে এবং : সাহসী :hi SpellBad cterm=underline,bold
হারবার্ট সিটজ

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

@ জাইএক্স: আমি জানি না, কেবল ভাবছিলাম। খনি সকল যেমন দেন ----খুব, কিন্তু এটা ঠিক যুক্তিযুক্ত যে squiggly পরিবর্তন শুধু প্রতিস্থাপন জড়িত করা উচিত করলো -সঙ্গে ~, কিন্তু আমি সেখানে ভুল হতে পারে।
abcd

4
@ ইয়োদা: কোথায় ----দেখানো হচ্ছে তা আমি পাই না ? টার্মিনালগুলি আন্ডারলাইন করার জন্য চিহ্নগুলি ব্যবহার করে না (যদিও আপনি নিজের ইচ্ছা অনুযায়ী নিজেরাই এটি লিখতে পারেন), তারা কেবলমাত্র ভিএম দ্বারা প্রেরিত নির্দিষ্ট পালানোর ক্রমটিকে "আন্ডারলাইনড অঞ্চল" হিসাবে এবং অন্য সিকোয়েন্সটিকে «শেষের আন্ডারলাইন অঞ্চল as হিসাবে ব্যাখ্যা করেন (বা এমনকি সমস্ত পরিষ্কার করুন) শৈলী »)। আসলে যা দেখানো হয়েছে তা টার্মিনালের কোডে নির্ধারিত হয় তবে আমি অনুমান করি তাদের মধ্যে বেশিরভাগই শৈলীর তথ্য ফন্ট রেন্ডারিং লাইব্রেরিতে পাস করে। এখানে কিছুই কিছুই টার্মিনালগুলিকে স্কুইগ্লি আন্ডারলাইন সমর্থন করে বাধা দেয় না, তবে ফন্ট লাইব্রেরিগুলি নিম্নরেখার জন্য চিহ্নগুলি ব্যবহার করে না।
জাইএক্স

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