Eu tenho um problema que não consigo entender e não posso depurar pela minha vida.
xterm256-color , e a mesma mostra depois de efetuar login no servidor remoto. [[ ${EUID} != 0 ]] && PS1=$'%{\e[1;32m%}%n@dhm %{\e[1;36m%}%1d %#%{\e[0m%} ' . Acho que os códigos de cor escaparam corretamente. .vimrc :
set nocompatible " default options set term=ansi " colors on syntax on " syntax highlighting # Created by newuser for 5.0.0 é a única linha no arquivo. Aqui está o meu problema:
vim normalmente no meu Mac, tudo funciona bem. vim e zsh e etc. funcionam bem. vim faz o que as teclas de seta colocam B\n A\n , C\n , D\n que geralmente é corrigido, por exemplo, definindo nocompatible ou definindo seu terminal para ansi , de acordo com outros tópicos. reset localmente, vim funciona bem. Outro ponto de dados: isso não acontece quando eu configuro meu shell remoto para bash . Mesmo que meu controle remoto .zshrc esteja vazio.
Algum conselho sobre como posso depurar isso? Eu tentei coisas como comparar env e echo $PS1 antes e depois de ssh , mas não encontrei nenhuma alteração.
Editar: publiquei gist da saída do processo de login em script aqui: link
Tags ssh zsh ubuntu macos terminal.app