Python için toplu girinti Emacs
Eğer bir kod bloğu dışında bir deneyin/eklemek istiyorum eğer Emacs içinde Python ile çalışırken, sık sık bütün blok, satır satır girintisi için yaşıyorum. Emacs, nasıl tüm bloğu tek seferde girinti.
Emacs deneyimli bir kullanıcı değilim, ama sadece ssh ile çalışmak için bir araç bulun. Eğer herhangi bir fark yaratır mı bir guı olarak komut satırı(Ubuntu) üzerinde Emacs kullanarak, öyleyim.
CEVAP
Eğer programlama Python kullanarak Emacs iseniz, o zaman muhtemelen python-mode kullanıyor olması gerekir. Kod bloğu işaretleme sonra python-mode ile
C-c >
sağ bölge 4 boşluk vardiya
C-c <
sol bölge 4 boşluk vardiya
Eğer girintileme, veya bazı keyfi tutar, iki seviyeli kod başlaman lazım eğer bir argüman ile komut öneki:
C-u 8 C-c >
sağ bölgesinde 8 boşluk vardiya
C-u 8 C-c <
sola bölge 8 boşluk vardiya
Başka bir alternatif C-x TAB
bağlı: M-x indent-rigidly
kullanmaktır
C-u 8 C-x TAB
sağ bölgesinde 8 boşluk vardiya
C-u -8 C-x TAB
sol bölge 8 boşluk vardiya
Ayrıca yararlı bir metin dikdörtgenler üzerinde çalışan rectangle commands yerine metin satırları.
Dikdörtgensel bir bölge işaretleme sonra, örneğin,
C-x r o
boş alan dikdörtgen bölge (etkin bir şekilde sağa kayması kod) doldurmak için ekler
C-x r k
dikdörtgen bölge (etkin bir şekilde sola kodu vites) öldürür
C-x r t
ile dikdörtgen yerine bir dize için ister. C-u 8 <space>
girdikten sonra 8 boşluk girin.
PS. Ubuntu ile yapmak için mod python için varsayılan mod .py dosyalar, sadece python-mode
paketini yükleyin.
Python için uygun girinti dizeleri çok...
Nasıl emacs javascript modunda girinti...
Bir şekilde parantez Python kodu girin...
Emacs benim için yeniden girinti HTML ...
Bir şekilde Android üzerinde Python ça...