0

Emacs を学び始めてから 1 年ほど経ちますが、一般的なテキスト エディターとしてのそのパワーと柔軟性が気に入っています。LaTeX/TeX 用の Auctex モードを試したとき、どの TeX エディターを使用すべきかを読むために戻ることはないと思いました。その Pyhon モードを試したとき、Python エディター/IDE の選択に悩まされることはないとわかっていました。まあ、EmacsのVHDLモードも同じ感じ。

Emacs を FPGA デザイン ソリューション全体として実装するつもりはありません (試してみましたが)。代わりに、Emacs を外部エディター (私の場合はザイリンクス ISE) として使用し、ベンダー固有の IDE に従って設計シーケンスに従うことを好みます。したがって、このEditor Optionsに従って、ISE でエディター オプションを設定します{C:\Program Files (x86)\emacs\bin\emacsclient.exe} +$2 $1。ただし、runemacs.exeザイリンクスの提案どおりに使用すると、ISE でファイルをクリックするたびに新しい Emacs が起動されます。で、emacsclient.exeそれは少し役立ちます。

  1. ISE でファイルをクリックすると、対応するバッファが Emacs で開かれます。しかし、バッファは見えないままで、自分でやらなければなりませんC-x b
  2. また、ISE のコンソールでエラー情報をクリックすると、エラーを含むファイルが Emacs のバックグラウンドで開かれ、カーソルがエラー位置に表示されます。

Emacs VHDL モードの利点と欠点を比較すれば大したことではありませんが、Emacs が ISE で開いたファイルを現在のバッファに変更できることは気に入っています。 問題は、Emacs またはザイリンクス ISE を設定して、Emacs の現在のバッファを、ISE で開いた、またはクリックしたバッファに変更する方法です。

ISE の設定ではなく、Emacs に関連する設定である必要があると思います (明らかに、ISE のオプションにはあまり選択肢がありません)。簡単な質問かもしれませんが、Emacs の設定に関する私の現在の知識を超えています。ここの誰かがこの問題について私を助けてくれれば、本当に感謝しています。よろしくお願いします:)

PS 私の拙い英語表現で申し訳ありません。私の質問を理解していただければ幸いです。

4

1 に答える 1

0

設定によっては、関連するバッファに切り替えるように Emacs に指示することができます。ただし、ISE でエディタを呼び出すときに、新しいウィンドウ (Emacs 用語ではフレーム) を開くことを検討することをお勧めします。

コマンド ライン パラメーター -c は、Emacs クライアントに新しいフレームを開くように指示します。

{C:\Program Files (x86)\emacs\bin\emacsclient.exe} -c +$2 $1
于 2016-03-25T14:57:25.107 に答える