Saya telah membaca dokumentasi Emacs untuk align-regexp
tetapi masih mengalami kesulitan dalam memahami cara kerjanya. Yang saya bicarakan adalah bentuk awalannya C-uM-xalign-regexp
, bukan bentuk sederhana M-xalign-regexp
. Ini pertanyaan saya:
- Apakah parameter pertama (regex) harus cocok dengan seluruh baris string? Bagaimana jika regex hanya cocok dengan sebagian string?
- Apa yang harus disediakan untuk parameter kedua (Grup Parenthesis untuk memodifikasi (dibenarkan jika negatif))? Seperti yang saya pahami di sini saya perlu memberikan nomor grup yang diambil (dihitung dari 1), kan? Apakah "membenarkan jika negatif" berarti, jika saya ingin grup 3 disejajarkan dengan benar, saya akan memberikan
-3
input? - Apa arti parameter ketiga "jumlah spasi (atau kolom jika negatif)"? Saya benar-benar tidak mengerti apa yang dilakukan parameter ini.
Saya telah mengumpulkan beberapa contoh teks untuk dipraktikkan. Kalau ada yang bisa menggunakan teks di bawah ini sebagai contoh yang akan sangat membantu.
Dari
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
Untuk
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
Dari
my @primes = (
1,2,3,5,7,
11,13,17,19,23,
29,31,37,41,43,
);
Untuk
my @primes = (
1, 2, 3, 5, 7,
11, 13, 17, 19, 23,
29, 31, 37, 41, 43,
);
sumber