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

  • fouseyTUBE

    fouseyTUBE

    21 Mart 2011
  • InfoPuppet

    InfoPuppet

    15 Kasım 2011
  • Tom Megalis

    Tom Megalis

    18 NİSAN 2006