5

シェルコマンドを実行して、emacsのクリック可能なバッファーにその出力を取得したいと思います。このコマンドはシェルスクリプトであり、最終的には一連のソースファイルを垣間見ることができます。その出力はgrepの出力のように見えます。ファイル名と行番号が含まれます。ファイルをクリックするか、ファイルの上に立ったまま入力して、emacsがファイルのその行に移動できるようにしたいと思います。それを行うにはカスタム関数が必要だと思いますが、私はemacsを初めて使用するため、プログラミング方法がまだわかりません。

4

2 に答える 2

7

M-x grepデフォルトの代わりにコマンドを入力します。

M-x apropos「grep。*null」はgrep-use-null-device、「/ dev/null」を送信する必要がないかどうかを検出します

于 2012-03-08T17:51:20.943 に答える
1

別の方法は、を使用してコマンドを実行しshell-command M-!、出力バッファーのモードををcompilation-mode使用するように変更することM-x compilation-modeです。

さらに別の方法は、を使用してコマンドを実行することM-x compileです。これの欠点は、Emacsがデフォルトでアクティブなコンパイルバッファを1つだけ許可することです。

于 2012-03-12T04:31:04.023 に答える