ভিআইএম-তে কীভাবে ইউটিএফ -8 ইউনিকোড অক্ষরগুলি দেখতে হয়


13

আমি একটি উবুন্টু 14.04 64 বিট মেশিনে ভিআইএম 7.4 ব্যবহার করছি। আমার .vimrc ফাইলে আমার নীচের লাইনগুলি রয়েছে:

" Use UTF-8 without BOM
set encoding=utf-8 nobomb

configফাইল মূলত ট্যাব, নতুন লাইন, ইত্যাদি সম্পূর্ণ .vimrc ফাইল পল আইরিশ এর থেকে নেওয়া হয় মত সাদা স্পেস প্রদর্শন করে ইউনিকোড অক্ষর ব্যবহার dotfiles

পূর্ববর্তী ডিস্ট্রিবিউশনের পাশাপাশি 14.04 এর আগের ইনস্টলটিতে আমি ইউনিকোডের অক্ষরগুলি কোনও সমস্যা ছাড়াই দেখতে পেয়েছি তবে এটির সাথে নয়।

আমি চেষ্টাও করেছি:

 set fileencodngs=utf-8

তবে, উপরোক্ত সেটিংটির কোনও প্রভাব নেই এবং আমি এখনও পর্দায় গোলাপী অক্ষরগুলি দেখতে পাচ্ছি। এই কাছাকাছি কোন উপায় আছে?


1
আপনি কি উদাহরণস্বরূপ ফাইলে একটি লিঙ্ক দিতে পারেন যা আপনাকে দেখে মনে হচ্ছে? এবং আপনি ভিআইএম-তে যা দেখছেন তার একটি স্ক্রিনশট অন্তর্ভুক্ত করতে পারেন? fencফাইল খোলার পরে ভেরিয়েবলের মান কত ?
মাইক মিলার

উত্তর:


16

যদি আপনার বর্তমান লোকেলটি একটি utf-8 এনকোডিংয়ে থাকে তবে Vim স্বয়ংক্রিয়ভাবে utf-8 মোডে শুরু হবে।

আপনি যদি অন্য কোনও লোকেল ব্যবহার করে থাকেন তবে আপনার ব্যবহারকারী ~/.vimrcফাইলে নীচে সেট করুন:

set encoding=utf-8

আপনি মেনুগুলির জন্য ব্যবহৃত ফন্টটিও নির্বাচন করতে চাইতে পারেন । দুর্ভাগ্যক্রমে এটি সর্বদা কার্যকর হয় না।

এছাড়াও আপনার সাথে এনকোডিং জোর করে এই বিকল্প রয়েছে :set fileencodings=utf-8। আপনি এখানে ডকুমেন্টেশন খুঁজে পেতে পারেন

প্রেস সন্নিবেশ মোডে,: অন্য সমাধান Ctrl- R ="\xe2\x82\xa9" Enterসরাসরি ইনপুট হল UTF-8 Thier হেক্স এনকোডিং ব্যবহার অক্ষর যাতে।

এটি \xe2\x82\xa9হেক্স এনকোডিং (উত্তর কোরিয়ার মুদ্রার প্রতীক) চরিত্র।

রেফ: ভিম ডকুমেন্টেশন

দ্রষ্টব্য: আপনি যদি উপরের কনফিগারেশনটি করেন তবে তবুও আপনি ইউনিকোডের অক্ষরগুলি ভাল দেখতে বা টাইপ করতে সক্ষম হন না, যদি Character encodingসেট করা থাকে তবে আপনার টার্মিনাল বা কনসোল কনফিগারেশনটি পরীক্ষা করে দেখুন UTF-8

ভিমের বিশেষ চরিত্রগুলিও পড়ুন ।


1
এটি আমার জন্য চাইনিজ চরিত্রগুলিকে ইনপুট না দেওয়ার বিষয়টিও সমাধান করেছে।
জেলফির কলটসটহল

কেউ কি করতে পারে প্রসারিত C-R ="\xe2\x82\xa9" <enter>?
ব্যবহারকারী 1717828

@ ussr1717828 এটি ইউটিএফ -8 এনকোডিং ফর্ম (উত্তর কোরিয়ার জন্য মুদ্রার প্রতীক) এবং এটি ব্যবহারকারীকে তার ইউটিএফ -8 হেক্স কোডিং Ctrl+R="..."- এন্টার ব্যবহার করে সরাসরি আক্ষরিক টাইপ করতে দেয় ।
αғsнιη
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.