GNU/Linux >> Tutoriels Linux >  >> Linux

Achèvement des onglets dans les sessions SSH en mode shell d'Emacs

Emacs ne peut pas suivre le répertoire courant (répertoire par défaut) lors d'une connexion ssh à d'autres machines.

Vous pouvez définir répertoire par défaut à un nom de fichier tramp comme /ssh:YOURHOST:/home/dir" manuellement sur votre shell-buffer actuel.

Je démarre des sessions shell sur une machine distante principalement via tramp-bookmarks/shell. Tramp définit le répertoire par défaut automatiquement.Mais il y a un bogue dans le suivi des répertoires sur les fichiers distants, qui est corrigé dans le tronc (non publié).

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


Au lieu d'exécuter le shell M-x et d'exécuter ssh sur l'ordinateur distant, visitez un répertoire sur l'ordinateur distant (à l'aide de Tramp), puis exécutez le shell M-x dans ce tampon Dired.


Linux
  1. Ssh – Restreindre un utilisateur Ssh/scp/sftp à un répertoire ?

  2. Autorisations SSH et répertoire personnel ?

  3. Comment Ssh dans un répertoire spécifique ?

  4. Ctrl-c Gestion en session Ssh ?

  5. L'achèvement des onglets se bloque ?

Comment SSH dans un répertoire particulier sous Linux

Comment utiliser SSH pour se connecter à un serveur distant

Télécharger le répertoire FTP distant ?

Comment maintenir les sessions SSH à distance en cours d'exécution après la déconnexion

Comment :Administration à distance de FreeBSD

Comment utiliser SSHFS Mount avec des répertoires distants via SSH