2010-06-23 20 views
5

Emacs gdb'yi, yukarı ok tuşuna bastığımda en son komutu gösterecek şekilde nasıl ayarlayabilirim?Emacs gdb nasıl ayarlanır, böylece son komut ok-yukarı gösterir?

Emacs gdb'de arabellekte yalnızca bir satır yukarı gider.

Her zaman tamponda geriye doğru arama yaptığınızı ve yakınlarda yeni bir komut seçebildiğinizi biliyorum, ancak komutu doğrudan yukarı okla almak daha kullanışlı olacaktır.

cevap

8

Ch BC-up kimin dokümantasyon comint-previous-input bağlı olduğunu söyle

Cycle backwards through input history, saving input. 

biri ile (ve aşağı simetri için ) kadar bu rebind olabilir geçerli:

(eval-after-load "gud" 
    '(progn 
    (define-key gud-mode-map (kbd "<up>") 'comint-previous-input) 
    (define-key gud-mode-map (kbd "<down>") 'comint-next-input))) 
2

Ayrıca, komut satırında dolaşabileceğiniz dikkat edin. Eğer Cı-up ve Cı-aşağı bulunmayabilir terminalde Emacs çalıştırmak yararlıdır M-p (önceki komutu) ve M-n (bir sonraki komut) ile ory.