2010-06-23 10 views
5

मैं Emacs gdb कैसे सेट कर सकता हूं ताकि जब मैं तीर-अप दबाता हूं तो यह सबसे हालिया कमांड दिखाता है?Emacs gdb को कैसे सेट करें ताकि यह तीर-अप पर हालिया कमांड दिखाए?

Emacs gdb में यह केवल बफर में एक पंक्ति पर जायेगा।

मुझे पता है कि आप हमेशा बफर में पीछे की ओर खोज सकते हैं और हाल ही में एक कमांड का चयन कर सकते हैं, लेकिन तीर-अप के साथ सीधे आदेश प्राप्त करना अधिक सुविधाजनक होगा।

उत्तर

8

चौधरी बी ने मुझे बताया कि सी-अपcomint-previous-input को जिसका प्रलेखन बाध्य है

Cycle backwards through input history, saving input. 

एक साथ (और नीचे समरूपता के लिए ) को यह rebind सकता है:

(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

ध्यान दें कि आप कमांड हिस्ट के माध्यम से भी चक्र कर सकते हैं एम पी (पिछला आदेश) और एम एन (अगले आदेश) है, जो उपयोगी है जब आप टर्मिनल जहां सी-अप और सी नीचे उपलब्ध नहीं हो सकता में Emacs चलाने के साथ ory।

संबंधित मुद्दे