acme "エディタ"には、次の出力をクリックするための優れた機能があります。
foobar.foo:212
acmeはこの行番号でファイルを開きます。
私はtmuxにこのようなサポートを追加したいと思います。 (もはやそのようなものは存在しないようです。)
私が考えているのは、コピーモードに入り、カーソルを1行に置き、選択したエディタでその行の対応するファイルを開くコマンドを実行することです。私の質問は - tmuxをフォークしないと、このようなものを実装できないと思います。誰でもどんな提案がありますか?
ベストアンサー1
私はacmeを使用しませんが、Emacsを使用します。 Emacsでは、openにファイル名を渡すことができます+<LINE_NUM> <FILENAME>
。例: +13 ~/HINTS
.私のファイルに以下を追加しました~/.tmux.conf
。
bind C-e run "tmux save-buffer - | xargs emacs"
これで、+1 ~/HINTS
端末で作成し、コピーモードに入り、文字列をコピーしてから、C-b C-e
Emacsを使用してファイルの行1を開くことができます。~/HINTS