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