私のEmacsでは、space
のキーは正しく1行インデントすることができます。複数の行を選択してspace
キーを押すと、インデントが機能しません。Emacsに複数の行をインデントする
これに続いてC-M-\
またはC-M-q
を試しますが、C-M
は選択したブロック全体を直接削除します。
ここに私の.emacs
がありますか?
私のEmacsでは、space
のキーは正しく1行インデントすることができます。複数の行を選択してspace
キーを押すと、インデントが機能しません。Emacsに複数の行をインデントする
これに続いてC-M-\
またはC-M-q
を試しますが、C-M
は選択したブロック全体を直接削除します。
ここに私の.emacs
がありますか?
Emacsに複数の行を正しくインデントさせたい場合は、C-M-\
とも呼ばれるC-META \
です。言い換えれば、それは(ほとんどのキーボードの上に \ コントロール + Altキー + )Control - M
はありませんが、Control - Meta - Backslash
特に、これは 'indent-region'コマンドを発行します。これは 'column'パラメータなしでは何もしません。これを提供するには、普遍的な引数接頭辞 'C-u'とインデントする列番号を使用する必要があります。たとえば、3番目の列をインデントする場合、キーシーケンスは 'C-u 3 C-M- \'です。私にとって、これは領域をインデントしている間に、現在のインデントスキームも破棄します。各行を同じインデントレベルに強制します。 –
銅8 Cxのタブを入力し、乗算の行を選択し、それが8
で地域をインデントしますスペース。
C-U -4 C-Xタブ意志4
スペース
これは私のために働いている**唯一の**ものです。見つけられません。[GNU Emacs Indent Multiple Lines](https://www.gnu.org/software/emacs/manual/html_node/emacs/ Multi_002dline-Indent.html)。素晴らしい貢献 – benjaminmgross
そしてそれはあなたがイービルモードであなたの時にも働きます!メジャー超ウルトラ勝! –
それは私のために働いた唯一のものです。なぜC-M- \は動作しません。 – zhihuifan
によって解除インデントない 'tab'インデントラインていますか? – phimuemue