GNU/Linux >> Linux の 問題 >  >> Linux

Emacs シェルモード SSH セッションでのタブ補完

Emacs は、他のマシンに ssh 接続するときに、現在のディレクトリ (デフォルト ディレクトリ) を追跡できません。

default-directory を設定できます /ssh:YOURHOST:/home/dir" のようなトランプ ファイル名に 現在のシェルバッファに手動で。

ほとんどの場合、tramp-bookmarks/shell を介して、リモート マシンでシェル セッションを開始します。 Tramp は default-directory を設定します ただし、リモート ファイルのディレクトリ追跡にはバグがあり、トランクで修正されています (未リリース)。

http://comments.gmane.org/gmane.emacs.bugs/39082


M-x シェルを実行してリモート コンピュータに対して ssh を実行する代わりに、(Tramp を使用して) リモート コンピュータのディレクトリにアクセスし、その Dired バッファで M-x シェルを実行します。


Linux
  1. 切断後もリモートSSHセッションとプロセスを実行し続けるための5つの方法

  2. 特定のディレクトリにSSHで接続する方法は?

  3. Ctrl-c Sshセッションでの処理?

  1. タブ補完がハングしますか?

  2. リモートSSHアクセスを許可しますか?

  3. リモート ssh コマンドで変数を渡す

  1. Ssh – Ssh / scp / sftpユーザーをディレクトリに制限しますか?

  2. SSHとホームディレクトリのアクセス許可?

  3. SSHセッションを存続させる方法