vim: নীচে স্থিতি রেখাটি লুকান


14

কখনও কখনও আমি সত্যিই ছোট টার্মিনাল উইন্ডো নিয়ে কাজ করি এবং প্রতিটি জায়গার উপলব্ধ জায়গা প্রয়োজন। তাই আমি ভিএম স্ট্যাটাস লাইনটি আড়াল করতে চাই।

আমি ইতিমধ্যে set laststatus=0এটি স্থিতি রেখার একটি লুকিয়ে রেখেছি । তবে বিষয়বস্তু সহ আরও একটি এখনও রয়েছে -- INSERT --এবং "filename.ext" 22L 500C

আমি এই লাইনটি কীভাবে আড়াল করতে পারি?


সেই রেখাটিকে "কমান্ড লাইন" বলা হয়। : তাই একই stackoverflow.com/questions/7770413/... অটোহাইড অনুরোধ: superuser.com/questions/619765/...
সিরো Santilli冠状病毒审查六四事件法轮功

@ সিরো, না স্থিতি লাইন ঠিক কিনা: learnvimscriptthehardway.stevelosh.com/chapters/17.html
gmarmstrong

উত্তর:


13

আপনার এই লাইনগুলি যুক্ত করুন .vimrc:

let s:hidden_all = 0
function! ToggleHiddenAll()
    if s:hidden_all  == 0
        let s:hidden_all = 1
        set noshowmode
        set noruler
        set laststatus=0
        set noshowcmd
    else
        let s:hidden_all = 0
        set showmode
        set ruler
        set laststatus=2
        set showcmd
    endif
endfunction

nnoremap <S-h> :call ToggleHiddenAll()<CR>

তারপরে স্বাভাবিক মোডে, Shift + Hসমস্ত আড়াল করতে টাইপ করুন, তাদের দৃশ্যমান করতে আবার টাইপ করুন।

আপনি <S-h>যে কোনও চাবিতে পরিবর্তন করতে পারেন।


আপনাকে ধন্যবাদ, এটি ইতিমধ্যে একটি ভাল পদক্ষেপ। তবে স্থিতি রেখাটি এখনও বিদ্যমান। এটি বলছে "filename.ext" 22L 500Cযখন আমি ভিএম শুরু করি।
ph3nx

@ পিএফএনএনএক্স: আপনি টাইপ করলে কী হবেShift + H
কিউংলম

3
তারপরে এই জাতীয় বার্তাগুলি -- INSERT --আর প্রদর্শিত হয় না তবে লাইনটি এখনও বিদ্যমান এবং বলে "filename.ext" 22L 500C
ph3nx

1
আমার উত্তর আপডেট!
cuonglm

কমান্ড লাইনে ফাইল- set shortmess=Fইনফো থেকে মুক্তি পেতে, আপনি নিজের ভিএমআরসি-তে রাখতে পারেন। আমি পড়ার পরামর্শ দিচ্ছি:help shortmess
m4110c
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.