8

私は最近 Object Pascal をやっていますが、それに適したモードを見つけることができませんでした。delphi-modeとを試しましたがpascal-mode、どちらも役に立ちすぎています。Object Pascal の構文を理解できない場合、コードを正しくフォーマットするように強制することは非常に困難です。Geany を使ってきましたが、Emacs が恋しいです。試してみるべき別の Pascal モードはありますか?

編集

これは Free Pascal で実装された Object Pascal です。

4

1 に答える 1

6

これはEmacsの質問です。コード エディタの観点からは、Delphi モードの FPC と Delphi の間にまったく違いはありません。

私が見つけた良いもの(Googleは私たちの友人でした)は「emacsのパスカルモード」です:

  1. すべてのタイプの Pascal ステートメントをインデントする方法を知っています。
  2. 手続き、文章、表現を知る移動、キル、マーキング、転置機能があります。
  3. 「begin end」、「if then else」などのすべての Pascal 構造は、テンプレートを使用して挿入できます。これは、テンプレートを挿入する 'Mp' と、テンプレート内のフィールド間を移動する 'Mn' の 2 つのコマンドによって実行されます。
  4. いつ ';' を挿入すると、カーソルは「;」で終了した文の先頭に一時的に戻ります。pascal-auto-newline が非 nil (デフォルト nil) の場合、';' 行末で「RET」を実行して、新しい行を挿入してインデントします。
于 2010-12-17T07:27:08.370 に答える