Python'u Emacs kullanarak programlıyorsanız, muhtemelen python modunu kullanmalısınız. Python modu ile, kod bloğunu işaretledikten sonra,
C-c >veya C-c C-l bölgeyi 4 boşluk sağa kaydırır
C-c <veya C-c C-r bölgeyi 4 boşluk sola kaydırır
Kodu iki girinti seviyesi veya rastgele bir miktar kaydırmanız gerekiyorsa, komutun önüne bir bağımsız değişken ekleyebilirsiniz:
C-u 8 C-c > bölgeyi 8 boşluk sağa kaydırır
C-u 8 C-c < bölgeyi 8 boşluk sola kaydırır
Başka bir alternatif, M-x indent-rigidlyaşağıdakilere bağlı olan kullanmaktır C-x TAB:
C-u 8 C-x TAB bölgeyi 8 boşluk sağa kaydırır
C-u -8 C-x TAB bölgeyi 8 boşluk sola kaydırır
Ayrıca , metin satırları yerine metnin dikdörtgenleri üzerinde çalışan dikdörtgen komutları da kullanışlıdır .
Örneğin, dikdörtgen bir bölgeyi işaretledikten sonra,
C-x r o dikdörtgen bölgeyi doldurmak için boş alan ekler (kodu etkili bir şekilde sağa kaydırır)
C-x r k dikdörtgen bölgeyi öldürür (kodu etkili bir şekilde sola kaydırır)
C-x r tdikdörtgenin yerine koymak için bir dize ister. Giriş C-u 8 <space>daha sonra 8 boşluk girecektir.
PS. Ubuntu ile, python modunu tüm .py dosyaları için varsayılan mod yapmak için python-modepaketi yüklemeniz yeterlidir .
C-c >doğru için.C-c <solda