উত্তর:
এর সাহায্যে : সহায়তা [বিষয়] আপনি এমন একটি বিষয় খুলুন যা আপনার আগ্রহী।
সিআরটিএল-ওও অন্যান্য উইন্ডোজগুলি ছোট করবে (কেবলমাত্র সহায়তা উইন্ডোটি উন্মুক্ত / সর্বাধিক) ized
(সিটিআরএল-ওও এর অর্থ Ctrl টিপুন এবং তারপরে ও)
C-w
, ^
, :buf OtherFile.txt
, :sbuf Otherfile.txt
ইত্যাদি (জন্য সহায়তা দেখুন wincmd
, switchbuf
বিস্তারিত জানার জন্য)। মজার বিষয় হ'ল আমার (আইএমএইচও) সঠিক উত্তরটি এখনও দেওয়া হয়নি ...
gvim --remote
। আমি সর্বদা se guioptions=agim
যদিও ব্যবহার করি কারণ আমি ট্যাবগুলির কনসোলের মতো রেন্ডারিং পছন্দ করি।
যে কোনও খোলা উইন্ডোটিকে তার নিজস্ব ট্যাবে স্থানান্তর করতে আপনি নিয়োগ করতে পারেন Ctrl+WT( এটি একটি মূলধনT
)।
অন্যদের দ্বারা উল্লিখিত Ctrl+W_/ Ctrl+W|বর্তমান ট্যাব / উইন্ডো বিন্যাসের মধ্যে সর্বাধিকীকরণ করার জন্য (অন্যান্য বিভিন্ন উইন্ডোর জন্য ন্যূনতম উচ্চতা / প্রস্থের সেটিংসকে সম্মান করার সময়)।
( Ctrl+W=সর্বনিম্ন উচ্চতা / প্রস্থ সেটিংসকে সম্মান করে সমস্ত উইন্ডোকে সমান আকারে আকার দেয়)
মন্তব্য সম্পাদনা করুন
gvim /tmp/test.cpp
):help various-motions
- একটি বিভক্ত উইন্ডো খোলেসহায়তাটি মূল ট্যাবে ফিরে যান:
mAZZ<C-w>S`A
আপনি সাধারণ (অ-সহায়তা) বাফারগুলির জন্য একটি চিহ্ন ব্যবহার করা এড়াতে পারেন। আপনার আগ্রহ থাকলে আমাকে জানান me
Ctrl-PgUp
, Ctrl-PgDown
বা :tabnext
, :tabprev
)। নতুন (যেমন সহায়তা) বন্ধ করতে ট্যাব, ব্যবহার ZZ
, Ctrl-W, C
, :q
, :clo
, :tabclose
বা অন্য কোনো ভাবে আপনি সাধারণত ঘনিষ্ঠ Windows / ট্যাব
"No, that was not the question"
:sbuf
আমি সাধারণত পছন্দ করি এমনভাবে আপনি ব্যবহার করতে পারবেন না )। আশা করি এটি সহায়তা করে
আপনি উইন্ডোটিকে তার সর্বোচ্চ আকারে Ctrl+W_(আন্ডারস্কোর) ব্যবহার করে প্রসারিত করতে পারেন । বিস্তৃত উইন্ডোর চূড়ান্ত আকার winminheight
বিকল্পের মান দ্বারা সীমাবদ্ধ থাকবে । আপনি যখন সহায়তা উইন্ডোটি বন্ধ করবেন, আপনার আগের উইন্ডোগুলি তাদের পূর্বের আকারগুলিতে পুনরুদ্ধার করা হবে।
Ctrl+W o
অন্যান্য উইন্ডোজ বন্ধ করে দেয় , তাই তারা চলে গেছে। এজন্যই আমি ব্যবহার করি Ctrl+W _
।
Ctrl+W =
কমান্ড উইন্ডো পরিবর্তন করা, যাতে তারা সব মোটামুটিভাবে একই আকারের হয়।
Ctrl+W |
।
ctrl+w =
// এটি সমস্ত উইন্ডোকে একই আকারের করে তোলে
আমি তার জন্য ট্যাব ব্যবহার করতে পছন্দ করি। ব্যবহার
:tabedit %
কোনও নতুন ট্যাবে সর্বোচ্চতম ফাইল খুলতে, একবার আপনি সমস্ত উইন্ডো ব্যবহার করে পুরানো সেটআপে ফিরে আসেন
:tabclose
আমি এটি আদর্শ সমাধান হিসাবে এটি এক সাথে কাজ করে :cw
এবং ট্যাগবার প্লাগইনটি খুঁজে পাই। থেকে নেওয়া: vim.wikia
আমি সর্বোচ্চ করতে 'এম' এবং ছোট করতে 'এম' ব্যবহার করতে চাই।
এটি দেখতে দুর্দান্ত লাগবে না কারণ এটি একই বাফারে থাকা অন্যান্য সমস্ত উন্মুক্ত উইন্ডোগুলি সঙ্কুচিত করবে তবে আমি ট্যাবগুলির সাথে কাজ করার সময় এটি আরও দরকারী বলে খুঁজে পেয়েছি। সুতরাং উদাহরণস্বরূপ, ফাইলটির জন্য নতুন ট্যাবটি না খোলার পরিবর্তে এটি সম্পন্ন করার পরে বা এটি হ্রাস করতে চাইলে এটি বন্ধ করে দেওয়া উচিত।
nnoremap <C-W>M <C-W>\| <C-W>_
nnoremap <C-W>m <C-W>=
ননোরম্যাপের কারণ হ'ল আমি পুনরাবৃত্ত ম্যাপিং সম্পর্কে চিন্তা করি না, তবে কেবল মানচিত্রেরও কাজ করা উচিত।
nnoremap <C-W>M <C-W>\|<C-W>_
(পরে স্থান ব্যতীত |
) ব্যবহার করেন, তবে প্রতিটি সর্বাধিকের উপর কার্সার 1 দ্বারা সরবে না।
nnoremap <C-W>\ <C-W>\|<C-W>_
) ব্যবহার করে এটি পছন্দ করি । এটি ডিফল্ট বাইন্ডিং সঙ্গে প্রাকৃতিক মতানুযায়ী |
, _
এবং =
।
আপনি ব্যবহার করে অন্য কোনও উইন্ডো বন্ধ না করে / আকার পরিবর্তন না করে পুরো আকারে সহায়তা উইন্ডোটি পেতে পারেন
tab help {topic}
এটি নতুন ট্যাবে সহায়তা উইন্ডোটি খুলবে, অন্যান্য উইন্ডোজগুলি যেমন রয়েছে তেমনই ছেড়ে দেওয়া হবে (ট্যাবলাইনটি প্রদর্শিত হতে পারে তাই এটি পুনরায় আকার দেওয়া হয়েছে, তবে এটি উপরে কেবল একটি অতিরিক্ত লাইন)। আপনি যথারীতি সহায়তা বন্ধ করতে পারেন: কমপক্ষে :bw<CR>
এবং <C-w>c
নতুন ট্যাবটি বন্ধ করার জন্য আমার পক্ষে কাজ করুন।
ভিএম-ম্যাক্সিমাইজার প্লাগইন ইনস্টল করুন , তারপরে আপনি বর্তমান উইন্ডোটি সর্বাধিক করতে পারেন এবং এর সাথে পুনরুদ্ধার করতে পারেনF3
চার্লস ক্যাম্পবেল দ্বারা
এই প্লাগইন পুনরায়
Ctrl-w o
উভয়ই করতে: পূর্ববর্তী বিন্যাসটি সর্বাধিক করুন এবং পুনরুদ্ধার করুন।
এই প্লাগইন দুটি অবস্থান থেকে ডাউনলোড করা যেতে পারে
শুধু সাহায্যের আপ, তারপর বন্ধ অন্যান্য উইন্ডোতে পেতে, এই কাজ: :help
CTRL-WCTRL-W:close
। তারপরে আপনার ঠিক সাহায্য হবে।
আপনার .vimrc এ, কেবল স্থান দিন
nmap - :res<CR>:vertical res<CR>$
আপনি যখন বর্তমান উইন্ডোটি সর্বাধিক করতে চান তখন কমান্ড মোডে চাপুন। আপনি একাধিক উইন্ডোর শেষ অবস্থা পুনরুদ্ধার করতে চাইলে = টিপুন
কোনওভাবে জুমউইন প্লাগইনটি আমার পক্ষে মোটেও কাজ করেনি, এখন আমি দেখতে পাচ্ছি অন্যান্য প্লাগইন রয়েছে তবে আমি ইতিমধ্যে এটি লিখেছি এবং আমার ঠিক কী প্রভাব চেয়েছিল তা দেয় (নীচে বিস্তারিত একটি ছোটখাটো কিরক দিয়ে) :
function! ToggleZoom(zoom)
if exists("t:restore_zoom") && (a:zoom == v:true || t:restore_zoom.win != winnr())
exec t:restore_zoom.cmd
unlet t:restore_zoom
elseif a:zoom
let t:restore_zoom = { 'win': winnr(), 'cmd': winrestcmd() }
exec "normal \<C-W>\|\<C-W>_"
endif
endfunction
augroup restorezoom
au WinEnter * silent! :call ToggleZoom(v:false)
augroup END
nnoremap <silent> <Leader>+ :call ToggleZoom(v:true)<CR>
সর্বাধিক / পূর্ববর্তী লেআউটের মধ্যে টগল করতে ম্যাপ করা কীটি (আমার ক্ষেত্রে লিডার এবং +) ব্যবহার করুন। আপনি যদি একই ট্যাবে অন্য বিভাজনে পরিবর্তন করেন, সর্বাধিক বন্ধ থাকে।
আপনি যদি ট্যাবগুলি পরিবর্তন করেন তবে বিভাজনটি সর্বাধিক স্থিত থাকে, যদিও কোনওরকমে এটি সম্পূর্ণ সম্পূর্ণ প্রস্থকে কভার করবে না, প্রস্থকে ছোট করে দেওয়া উইন্ডোগুলি 4 টি কলাম বা কিছু ফিরে পাবে। যাইহোক এটি ছোটখাটো গণ্ডগোলের সাথেও এটি আমার পক্ষে গ্রহণযোগ্যভাবে কাজ করে।
সম্পাদনা করুন: একরকম এটি এখন ঠিকঠাক কাজ করে, অবশ্যই আগে কোনওভাবে গণ্ডগোল হয়েছে।