Python 3.4 etkileşimli modda Terminator Linux'ta girinti nasıl eklenir?


6

Python'u temellerinden başlatıyorum.

Python 3.4 Tutorial, interaktif mod için bir örneğe sahiptir:

>>> the_world_is_flat = True
>>> if the_world_is_flat:
...    print("Be careful not to fall off!")
blablabla

Linux'um, Terminator, varsayılan Python 3.4 kurulumu kullanıyorum. Sorun daha önce girinti print. Aslında sorun herhangi bir girintidir.

Google varsayılan olarak orada girintili olmam gerektiğini söylüyor çıkıntı tuşuna basın. Ve bunu da değişikliklerle değiştirebilirim. ~./inputrc Tab dosyası - tamamlandı (otomatik doldurma) - Ne demek istediğimi biliyorsun umarım. Yani ... Benim farklı varsayılanlarım var.

Tercümanımın çizgi düzenlemesi etkileşimli düzenleme (C-p, C-f, C-b vb. Emacs komutları - iş - YAY!) çıkıntı varsayılan olarak otomatik doldurma özelliğine sahiptir (YAY!

Harika. Ama eğer çıkıntı zaten meşgul, nasıl girintileyim? "Emacs komutları" izinin ardından, Python dosyası düzenlediğinde - 'C-c & gt;' Emacs'ta yaptığım gibi yapmaya çalışıyordum. Fakat C-c ( Ctrl + C (Kabuk içinde, Python yorumlayıcısı açık olsa bile, kesme klavye kısayolu olduğu için çalışmaz).

Eğer çıkıntı çalışmıyor ve C-c & gt; çalışmıyor, Python 3.4, Terminator'da nasıl girintilemeliyim?

Tab otomatik doldurmayı 'kapatmak' istemiyorum bile Bu özelliği gerçekten beğendim.

Yanıtlar:


7

Bunu çözmem çok zaman aldı ama açıktı. Yerine çıkıntı Sadece birine ihtiyacım var uzay .


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.