উত্তর:
guifont
আপনার মধ্যে বিকল্পটি সেট করুন .gvimrc
। দেখুন :help guifont
এবং :help setting-guifont
।
বিশেষত, আপনি যেমন কিছু করতে পারেন: set guifont=Consolas:h11
উইন্ডোজে জিভিমে 11-পয়েন্ট কনসোলাস ব্যবহার করতে। আপনি ব্যবহার করতে পারেন এমন আরও কয়েকটি অপশন রয়েছে (প্রতিটি ক এর সাথে পৃথক করা হয়েছে :
), যেমন :b
গা bold় জন্য, যদিও এর কয়েকটি কেবল নির্দিষ্ট প্ল্যাটফর্মগুলিতে উপলভ্য।
:h
ফন্ট সাইজ হিসাবে প্রদর্শিত সেট করার অপশন সম্ভবত সবচেয়ে দরকারী, এবং এক বিশেষভাবে পরিবর্তন এর সাথে সম্পর্কিত আকার ফন্ট, আপনি অনুরোধ করা হয়েছে।
name:size
বাক্য গঠনটি কেবল উইন্ডোজ জিভিমে কাজ করে, জিটিকে জিভিমের জন্য আপনাকে ব্যবহার করতে হবে name size
(ফন্টের নাম এবং আকারের মধ্যে একটি স্থান) ... অন্য প্ল্যাটফর্মগুলিতে অন্য ফর্ম্যাট থাকতে পারে ...
set guifont=
? না set gfn=
?
আপনি যদি চলমান GVim উদাহরণে ফন্টের আকারটি সহজেই পরিবর্তন করতে চান তবে টাইপ করুন:
:set guifont=*
একটি উইন্ডো আপনাকে ফন্টের আকার নির্ধারণের পাশাপাশি পঠিত হওয়া উচিত এবং প্রয়োজনে একটি নতুন ফন্ট বেছে নিতে হবে। এরপরে আপনি ভিমকে ~/.gvimrc
পরিবর্তনটি স্থায়ী করার জন্য আপনার যে লাইনটি যুক্ত করতে হবে তা মুদ্রণ করতে বলতে পারেন:
:set guifont?
স্থিতি রেখায় নিম্নলিখিতগুলির মতো কিছু উত্পাদন করে:
guifont=Hasklig-Light:h16
set
আপনার ~/.gvimrc
অধ্যবসায়ের সাথে এটি উপসর্গ সহ যুক্ত করুন ।
ফন্টটি পরিবর্তন না করেই ফন্টের আকার দ্রুত পরিবর্তন করার জন্য আমার .vimrc এ নিম্নলিখিতটি রয়েছে। উইন্ডোজ এবং জিটিকে নিয়ে কাজ করে। আমি অন্যান্য জিইউআই পরীক্ষা করিনি। আমি নিশ্চিত যে আমি এটির মূলত অন্য কারও কাছ থেকে অনুলিপি করেছি, তবে এটি আমার আরসি ফাইলে এত দিন চলেছে আমি মনে করি না এটি কোথা থেকে এসেছে।
if has("unix")
function! FontSizePlus ()
let l:gf_size_whole = matchstr(&guifont, '\( \)\@<=\d\+$')
let l:gf_size_whole = l:gf_size_whole + 1
let l:new_font_size = ' '.l:gf_size_whole
let &guifont = substitute(&guifont, ' \d\+$', l:new_font_size, '')
endfunction
function! FontSizeMinus ()
let l:gf_size_whole = matchstr(&guifont, '\( \)\@<=\d\+$')
let l:gf_size_whole = l:gf_size_whole - 1
let l:new_font_size = ' '.l:gf_size_whole
let &guifont = substitute(&guifont, ' \d\+$', l:new_font_size, '')
endfunction
else
function! FontSizePlus ()
let l:gf_size_whole = matchstr(&guifont, '\(:h\)\@<=\d\+$')
let l:gf_size_whole = l:gf_size_whole + 1
let l:new_font_size = ':h'.l:gf_size_whole
let &guifont = substitute(&guifont, ':h\d\+$', l:new_font_size, '')
endfunction
function! FontSizeMinus ()
let l:gf_size_whole = matchstr(&guifont, '\(:h\)\@<=\d\+$')
let l:gf_size_whole = l:gf_size_whole - 1
let l:new_font_size = ':h'.l:gf_size_whole
let &guifont = substitute(&guifont, ':h\d\+$', l:new_font_size, '')
endfunction
endif
if has("gui_running")
nmap <S-F12> :call FontSizeMinus()<CR>
nmap <F12> :call FontSizePlus()<CR>
endif
has('unix')
প্রায়শই ওএসএক্স সিস্টেমের ক্ষেত্রে সত্য, এবং জন এখানে মতে ওএসএক্সের উইন্ডোজ হিসাবে একই বিন্যাসের প্রয়োজন ... তাই ব্যবহার has('gui_gtk2')
করা সম্ভবত ব্যবহারের চেয়ে ভাল has('unix')
।
স্পষ্টতই, ফন্ট সেটিংস লেখার উপায়টি বেশ প্ল্যাটফর্ম নির্ভর। আমার জন্য কী কাজ করেছে (এমএক্স লিনাক্স 17-তে জিভিম, (একটি এক্সএফসিই ডেস্কটপ সহ একটি ডিবিয়ান-ভিত্তিক লিনাক্স বিতরণ)):
: set guifont?
উদাহরণ: guifont=DejaVu Sans Mono 12
~/.gvimrc
ফাইল, ব্যাকস্ল্যাশ সঙ্গে স্পেস পলায়নের এবং ব্যবহার করছেন না :
আকার সামনে ।উদাহরণ: set guifont=DejaVu\ Sans\ Mono\ 18
~/.gvimrc
ফাইলটি সংরক্ষণের পরে , gvim এর নতুন দৃষ্টান্তগুলিতে নতুন পছন্দসই আকারটি ব্যবহার করা উচিত।এই দুটি উত্তর আমাকে সাহায্য করেছে:
পাশাপাশি এটির একটি মন্তব্য:
ড্রয়ের উত্তরের ভিত্তিতে এই সেটআপটি আমার পক্ষে আরও ভালভাবে কাজ করেছে।
এটা তোলে বৃদ্ধি বা হ্রাস পায় ফন্ট সাইজ ব্যবহার \+
বা \-
(অভিমানী \
তোমার নেতা), এবং চক্র ব্যবহার পূর্বনির্ধারিত ফন্ট মাধ্যমে cot
। আমি উত্স কোড বা পাঠ্য নিয়ে কাজ করছি কিনা তার উপর নির্ভর করে আমি প্রায়শই এই ফন্টগুলির মধ্যে অদলবদল করি।
let g:fnt_types = ['SourceCode\ Pro', 'monofur' ]
let g:fnt_sizes = [ 10, 13 ]
let g:fnt_index = 0
let g:fnt_size = g:fnt_sizes[g:fnt_index]
function! CycleFont()
let g:fnt_index = (g:fnt_index + 1) % len(g:fnt_types)
let g:fnt_size = g:fnt_sizes[g:fnt_index]
call ResetFont()
endfunction
function! ResetFont ()
if has('gui_running')
exe ':set guifont=' . g:fnt_types[g:fnt_index] . '\ ' . string(g:fnt_size)
endif
endfunction
call ResetFont()
function! FontSizePlus ()
let g:fnt_size = g:fnt_size + 0.5
call ResetFont()
endfunction
function! FontSizeMinus ()
let g:fnt_size = g:fnt_size - 0.5
call ResetFont()
endfunction
nnoremap <leader>+ :call FontSizePlus()<cr>
nnoremap <leader>- :call FontSizeMinus()<cr>
nnoremap cot :call CycleFont()<cr>
আপনি এই প্লাগইনটি চেষ্টা করতে পারেন: ভিএম-ফন্টজুম ।
map <m-o> :Fontzoom!<cr>
map <m--> <Plug>(fontzoom-smaller)
map <m-=> <Plug>(fontzoom-larger)
:help 'guifont'
আপনার প্রয়োজনীয় তথ্য থাকা উচিত। এছাড়াও দেখুন আমি কীভাবে ভিমের ডকুমেন্টেশনে বিষয়গুলিতে নেভিগেট করব? , দ্রুত রানটাইম এ ফন্ট মধ্যে স্যুইচ , কিভাবে ফন্ট তেজ মধ্যে জট্টিল প্রদর্শন করে? ।