Emacs belgelerini okudum align-regexp
ama hala nasıl çalıştığını anlamakta zorluk çekiyorum. Bahsettiğim şey, C-uM-xalign-regexp
basit hali değil, öneki formu M-xalign-regexp
. İşte benim sorularım:
- İlk parametre (regex) tüm dizge satırına uymak zorunda mı? Düzenli ifade yalnızca dizenin bir parçasıyla eşleşirse ne olur?
- İkinci parametreye ne tedarik edilmeli (Değiştirilecek parantez grubu (negatifse gerekçeli))? Burada anladığım kadarıyla, ele geçirilmiş bir grup numarası (1'den sayım) vermem gerekiyor, değil mi? "Olumsuzsa haklı çıkar" anlamına gelir, eğer grup 3'ün sağa hizalı olmasını istersem
-3
, girdi olarak tedarik edeceğim ? - Üçüncü parametre "boşluk miktarı (veya negatifse sütun)" ne anlama geliyor? Bu parametrenin ne yaptığını tamamen anlamıyorum.
Pratik yapmak için bazı metin örnekleri topladım. Herhangi biri aşağıdaki metni örnek olarak kullanabilirse bu çok yardımcı olacaktır.
itibaren
class CreateStudents < ActiveRecord::Migration
def change
create_table :students, :comment => "学生信息表" do |t|
t.string :political_status, :comment => "政治面貌"
t.string :education_level, :comment => "培养层次"
t.string :enroll_method, :comment => "入学方式"
t.date :enrolled_at, :comment => "入学时间"
t.string :charge_type, :comment => "收费类别"
t.string :enrolled_year, :comment => "学籍年度"
t.string :enrolled_place, :comment => "生源所在地"
t.string :bank_card_number, :comment => "银行卡号"
t.string :bank_account_number, :comment => "银行账号"
t.boolean :is_active_duty, :default => false, :comment => "是否现役军人"
t.boolean :is_equivalent_degree, :default => false, :comment => "是否同等学历"
t.boolean :is_on_record, :default => true, :comment => "是否在籍"
t.boolean :is_at_school, :default => true, :comment => "是否在校"
t.timestamps
end
end
end
için
class CreateStudents < ActiveRecord::Migration
def change
create_table :students, :comment => "学生信息表" do |t|
t.string :political_status, :comment => "政治面貌"
t.string :education_level, :comment => "培养层次"
t.string :enroll_method, :comment => "入学方式"
t.date :enrolled_at, :comment => "入学时间"
t.string :charge_type, :comment => "收费类别"
t.string :enrolled_year, :comment => "学籍年度"
t.string :enrolled_place, :comment => "生源所在地"
t.string :bank_card_number, :comment => "银行卡号"
t.string :bank_account_number, :comment => "银行账号"
t.boolean :is_active_duty, :default => false, :comment => "是否现役军人"
t.boolean :is_equivalent_degree, :default => false, :comment => "是否同等学历"
t.boolean :is_on_record, :default => true, :comment => "是否在籍"
t.boolean :is_at_school, :default => true, :comment => "是否在校"
t.timestamps
end
end
end
itibaren
my @primes = (
1,2,3,5,7,
11,13,17,19,23,
29,31,37,41,43,
);
için
my @primes = (
1, 2, 3, 5, 7,
11, 13, 17, 19, 23,
29, 31, 37, 41, 43,
);