2
การทำความเข้าใจกับ emacs align-regexp
ฉันอ่านเอกสาร Emacs แล้วalign-regexpแต่ยังคงมีปัญหาในการทำความเข้าใจวิธีการทำงาน สิ่งที่ผมพูดเกี่ยวกับการเป็นรูปแบบนำหน้ามันไม่ได้แบบง่ายๆC-uM-xalign-regexp M-xalign-regexpนี่คือคำถามของฉัน: พารามิเตอร์แรก (regex) ต้องจับคู่กับสตริงทั้งหมดหรือไม่ จะเกิดอะไรขึ้นถ้า regex จับคู่กับส่วนของสตริงเท่านั้น? สิ่งที่จะจัดหาให้กับพารามิเตอร์ที่สอง (กลุ่มวงเล็บเพื่อแก้ไข (จัดชิดถ้าลบ)) ตามที่ฉันเข้าใจที่นี่ฉันต้องระบุหมายเลขกลุ่มที่ถูกจับ (นับจาก 1) ใช่ไหม "ปรับว่าลบหรือไม่" หมายความว่าถ้าฉันต้องการจัดกลุ่ม 3 ให้ชิดขวาฉันจะส่ง-3เป็นอินพุตหรือไม่ พารามิเตอร์ที่สาม "จำนวนระยะห่าง (หรือคอลัมน์ถ้าลบ)" หมายถึงอะไร ฉันแค่ไม่เข้าใจว่าพารามิเตอร์นี้ทำอะไร ฉันรวบรวมตัวอย่างข้อความเพื่อฝึกฝน หากใครสามารถใช้ข้อความด้านล่างเป็นตัวอย่างที่จะเป็นประโยชน์มาก จาก class CreateStudents < ActiveRecord::Migration def change create_table :students, :comment => "学生信息表" do |t| t.string :political_status, :comment => "政治面貌" t.string :education_level, …