2
emacs align-regexpの理解
私はEmacsのドキュメントを読みましたが、align-regexpそれがどのように機能するかを理解するのはまだ困難です。私が話しているのはC-uM-xalign-regexp単純な形式ではなく、その接頭語の形式M-xalign-regexpです。私の質問は次のとおりです。 最初のパラメーター(正規表現)は、文字列の行全体と一致する必要がありますか?正規表現が文字列の一部にのみ一致する場合はどうなりますか? 2番目のパラメーターに何を指定するか(修正するための括弧グループ(負の場合は正当化))ここで理解したように、キャプチャされたグループ番号(1からカウント)を提供する必要がありますか?「負の場合に揃える」とは、グループ3を右揃えにしたい場合-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 …