Vim 8.1 এ একটি উল্লম্ব টার্মিনাল খোলা হচ্ছে


20

Vim 8.1 :terminalকমান্ডটি যুক্ত করেছে , যা একটি বিভাজন হিসাবে একটি নতুন ব্যাশ টার্মিনাল খুলবে। তবে এটি সর্বদা অনুভূমিক বিভাজন বলে মনে হয় এবং আমি উল্লম্ব বিভাজন পছন্দ করি। ব্যবহার না করে উল্লম্ব বিভাজন হিসাবে কোনও টার্মিনাল খোলার উপায় আছে:

:vsp
:terminal
<c-w>j
:q

বিকল্পভাবে, আমার .vimrc এ কমান্ড হিসাবে এটি যুক্ত করার উপায় আছে কি :

command Vterm :vsp | :terminal | <c-w>j | :q

উপরোক্ত কমান্ডটি কার্যকর করার চেষ্টা করার উপরে চাপ <c-w>jদেয়, নিম্নলিখিতগুলির সাথে একটি নতুন ভিএম বিভাজন খোলে:

কার্য সম্পাদন ব্যর্থ: এই জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই

স্রেফ থাকার:

command Vterm :vsp | :terminal

সূক্ষ্ম কাজ করে তবে মূল বিভাজন ছেড়ে দেয়।

উত্তর:


41

আপনি কমান্ড সংশোধক ব্যবহার করতে পারেন ::vert[ical]

:vert term

:vertical উইন্ডো বিভক্ত যে কোনও কমান্ড সঙ্গে কাজ করে, উদাহরণস্বরূপ:

:vert copen
:vert help vert

2
এটি গ্রহণযোগ্য উত্তর হওয়া উচিত; আরও সোজা উপায়
অ্যালেক্স গার্সিয়া

এটি নিওভিমে কাজ করবে বলে মনে হচ্ছে না: github.com/neovim/neovim/issues/3192
জৌনাথেন

6

আমি নিয়মিত সম্পর্কে নিশ্চিত নই vim, তবে সহায়তা বলছে ++curwinবিকল্পটি বর্তমান উইন্ডোটিকে বিভক্ত করে না। সুতরাং আপনার মতো কিছু করতে সক্ষম হওয়া উচিত:

:vs|:term ++curwin

অথবা আপনি Neovim ব্যবহার করতে পারেন এবং কেবল :vs|:terminalবা করতে পারেন :vs term://bash:)


1
পারফেক্ট, কমান্ড হিসাবে কবজ মত কাজ করে।
শোয়েম

1

নিওভিমের জন্য, উল্লম্ব টার্মিনালটি খোলার জন্য, নিম্নলিখিত কাজগুলি:

  • :vnew term://bash
  • :vsplit term://bash
  • :vnew term://zsh
  • :vsplit term://zsh

:h :terminalনীওভিম ব্যবহার করে আরও ডকুমেন্টেশন পাওয়া যাবে ।

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