Preenchimento automático de arquivos e diretórios no shell remoto


7

No meu shell local, completion-at-pointafter cdretorna uma lista de diretórios. No entanto, quando ssh em um controle remoto, o Emacs acha que ainda estou no meu diretório local. Como posso configurar o Emacs para fornecer o preenchimento automático de diretório remoto?


Só para esclarecer, você está fazendo a M-x shellpartir de um diretório local e, em seguida, executando o sshcomando nesse buffer?
Melioratus

Está correto.
Matthew Piziak

11
Você tentou usar a abertura do diretório remoto usando C-x d /ssh:username@hostname:/directory-pathe, em seguida, usando M-x shellpara abrir um shell remoto?
Melioratus

Interessante! Agora, o preenchimento automático funciona, mas a digitação é intoleravelmente lenta.
Matthew Piziak

11
Tentei desativar global-projectile-modee a situação melhorou significativamente!
Matthew Piziak

Respostas:


4

Tente isto

  1. Abra um diretório remoto diredusando tramp.

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

  2. Inicie um shell remoto.

    M-x shell


Existe uma maneira de fazer algo como este trabalho com o Emacs termou, de preferênciamulti-term
WanderingMind
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.