リモートシェルでのファイルとディレクトリのオートコンプリート


7

私のローカルシェルでは、completion-at-pointafter cdはディレクトリのリストを返します。しかし、リモートにsshすると、Emacsはまだローカルホームディレクトリにいると思っています。Emacsを構成してリモートディレクトリのオートコンプリートを提供するにはどうすればよいですか?


明確にするために、あなたはM-x shellローカルディレクトリから実行していてssh、そのバッファでコマンドを実行していますか?
Melioratus、2015年

それは正しいです。
マシューピジアック2015年

1
を使用してリモートディレクトリを開いC-x d /ssh:username@hostname:/directory-pathM-x shellから、を使用してリモートシェルを開いてみましたか?
Melioratus、2015年

面白い!これでオートコンプリートは機能しますが、タイピングは許容できないほど遅くなります。
マシューピジアック2015年

1
無効にしてみたところglobal-projectile-mode状況は大幅に改善しました!
マシューピジアック2015年

回答:


4

これを試して

  1. dired使用してでリモートディレクトリを開きtrampます。

    C-x d /ssh:username@hostname:/path return

  2. リモートシェルを起動します。

    M-x shell


このようなものをEmacs termまたはできれば動作させる方法はありますかmulti-term
WanderingMind
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.