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-rigidly
olarak 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-SPC
başlangıcına C-n C-n
gitmek , bölgeyi işaretlemeye başlamak, birkaç çizgiden aşağı ilerlemek, C-5 C-x TAB
bu 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-rectangle
Komutu ( 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.