আমি প্রায়শই প্রোগ্রামিং ধাঁধা এবং কোড-গল্ফ ব্যবহার করি । সেখানে প্রচুর ব্যবহারকারী গল্ফ করার জন্য খাঁটি ভাষা লিখেছেন custom এমনকি আমি এখনই নিজের কাজ করছি। এই ভাষার বেশিরভাগের নিজস্ব কাস্টম এনকোডিং রয়েছে যাতে তারা একটি বাইটে আরও কমান্ড স্কোয়াশ করতে পারে। উদাহরণস্বরূপ, গুরুত্ব সহকারে , জেলি এবং 05AB1E ।
আমি কি আমার নিজস্ব কাস্টম এনকোডিং ব্যবহার করার জন্য ভিআইএম কনফিগার করতে পারি? আমি ইউনিকোড কোড-পয়েন্টগুলিতে বাইটগুলির ম্যাপিং কনফিগার করতে চাই। উদাহরণ স্বরূপ:
0x01 == "¢"
তারপরে, আমি যখন টাইপ করব <C-v><C-a>
, এটি একটি ¢
অক্ষর প্রদর্শন করবে এবং আমি যখন লিখব তখন এটি বাইট সংরক্ষণ করবে 0x01
।
এটি কি দূর থেকেও সম্ভব? এবং এছাড়াও, এটি সিস্টেম ক্লিপবোর্ডের সাথে ভাল কাজ করবে? (উদাহরণস্বরূপ, আমি আমার ব্রাউজার থেকে ভিএম এবং তদ্বিপরীত অনুলিপি এবং পেস্ট করতে পারেন)
encoding
এবং charconvert
আমি দেখেছি এটি অভ্যন্তরীণভাবে iconv
অক্ষর সেটগুলিতে রূপান্তর করতে প্রথমে ফাংশনটি ব্যবহার করার চেষ্টা করে। iconv
বিভিন্ন চরিত্রের সেটগুলির মধ্যে রূপান্তর পরিচালনা করতে পারে। একটি অক্ষর সেট কীভাবে যুক্ত করবেন তার একটি উত্তর এখানেiconv
পাওয়া যাবে (মনে হয় আপনাকে রক্ষণাবেক্ষণকারীকে মেল করতে হবে)। হতে পারে এটি আপনাকে সহায়তা করে। :)
:help conceal
।