1

emacsでは、ファイルを検証するためにコマンドを実行する必要があります。

バッファで編集しているファイルに対してシェルコマンドを実行したいのですが、どうすればよいですか?

シェルコマンド(私はpythonを使用して作成しました)は、引数としてファイル名のみを受け入れます。したがって、おそらく2つの解決策:

  1. ミニバッファ内のファイル名をコマンドに渡すにはどうすればよいですか?
  2. バッファ領域を入力として受け入れることができるようにスクリプトを変更するにはどうすればよいですか?
4

1 に答える 1

1
  1. 完全に重複しています。上記のリンクを参照してください。

  2. を使用M-|して、任意のシェルスクリプトへの入力として領域を渡すことができます。スクリプトがstdinから読み取ることができると仮定すると、そのオプションは解決されるはずです。(それができない場合、それを修正することは確かに別の質問を正当化するでしょう。)

于 2012-04-24T01:41:26.347 に答える