Masofadagi emacs sessiyasi bilan bir nechta monitorni qanday ishlatishim mumkin?

Men o'zim ishlab chiquvchi ishimni bajaradigan serverda tmux seansini ishga tushiraman (bu yerda emacs ishlataman). Menda ikkita monitor bor - ikkalasini bir xil emacs seansi bilan qanday ishlataman? Agar bir xil tmux seansiga qo'shilsa, monitorlar bir-birlarini aks ettiradi. Agar men bir xil tmux seansida bo'lmasam (va kengaytma bilan boshqa emacs sessiyasi), men har bir fayl yangilanib diskdan qaytadan o'rganishim kerak va fayllarning turli xil ish versiyalari o'rtasida farq bo'lishi mumkin. Bu ikkala monitorni qanday ishlatish haqida har qanday fikr bormi?

0
Emacs yoki tmux haqida nima deb o'ylaysiz, albatta? emacsclient ga qarashingiz mumkin.
qo'shib qo'ydi muallif Scott Cowan, manba

1 javoblar

Ikki tmux seansni boshlashingiz mumkin. Birida siz Emacs dasturini ishga tushirasiz va M-x emacs-server RET dan foydalangan holda "Emacs serverini" ishga tushirasiz. Boshqa tomondan emacsclient -nw ni ishga tushirishingiz mumkin, bu ikkinchi tty ramkasini yaratadi.

Aslida, agar siz mashinada ishlayotgan bo'lsa, grafikli Emacs ga ulanish uchun emacsclient -nw dan foydalanishingiz mumkin.

1
qo'shib qo'ydi
Albatta, ikkala monitorda bir xil tmux seansidan foydalanishingiz mumkin. Keyin Emacs'ı bir tmux oynasida (yoki bo'lmasa, to'g'ri atamashunoslikni eslay olmayman) va emacsclient -ni boshqa birida boshlashingiz mumkin.
qo'shib qo'ydi muallif Daniel McPherson, manba
Emacs-ni bir tmux oynasida va emacsclient -dagi boshqa birida ishlatishingiz kerak, keyin esa boshqa monitorlarda ko'rsatiladi.
qo'shib qo'ydi muallif Daniel McPherson, manba
-c dan foydalanib ikkinchi tmux oynasini yaratishingiz kerak va har bir terminalda bitta tmux oynasini ko'rsatishingiz kerak. Aslida, Emacs-ni ikkita monitorda ishlaydigan va ishlaydigan olish uchun tmux kerak emas.
qo'shib qo'ydi muallif Daniel McPherson, manba
Xuddi shu tmux seansida buni qilishning usullari bormi? Agar u bir xil tmux seansida bo'lsa kerakmi?
qo'shib qo'ydi muallif Ayrx, manba
Xuddi shu tmux seansiga qo'shilganda, u boshqa monitörni aks ettiradi - men foydalanmoqchi bo'lgan boshqa buyruqlarmi?
qo'shib qo'ydi muallif Ayrx, manba
Uzr, hali ham ta'qib qilmayapti. men oldimdagi qadamlar 1. ochiq oynada chap oyna, ssh va tmux 2 qo'shib qo'yishdi. o'ng oyna ssh-da ochiq terminal va tmux-ulash. Men buni aytsam, ular bir oynada faqat ochiq emacs kabi alohida narsalarni qila olmayman va buyruqlari aks ettirilganidek, boshqa birida emaksiyetsiz.
qo'shib qo'ydi muallif Ayrx, manba