Emacs 문서를 읽었 align-regexp
지만 작동 방식을 이해하는 데 여전히 어려움이 있습니다. 내가 말하고 C-uM-xalign-regexp
있는 것은 단순한 형식이 아닌 접두사 형식 M-xalign-regexp
입니다. 내 질문은 다음과 같습니다.
- 첫 번째 매개 변수 (정규식)가 전체 문자열 줄과 일치해야합니까? 정규식이 문자열의 일부와 만 일치하면 어떻게됩니까?
- 두 번째 매개 변수에 무엇을 제공해야합니까 (수정 그룹 (고정 인 경우 정당화))? 여기에서 알 수 있듯이 캡처 된 그룹 번호 (1부터 카운트)를 제공해야합니다. "음의 경우 정당화"는 그룹 3을 오른쪽 정렬
-3
하려면 입력으로 제공 할 것 입니까? - 세 번째 매개 변수 "간격 (또는 음수 인 경우 열)"은 무엇을 의미합니까? 이 매개 변수의 기능을 완전히 이해하지 못합니다.
연습 할 텍스트 예제를 모았습니다. 누구든지 아래 텍스트를 예제로 사용할 수 있다면 매우 도움이 될 것입니다.
에서
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
에
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
에서
my @primes = (
1,2,3,5,7,
11,13,17,19,23,
29,31,37,41,43,
);
에
my @primes = (
1, 2, 3, 5, 7,
11, 13, 17, 19, 23,
29, 31, 37, 41, 43,
);