ভিআইএম-এ ইউনিকোড চরগুলি প্রতিস্থাপন করবেন?


16

আমি উইন্ডোজ মেশিন থেকে কিছু লগ পেয়েছি, যার একাধিক উদাহরণ রয়েছে <200e>, আমি জানি এটি একটি ইউনিকোড চর, কিন্তু আমি কীভাবে sকমান্ড দিয়ে এটি সরিয়ে ফেলতে পারি ?

command"লাইনে" কীভাবে ইনপুট করবেন তা আমি জানি না ।

সম্পাদনা

এটি একটি ইউনিকোড চর, যার অর্থ আমি একক xকী টিপে এটি মুছতে পারি .. এটি 6 টি অক্ষর নয় <200e>...


আপনি কি এই পোস্টটি চেক করেছেন? stackoverflow.com/questions/8562354/…
রাহুল পাতিল

উত্তর:


23

থেকে :help i_CTRL-V_digit:

সিটিআরএল-ভি দিয়ে একটি অক্ষরের দশমিক, অক্টাল বা হেক্সাডেসিমাল মান সরাসরি প্রবেশ করা যায়। লাইন ব্রেক (, মান 10) ব্যতীত আপনি কোনও অক্ষর প্রবেশ করতে পারেন enter চরিত্রের মানটি প্রবেশের পাঁচটি উপায় রয়েছে:

first char  mode         max nr of chars   max value
( none )    decimal        3               255
o or O      octal          3               377      (255)
x or X      hexadecimal    2               ff       (255)
u           hexadecimal    4               ffff     (65535)
U           hexadecimal    8               7fffffff (2147483647)

এর অর্থ আপনি <Ctrl-v>u200eচরিত্রটি ইনপুট করতে এবং বিকল্প কমান্ডে বা অন্য কোথাও যথারীতি ব্যবহার করতে পারেন।

:%s/<Ctrl-v>u200e//g

7
প্রসারিত অক্ষরগুলি বোঝাতে একটি রেজিপ্যাক্স-নির্দিষ্ট উপায়ও রয়েছে, দেখুন :help /\%u(এটি আপনাকে সিভি ব্যবহার না করে টাইপ করতে দেয়, অর্থাত এটি "পেস্ট" করা সহজ):%s/\%u200e//g
ক্রিস জনসেন

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