Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen urxvt-selection-autotransform komutudur.
Program:
ADI
select-autotransform - seçilen metni otomatik olarak dönüştürün
TANIM
Bu seçim, bir seçim yapıldığında bir seçim üzerinde otomatik dönüşümler yapmanızı sağlar.
yapılmış.
Perl parçacıkları belirterek çalışır (en kullanışlı olanı tek bir "s///" operatörüdür)
$_ kaynak olarak:
URxvt.selection-autotransform.0: dönüştürme
URxvt.selection-autotransform.1: dönüştürme
Kendi ID’n ile mağazalarını oluştur
Örneğin, aşağıdaki "dosyaadı:numara" biçimindeki seçimleri dönüştürecektir, genellikle
derleyici mesajlarında görülen "vi +$filename $word":
URxvt.selection-autotransform.0: s/^([^:[:space:]]+):(\\d+):?$/vi +$2 \\Q$1\\E\\x0d/
Ve bu örnek aynı şeyle eşleşiyor, ancak onu doğrudan yapıştırabileceğiniz vi-komutları ile değiştiriyor.
(vi :) düzenleyicinize:
URxvt.selection-autotransform.0: s/^([^:[:space:]]+(\\d+):?$/:e \\Q$1\\E\\x0d:$2\\x0d/
Tabii ki, bu ihtiyaçlarınıza ve editörünüze göre değiştirilebilir :)
Yukarıdaki örneği tipik Perl hata mesajlarına genişletmek için ("XXX, FILENAME satırı YYY."),
biraz daha ayrıntılı bir çözüme ihtiyacınız var:
URxvt.selection.pattern-0: ( .*? satırında \\d+[,.])
URxvt.selection-autotransform.0: s/^ (.*?) satırında (\\d+)[,.]$/:e \\Q$1\E\\x0d:$2\\x0d/
İlk satır, seçim koduna her hatanın değişmeyen kısmını ele almasını söyler.
bir seçim modeli olarak mesaj, ikinci satır ise mesajı vi'ye dönüştürür.
Dosyayı yüklemek için komutlar.
onworks.net hizmetlerini kullanarak urxvt-selection-autotransform'u çevrimiçi kullanın