0

私は emacs で rails を使って開発しています。リナリモードをインストールしました。2 つの質問があります -

1) 自動インデント - コードを書いているときに新しい行に移動すると、デフォルトでは識別されません。行をインデントするには、タブを押す必要があります。

すべての新しい行に正しいインデントを設定するように emacs を取得するにはどうすればよいですか?

2) 'end' を閉じます。私は以前 Lisp コードを書いていて、閉じ括弧がデフォルトで含まれている方法が気に入りました。次に、parendit モードでは、誤って括弧を削除することさえ禁止され、欠落している括弧が強調表示されました。

「終了」ブロックがない場合に同じ機能を得るにはどうすればよいですか?

4

1 に答える 1

1

begin/endブロックには、おそらくまたはを使用できautopairますskeleton-pair。これは素晴らしいことではなくparedit、正しい方向への一歩です。

インデントの場合: 通常RETは にバインドされnewlineC-jは にバインドされnewline-and-indentます。使い始めるか、バインディングを変更することC-jを強くお勧めします。RET

于 2012-07-30T12:10:16.993 に答える