ম্যাকভিম ডিফল্ট ফন্ট সেট করুন


87

আমি ম্যাকভিমের জন্য কীভাবে ডিফল্ট ফন্ট সেট করব?

আমি নিম্নলিখিত লাইনটি যুক্ত করার চেষ্টা করেছি

set guifont = Monaco:h12

নিম্নলিখিত ফাইলগুলির মধ্যে একটিতে:

~/.vimrc
~/.gvimrc
~/Applications/MacVim/MacVim.app/Contents/Resources/vim/vimrc
~/Applications/MacVim/MacVim.app/Contents/Resources/vim/gvimrc
~/Applications/MacVim/MacVim.app/Contents/Resources/vim/.vimrc
~/Applications/MacVim/MacVim.app/Contents/Resources/vim/.gvimrc

আমি ম্যাকভিম পুনরায় চালু করেছি, তবে এটি ডিফল্ট ফন্ট সেট করে না। আমি কিছু মিস করেছি?

আপডেট: আমি set guifontরানটাইম কমান্ড জারি করতে পারি এবং এটি দুর্দান্ত কাজ করে। এটি আমার স্টার্টআপ ফাইলগুলি পড়তে পারে বলে মনে হয় না।


আমি উপরের কমান্ডের সাথে ডিফল্ট থেকে আলাদা একটি ফন্ট ব্যবহার করি ~/.vimrcএবং এটি পুরোপুরি সূক্ষ্মভাবে কাজ করে। সম্ভবত আপনি নির্দিষ্ট ফন্টটি উপস্থিত আছে কিনা তা
খতিয়ে

@ ইয়োদা আমি আসলে set guifont=Monaco:h12রানটাইমের সময় করার চেষ্টা করেছি এবং এটি দুর্দান্ত কাজ করে। আমি নিশ্চিত না যে এটি আমার উল্লেখ করা শুরু ফাইলগুলি কেন এটি পড়ে না।
কিট

আপনি ডিবাগ মোডেvim -D প্রবেশ করতে এবং তারপরে ভিএম স্টার্টআপ স্ক্রিপ্টগুলির মাধ্যমে কী চলছে তা দেখতে ব্যবহার করতে পারেন। step
ব্যবহারকারী 688996

4
@ কিট: আপনার পোস্টের কোডটিতে আপনার set guifontবিবৃতিতে সমান চিহ্নের আগে এবং পরে ফাঁকা জায়গা রয়েছে । যদি এটি সত্যিই আপনার ভিএমআরসি-তে থাকে তবে ফাঁকা স্থানগুলি সরিয়ে ফেলুন, সেগুলি সেট স্টেটমেন্টে সমান সমান চিহ্নের কাছাকাছি বৈধ নয় (আসলে আমি সমান ঠিকানার আগে একটি স্থান মনে করি, তবে পরে নয়)।
হারবার্ট সিটজ

উত্তর:


133

এটি এ রাখুন .gvimrc:

set guifont=Monaco:h12

সমান চিহ্নটির চারপাশের ফাঁকের অভাব নোট করুন Note


4
আপনি এটি কেবল আপনার .vimrcফাইলটিতে রাখতে পারেন।
হস্টলিয়ন

আমি মোনাকো: এইচ 12 এবং টর্ট রঙের স্কিম ব্যবহার করে পরিবর্তন করেছি এবং এটি ভাল কাজ করে।
ক্রেগ এস। অ্যান্ডারসন

4
যুক্ত করে দেওয়া হয়েছে যে ~/.vimrcপ্রকৃতপক্ষে ব্যবহৃত ফন্টটির কোনও প্রভাব নেইmacvim
স্টিফেনবোক

87

যদি আপনাকে নামের ফাঁকা জায়গায় কোনও ফন্ট সেট করতে হয় তবে আপনার এতে ব্যাকস্ল্যাশ ব্যবহার করুন .gvimrc:

set guifont=Fira\ Code:h12

4
আপনি প্রোগ্রামিংয়ের জন্য এই ফন্টটি সাধারণভাবে ব্যবহার করেন?

8
আমি এর শপথ করছি, হ্যাঁ। একটি 'রেটিনা প্রদর্শন' ছাড়াও আমার চোখের স্ট্রেন প্রায় শূন্যে নেমে গেছে
নিউ আলেকজান্দ্রিয়া

আপনার মানে 'ব্যাকস্ল্যাশ'?
স্মৃতি

4
Source Code Proম্ফগ! Source Code Pro Lightযদিও এর নিয়মিত সংস্করণে সুপারিশ করুন ।
এক্সজি

4
এটি সত্যই সহায়ক যখন বিশেষ করে যখন আপনার পাওয়ারলাইন ফন্টগুলি সেটআপ করা দরকার।
জুনহান

23

সবচেয়ে সম্পূর্ণ উত্তরটি হ'ল:

set guifont=Source\ Code\ Pro\ ExtraLight:h18

আমি চারপাশে তাকালাম এবং প্রতিটি উত্তর এবং টিউটোরিয়াল আমি পেয়েছি কীভাবে টাইপফেস সেট করতে হবে তা নির্দিষ্ট করে নি।

হরফ ফন্ট উইন্ডোটি ব্যবহার করে আপনার ফন্টটি ম্যানুয়ালি সেট করার পরে, আপনি কী ধরণের টাইপ করবেন তা নিশ্চিত না হলে:

:set guifont

এটি আপনাকে টাইপফেস সহ আপনার .vimrc ফাইলে রাখার জন্য প্রয়োজনীয় স্ট্রিংয়ের মানটি প্রদর্শন করবে।


4
আমি একমত, এই উত্তরটি খুব সহায়ক, বিশেষত ম্যানুয়াল সেটআপের পরে গিফন্ট স্ট্রিং পাওয়ার জন্য দৃ the় সংকল্পের পদক্ষেপ। ধন্যবাদ.
WhozCraig

5

আমার ফন্ট সেটিং সংযুক্ত করুন।

" - font type and size setting.
if has('win32')
    set guifont=Consolas:h12   " Win32.
elseif has('gui_macvim')
    set guifont=Monaco:h14     " OSX.
else
    set guifont=Monospace\ 12  " Linux.
endif

4

আপনি যদি ম্যাকের উপরে থাকেন তবে আপনার এই লাইনগুলি যুক্ত করুন ~/.vimrc:

set gfn=Monaco:h13
set linespace=2

2

কেবল ইংরেজী অক্ষরই নয়, আপনার .vimrcফাইলটিতে এটি রাখতে পারেন ( guifontwideচাইনিজ অক্ষরগুলির সাথে ডিল করে):

if has("gui_running")
    set guifont=Consolas:h14
    set guifontwide=Hiragino\ Sans\ GB
    set linespace=2
endif

আমি অনুমান করছি wideমানে প্রতিটি চরিত্রটি 8 টিরও বেশি বিট দ্বারা এনকোডেড, তাই এটি প্রশস্ত? বা এটি আসলে প্রশস্ত প্রদর্শিত হয়?
কিট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.