আমি ফন্টের আকার বাড়াতে এবং হ্রাস করতে কীভাবে সরঞ্জামদণ্ডে বোতামগুলি তৈরি করব?


8

অনেক সিস্টেম + এবং - জুম বোতাম সরবরাহ করে। কেউ দয়া করে দেখাতে পারেন যে এই জাতীয় দুটি বোতাম কীভাবে অনুকরণ করা যায় gvim?

এর অর্থ হ'ল + বোতামটি ক্লিক করলে ফন্টের আকার এক ধাপে বাড়বে increase - বাটনটি ঠিক এর বিপরীতে কাজ করে।


2
দিয়ে শুরু করুন :h toolbar-iconএবং:h guifont
ভ্যানলাসার

4
... এবং vim.wikia.com/wiki/Change_font_size_quickly এর সাথে একত্রিত করুন (আমি অলস, ... আমার এটির দরকার নেই: ডি)
ভ্যানলাসার

ধন্যবাদ! আমি চেষ্টা করেছি, কমপক্ষে vim.wikia লিঙ্কটি দিয়ে। সংজ্ঞায়িত কমান্ডগুলি আমার gvim এ উপেক্ষা করা হয়েছে বলে মনে হচ্ছে, তাই আমি এখনও এটিতে কাজ করছি।
ইয়োসি গিল

আমি মনে করি patternসংজ্ঞাটির একটি অতিরিক্ত স্পেস রয়েছে যা উইন্ডোজে বা ওএসে যেখানে এর পরিবর্তে guifontদেখায় তেমন কার্যকর হবে না । এবং অবশ্যই চেক ছাড়াই চেষ্টা করুন (কমপক্ষে উইন্ডোজের জন্য)। FontName:h12FontName\ 12has("gui_gtk2")
ভ্যানলাসার

এটি কী তৈরি করবেন তা নিশ্চিত নয়। আমি উবুন্টু ব্যবহারকারী
ইয়োসি গিল

উত্তর:


6

আমি মনে করি নিম্নলিখিত লাইনের সাথে কিছু কাজ করা উচিত:

amenu ToolBar.Builtin#31   :let &guifont=substitute(&guifont, '\(\d\+\)', '\=submatch(1)+1', '')<cr>
amenu ToolBar.Builtin#32   :let &guifont=substitute(&guifont, '\(\d\+\)', '\=submatch(1)-1', '')<cr>

এখন, দুর্দান্ত আইকন অন্তর্ভুক্ত করার জন্য, আপনাকে কেবল আইকন যুক্তি যুক্ত করতে হবে।


এটি আমার পক্ষে কার্যকর হয়নি। আমি অস্পষ্ট আইকন পেয়েছি, কিন্তু এগুলি ক্লিক করে কিছু না করে পর্দা রিফ্রেশ হয়। আমাকে এখনও হ'ল ফন্টের আকারটি পরিবর্তন করতে হবে।
ইয়োসি গিল

:echo substitute(&guifont, '\(\d\+\)', '\=submatch(1)-1', '')এটি আপনাকে কী দেয় তা চেষ্টা করুন
ক্রিশ্চিয়ান ব্র্যাব্যান্ড

কিছুই ঘটেনি. নিশ্চিত ছিল না যে এমনকি একটি রিফ্রেশ ছিল।
ইয়োসি গিল

আপনি একটি আউটপুট দেখতে হবে। আপনার গিফন্ট সেটিং কি?
ক্রিশ্চিয়ান ব্র্যাব্যান্ড

2
যে সঠিক দেখাচ্ছে। এবং যদি আপনি এই আদেশটি পরিচালনা করেন: এটি :let &guifont=substitute(&guifont, '\(\d\+\)', '\=submatch(1)-1', '')কি আপনার ফন্টের আকার হ্রাস করবে?
খ্রিস্টান ব্র্যাব্যান্ড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.