winheight()
এবং winwidth()
বর্তমান উইন্ডোতে কলাম / রেখার সংখ্যাটি ফিরিয়ে দিন। আমি যা খুঁজছি তা হ'ল সম্পাদনা ক্ষেত্রের প্রকৃত উচ্চতা এবং প্রস্থের কাছাকাছি বা টার্মিনালে চালিত হলে প্রদর্শিত অঞ্চল। সমস্যা winheight()
এবং winwidth()
এই মানগুলি থেকে গণনা করা অনুপাতটি প্রকৃত অনুপাতের অনুপাতের সাথে যোগাযোগের বাইরে।
:echo winwidth('%') winheight('%') winwidth('%') * 1.0 / winheight('%')
104 51 2.039216
বাফার এরিয়ার স্ক্রিনশটটি আকারের 936x918 পিক্সেল আকারের প্রদর্শিত অনুপাত দেয় 1.019608
। আমি মনে করি আমি ফন্টের আকার ব্যবহার করে প্রকৃত মান পেতে পারি, তবে কীভাবে?
এটি আমি কীভাবে উল্লম্ব বিভাজনে ভিমকে উন্মুক্ত সহায়তা করতে পারি তার ফলোআপ এটি ? । আমি নোবি 4 এর সমাধানটি মানিয়ে নেওয়ার চেষ্টা করছি ।
==#
অপারেটরটি :h
পরিষ্কার করতে সহায়তা করেছিল তা সম্পর্কে না জেনে আমি আসলে পুরো ফ্রিকিং কমান্ডটি বুঝতে পারি। এটি কি আমাকে ভিম বিশেষজ্ঞ করে তোলে? এমন কিছু হতে হবে। আরও খুঁজে বের করা প্রয়োজন।
cnoreabbrev h <C-r>=(&columns >= 160 && getcmdtype() ==# ':' && getcmdpos() == 1 ? 'vertical botright help' : 'h')<CR>
।