1

ときどき、明らか*tramp/scpc Vim*に突然、Emacs で呼び出される新しいバッファーを取得します。それが言うすべてはこれです:

ssh: Could not resolve hostname Vim: Name or service not known

誤って作成する方法について何か考えはありますか? 1日にかなりの頻度で発生しますが、私はVimを使用せず、Emacsのみを使用しています.

4

3 に答える 3

0

〜/ .recentfファイルでVim参照を確認し、〜/ .emacs.d / .sessionファイルを削除して、Emacsを再起動してください。

于 2013-01-10T16:29:35.083 に答える
0

試してみるC-x C-f /Vim:foo RETと、説明した動作が得られます。

/Vim:つまり、名前が- で始まるファイルにアクセスtrampしようとしており、 host 上のファイルにアクセスしようとしていると考えてしまいますVim

この問題をデバッグする方法は、

(debug-on-entry 'tramp-error)

次回これが発生すると*Backtrace*、tramp がどこから呼び出されているかを確認できるバッファーが得られます。

あなたが試してみたいと思うかもしれないもう一つのことはM-x apropos-value RET /Vim: RET、値が一致するすべての変数を表示することです/Vim:

于 2013-01-03T17:41:35.903 に答える
0

自動補完モードのいずれかを使用している可能性があり、可能な補完を検出するために使用しているメカニズムにより、TRAMP の場所も検索されます。もしidotramp補完を使用している場合、変数によって制御されido-enable-tramp-completion、それをnilに設定する必要があります。

于 2013-01-10T13:56:55.577 に答える