Emacs で C を編集すると、ソートフィールドが機能しないか、単独の補完が表示されます。なぜでしょうか?

Emacs で C を編集すると、ソートフィールドが機能しないか、単独の補完が表示されます。なぜでしょうか?

Emacs で C を編集し、sort-fields を実行しようとしても、うまくいかないようです。領域をハイライトした後、Mx sort-fields と入力します。ある時点ではフィールド番号を渡せましたが、その後突然停止し、[Sole Completion]フィールド番号を渡すためにスペースを入力すると報告されるようになりました。C モードではそのコマンドが気に入らないのではないかと思いましたが、よくわかりません。これを機能させる方法や、私が間違っている可能性のある点について、何かアドバイスはありますか?

答え1

私の知る限り、sort-fields にはフィールド番号を指定するインタラクティブな方法はないので、Cu 引数として指定する必要があります。たとえば、3 番目のフィールドの場合:C-u 3 M-x sort-fields

関連情報