IDLE'den komut geçmişine nasıl erişirim?


109

Bash veya Pencerenin Komut İstemi'nde, son komutu almak ve düzenlemek için klavyede yukarı oka basıp düzenleyebilir ve sonucu görmek için tekrar ENTER'a basabiliriz.

Ama Python'un IDLE 2.6.5 veya 3.1.2'de, ifademiz 25 satır yazdırıyorsa, bu son komuta kadar yukarı oka 25 kez basmamız ve kopyalanması için ENTER tuşuna basmamız gerekiyor gibi görünüyor?

Veya o satırı bulmak için fareyi kullanın ve oraya tıklayın ve kopyalamak için ENTER'a basın? Daha hızlı bir yol var mı?


1
Bu soru başlığının tek bir cevabı var gibi görünüyor: "Bu böyle. Soruyu anladığımı sanmıyorum. Sorunun gövdesi ("Daha hızlı bir yol var mı?") Başlıkla hiç eşleşmiyor. Mantıklı olması için başlığı düzenleyebilir misiniz?
S.Lott

Pekala, soru başlığı "nasıl oluyor da görünüşte yukarı ok tuşuna defalarca basmak gerekiyor (Bash'de olduğu gibi)" - ve sonra içerikte "daha hızlı bir yol var mı?"
nonopolarite

Yanıtlar:


150
  • Varsayılan olarak + 'ya bağlı olan history-previous eylemi aradığınızı düşünüyorum .AltP
  • " Seçenekler -> IDLE Yapılandır -> Anahtarlar " bölümünde yeniden eşleştirebilirsiniz.
  • Bu komuta IDLE'deki üst menüden de erişebilirsiniz: " Kabuk -> Önceki Geçmiş "

Bu arada, neden bpython veya ipython gibi daha iyi (yeni başlayanlar için daha az çirkin) bir kabuk denemiyorsunuz ?


47

sadece Alt+Pyukarı çıkmak için kullanın . Benzer şekilde, Alt+Naşağı inmek için kullanılabilir.


9
ALT P ve ALT N, denedim ... işaret ve orta parmaklarınızı nasıl ayırdığınızı görmek için tasarlanmış gibi görünüyor.
nonopolarite

Başparmaklarınızdan herhangi birini kullanarak ALT tuşuna basın, bu hatayı ortadan kaldıracaktır! ve klavyenin 2 elinizin her parmağını kullanacak şekilde tasarlandığını unutmayın.
Adrien Plisson

Baş parmağınızı kullanarak sağ alt tuşuna, işaret parmağınızla N ve orta parmağınızla P'ye basın. Pozisyon değil. Python !!


9

Tercihler> Anahtarlar'a gidin. Listede 'geçmiş-önceki' seçimini bulun ve Yukarı Ok olarak düzenleyin.

Boşta ayarları


5

Varsayılan olarak ~ / .idlerc altında bulunan config-keys.cfg dosyasını her zaman düzenleyebilirsiniz; "geçmiş-önceki" girişini arayın ve aşağıdaki gibi ayarlayın ...

history-previous = <Key-Up>

Bitti.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.