Python kodu yazıyorum, bu yüzden satırların kaydırılması / taşınması her bir satırdan ayrı ayrı geçilmemesi için önemlidir. Eklenti olmadan bunu nasıl yapabilirim? Bunu yapmak için bir tür işlem tuş komutu var mı?
Python kodu yazıyorum, bu yüzden satırların kaydırılması / taşınması her bir satırdan ayrı ayrı geçilmemesi için önemlidir. Eklenti olmadan bunu nasıl yapabilirim? Bunu yapmak için bir tür işlem tuş komutu var mı?
Yanıtlar:
Varsayılan indent-rigidlyolarak bağlı olan komutu kullanın C-x TAB.
Bir kullanarak girinti boşluk sayısını belirtebilirsiniz önek argüman gibi C-5 C-x TAB.
Veya komutu çağırabilir ve girintiyi etkileşimli olarak ayarlamak için sol / sağ okları kullanabilirsiniz.
C-5 C-x TAB, geçerli bölgeyi 5 boşlukla girintili olarak deneyin .
C-a, çizginin C-SPCbaşlangıcına C-n C-ngitmek , bölgeyi işaretlemeye başlamak, birkaç çizgiden aşağı ilerlemek, C-5 C-x TABbu iki çizgiyi girinmek için.
Python-mode.el kullanılırsa C-c >veya C-c <blokları sola veya sağa kaydırırsanız
string-rectangleKomutu ( C-x r t) seçilmiş bir bölgede bir rasgele metin (boşluklar dahil) eklemek için kullanılabilir.
Diyelim ki bu metin bloğuna sahipsiniz ve tüm satırların önüne 5 boşluk koymak istiyorsunuz.
abc
def
ghi
İlk önce aşağıda gösterildiği gibi bir "0 sütun" bölgesi seçin (nokta 'a' karakterinde ve işaret 'ghi' içeren satırda aynı sütundadır:
▮bc
def
▯ ghi
Şimdi string-rectangle, seçili bölgeye eklemek istediğiniz metni ekleyin. Bu örnekte, nokta ve işaret dahil olmak üzere tüm satırlara 5 boşluk ekleyeceğiz.
C-x r t M-5 SPC RET
Aşağıdaki kuvvet girintili metni verecektir.
abc
def
ghi
Orada C-x TAB(bağlı indent-rigidly). Kaç tane girinti oluşturmak istediğinizi belirtmek için bir önek argümanı verin; negatif, bu kadar fazla alanı kaldırır.