동일한 세션에 대해 2 개 이상의 (G) vim 창이 있거나 최소한 일부 버퍼를 공유 할 수 있습니까? 여기서 "창"은 VIM 창이 아닌 그놈 (또는 KDE 또는 Windows 등) 창을 나타냅니다.
xinerama와 함께 두 대의 모니터를 사용하고 여러 화면에 걸쳐있는 하나의 거대한 단일 창 대신 두 개의 별도 GUI 창을 열고 싶습니다.
동일한 세션에 대해 2 개 이상의 (G) vim 창이 있거나 최소한 일부 버퍼를 공유 할 수 있습니까? 여기서 "창"은 VIM 창이 아닌 그놈 (또는 KDE 또는 Windows 등) 창을 나타냅니다.
xinerama와 함께 두 대의 모니터를 사용하고 여러 화면에 걸쳐있는 하나의 거대한 단일 창 대신 두 개의 별도 GUI 창을 열고 싶습니다.
답변:
현재 gVim은 동일한 프로세스 / 세션에 대해 별도의 '최상위'창을 가질 수 없습니다. 여러 Vim 인스턴스간에 프로세스 간 통신 시스템을 구현하여 별도의 프로세스가 통합 된 것처럼 동작하도록하는 TODO 항목이 있습니다. :help todo
"최상위"를 참조하십시오 .
Vim과 함께 사용되는 GNU 화면을 살펴보십시오.
첫 번째 창, gnu 화면 및 vim 시작
xterm
screen -S edit
vim
두 번째 창에서 스크린 세션에 연결하십시오.
xterm
screen -x edit
대형 xinerama 데스크톱, 여러 가상 화면 또는 VNC 세션에서 매우 유용합니다. 탭이 많은 Vim 세션 하나만 있으면됩니다.
-톰
질문을한지 얼마되지 않아 많은 것들이 개선되었습니다. Nvidia는 Linux에서 다중 모니터에 대한 드라이버 지원이 훨씬 우수합니다.
KDE로 이동 한 후 Gvim 사용을 중단했습니다. 이제 vim-qt를 사용하고 있습니다. 터미널에서 vim을 사용하지 않으려는 경우 여러 인스턴스를 열 수 있습니다.
편집하다:
각각에 대해 별도의 터미널 창을 사용하여 원하는만큼 vi (m) 세션을 가질 수 있습니다.
그것들을 가로 질러 가지지 않는 것에 관해서는, 당신이 그것들을 전체 화면으로 놓고 데스크탑을 확장하도록 설정된 두 모니터로 확장한다고 가정합니다. 최대화하지 말고 수동으로 터미널 또는 gvim 창 크기를 조정하십시오.
마크를 놓친 경우 조금 더 자세히 설명하십시오.
vim window은 무슨 뜻인가요?
편집하다:
잘만되면 Heptite는 그것을 쳤다. 나는 이것으로 길을 잃었 기 때문이다.