タグ付けされた質問 「align」

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 …

2
Emacs用の自動整列パッケージまたはモードはありますか?
バッファの内容をその場で調整したいファイル(たとえば、Puppetマニフェスト)を編集している場合があります。たとえば、私はそれを選択している限り、このようなコードを使用しalign-regexpたりalign、整列させることができることを知っています: # M-x align-regexp "=>" will line everything up nicely file { "/etc/foo": ensure => present, mode => "0666", source => "puppet:///modules/example/foo", } しかし、私が本当に望んでいるのは、これをオンザフライで実行することです。リージョンまたはバッファ全体を選択する必要はありません。これを行うパッケージまたはモードはありますか、それとも私が興味のあるモードに組み込まなければならないものですか? 編集:私はPuppetとCFEngineについて尋ねました、それは私が最近ほとんどコーディングするものであり、私は整列されたテキストを強く好みているからです。ただし、オンザフライのアライメントがEmacsモード(主にプログラミング言語のモード)で一般的な機能であるかどうか、またはほとんどの人が保存時または特定の場所でアライメントする場合、他のポイント。
15 align 

1
Orgモードテーブルの列を日本語フォントで揃える
同じ組織モードテーブル(固定幅フォントを使用)で日本語と英語を混在させるにはどうすればよいですか?何かのようなもの: | mmmmmm | | | はどうデシウ| | | ハーフ | ハーフ | 整列しません。Emacsは、実際に日本語の文字を10%大きくした場合に、単に1つとして数えます。 列の幅をピクセル単位で設定できますか?<10>が幅を設定することは知っていますが、固定幅の文字でカウントされるため、これは役に立ちません。 問題は基本的にemacsがどのように列を揃えるか(フォント幅を使用)です。

2
ラテックスモードでの複数行の方程式と表の整列
Auctexのラテックスモードでラテックスを編集しているとします。次の方程式があります。 これはでインデントされていindent-regionます。 \begin{align} \phi & = a + b + c + d \\ & = a + b + c + d + e \end{align} 上記の配置はTAB、すべてを選択してヒットした場合、つまりを使用している場合に得られるものですindent-region。 :私は取得したいと思いは次のとおりである 注どのように+ c + dテキストと整列している後に&。+ c + dがと同じ「列」の一部であるため、これは最も理にかなっています= a + b。 \begin{align} \phi & = a + b + c + d \\ …
12 latex  auctex  align 

1
リージョンやラインを右揃えする方法は?
私たちは、使用してテキストを中央にすることができますM-x center-regionし、M-o M-s。右揃えに似たものはありますか? 前の例: Item 0: value | Item 100: value | Item 30: value | 後: Item 0: value| Item 100: value| Item 30: value| fill-column ^ テキストを右揃えする最も簡単な方法は何ですか?

1
数値の垂直列を小数点に揃える
この投稿はEmacsで書きました。テーブルの見栄えをよくするために、小数がきれいに並ぶように間隔を調整することにしました。データベースの元の形式は次のようになります。 emacs 11505 227 3.6 3.3 1.9 68.9 93.5 68 vi 1087 289 11.1 6.9 2.9 71.7 96.2 9 wolfram-mathematica 2993 360 4 2.2 1.9 66.7 92.5 51 それはかなり近いですが、私は列を右揃えにし、すべての桁が一列に並ぶようにします。4番目の列は次のようになります。 3.6 11.1 4 私はと遊ん整列コマンドと、自動的に(オプション)小数点にテーブルを整列する方法を見つけることができませんでした。何らかの理由で、これらの命令は何も整列させることができません: を使用して、小数点を基準にして数字を並べることもできM-- M-x alignます。

1
Emacsは行列を整列します
私はたくさんの行列やテーブルを書いているので、Emacsで数値を適切に整列する方法を探しています(vimのalignパッケージと同様)。私はalign-regexpがあることを発見しましたが、思い通りに動作させることができませんでした。数値を小数で揃える方法はありますか---小数がない場合、他の小数の前に揃えます。また、「数千」のセパレータで整列し、複素数を整列できると便利です。読みやすくするために、数値の間に2つの空白があることが望ましいです。次に例を示します。 入力: A = [-15 9 33.34;... 1.0 0.99 1+3i;... 13,000 2 11 ]; 望ましい出力: A = [ -15 9 33.34 ;... 1.0 -0.99 1+3i ;... 13,000 2 11 ]; または、少し簡単にするために(「数千」の区切り文字や複素数を使わずに): 入力: A = [-15 9 33.34;... 1.0 0.99 1;... 13000 2 11 ]; 望ましい出力: A = [ -15 9 …
8 align 

4
emacsをbibtexエントリに合わせてインデントする方法は?
bibtex-modeフィールドを揃え、適切にインデントしたい。次の記事のbibtexエントリをEmacsにコピーしました:(記事の ソースはこちら) ただし、単純な貼り付けでは、Emacsで位置合わせが失われ、インデントがめちゃくちゃになります。 TABキーは、整列に仕事をしないか、エントリをインデント。この問題を解決するには?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.