SORU
13 ŞUBAT 2011, Pazar


Nasıl bölünmüş ekran emacs pencerelerin boyutunu Değiştirmek için?

Emacs yatay olarak bölünmüş var - üstüne Perl kodu editörlük yapıyorum, alt kabuk. Varsayılan olarak emacs iki pencere boyutu eşit yapar, ama kabuk tampon daha küçük (belki yarısı büyüklüğünde?) istiyorum. Bunu nasıl yapabileceğimi merak ediyordum.

Teşekkür ederim!

CEVAP
14 ŞUBAT 2011, PAZARTESİ


Fare ile pencere boyutlarını etrafında sürükleyin.

Tıklayın aksi taktirde "aktif" (tampon adı güvenli, ya da sağ tarafı) kullanılmayan alandır, ve yukarı veya aşağı sürükleyebilirsiniz. değil mod hat üzerinde herhangi bir yerde

Yan sürükleyerek iki mod birleştirme çizgisinin noktaya çok hassas bir tıklama gerektirir.

C-x-(shrink-window-if-larger-than-buffer) içeriği uygun bir pencere küçülür.

C-x(balance-windows) windows aynı yükseklik ve genişlikleri yapacak.

C-x(enlarge-window) 1 satır yüksekliği artar, ya da önek değeri arg. Olumsuz bir arg pencere küçülür. örneğinC--C-1C-6C-x16 satır olarak azalıyorC-u-16C-x.

(Varsayılan*. *4) için bağlayıcı niteliği yok

C-x}(enlarge-window-horizontally) benzer şekilde, yatay olarak yapar.
C-x{(shrink-window-horizontally) da varsayılan olarak bağlıdır.

repeat Bu komutları aşağıdaki (C-xzbaşlatmak için, ve sadecezsürekli tekrarı için) oldukça kolay istediğiniz tam boyutunu almak için yapar.

Eğer düzenli olarak belirli bir değer ile bunu yapmak istiyorsanız, bir klavye makro bunu yapmak, ya da bir şey gibi kullanmak için kayıt olabilir
(global-set-key (kbd "C-c v") (kbd "C-u - 1 6 C-x ^"))

Ya da bu:
(global-set-key (kbd "C-c v") (kbd "C-x o C-x 2 C-x 0 C-u - 1 C-x o"))

Azıcık bir hacky ... o yüzden bu daha iyi olurdu:

(defun halve-other-window-height ()
  "Expand current window to use half of the other window's lines."
  (interactive)
  (enlarge-window (/ (window-height (next-window)) 2)))

(global-set-key (kbd "C-c v") 'halve-other-window-height)

Yüzeysel, ben defalarca sağlayan 'Geri Al' pencere için herhangi bir değişiklik ile yapılandırmaları . ayrıca winner-mode aşk ^kbd>C-csol(değişim/görüntülenir sadece windows sayısı/düzenleme, ya da boyutu olup olmadığını.C-cdoğruen son yapılandırmaya döndürür. Bu dünyada (winner-mode 1) ile ayarlayın

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ChasesAndCrashes

    ChasesAndCra

    31 Temmuz 2009
  • CorridorDigital

    CorridorDigi

    17 Mayıs 2010
  • Jaclyn W

    Jaclyn W

    5 Mayıs 2006