Apakah mungkin untuk memiliki 2 atau lebih (G) vim windows untuk sesi yang sama, atau setidaknya berbagi beberapa buffer. Di sini, "jendela" merujuk ke jendela Gnome (atau KDE, atau Windows dll.), Bukan jendela VIM.
Saya menggunakan dua monitor dengan xinerama dan ingin membuka dua jendela GUI terpisah daripada memiliki satu besar yang membentang beberapa layar.
multiple-monitors
vim
multiple-instances
Atilla Filiz
sumber
sumber
Jawaban:
Saat ini gVim tidak dapat memiliki jendela 'tingkat atas' yang terpisah untuk proses / sesi yang sama. Ada item TODO untuk menerapkan sistem komunikasi antar-proses antara beberapa contoh Vim untuk membuatnya berperilaku seolah-olah proses terpisah disatukan. (Lihat
:help todo
dan cari "level atas".)sumber
Lihatlah layar GNU yang digunakan bersama dengan Vim.
Jendela pertama, mulai layar gnu dan vim
Jendela kedua, sambungkan ke sesi layar:
Sangat berguna di desktop xinerama besar, beberapa layar virtual, atau sesi VNC. Satu sesi Vim, dengan banyak tab, adalah semua yang Anda butuhkan.
- Tom
sumber
Sudah lama sejak Anda mengajukan pertanyaan dan banyak hal telah membaik. Nvidia memiliki dukungan driver yang jauh lebih baik untuk banyak monitor di Linux.
Saya sekarang sudah berhenti menggunakan Gvim sejak saya pindah ke KDE: Sekarang saya menggunakan vim-qt. Ini memungkinkan Anda untuk membuka banyak instance, jika Anda tidak ingin menggunakan vim di terminal.
edit:
sumber
Anda dapat memiliki sesi vi (m) sebanyak yang Anda inginkan dengan menggunakan jendela terminal terpisah untuk masing-masingnya.
Karena tidak memiliki mereka membentang, saya menganggap Anda menempatkan mereka ke layar penuh dan kemudian meluas di kedua monitor karena diatur untuk memperpanjang desktop. Jangan memaksimalkan dan secara manual menyesuaikan ukuran jendela terminal atau gvim.
Jika saya melewatkan tanda tersebut, cobalah untuk menguraikan lebih jauh.
Apa yang Anda maksud dengan jendela vim?
edit:
Semoga Heptite memukulnya, karena saya agak bingung dengan yang ini.
sumber