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