Estou tendo alguns problemas estranhos ao trabalhar com arquivos de edição do vim em uma sessão ssh em um servidor linux remoto (Ubuntu 13.04). No lado do cliente, eu estou em um Mac executando o OS 10.8.4 (final de 2012 mac mini). Eu pesquisei bastante sobre isso e vim de mãos vazias. Eu uso o vim há anos e nunca vi problemas assim antes.
Todos os problemas se apresentam quando eu carrego o arquivo pela primeira vez no vim. Eu experimentei os seguintes problemas:
Faltam as duas principais linhas. Usando as setas ou o atalho do topo do arquivo, simplesmente não consigo acessar essas linhas.
Às vezes, ao tentar excluir um caractere, uma ou mais palavras inteiras serão excluídas.
O resultado de puxar e colocar é inconsistente. Às vezes a linha aparece corretamente, outras vezes tudo o que recebo é uma bagunça.
Estou usando a versão errada do vim remotamente ou algum problema terminal específico do Mac OS?
fonte
less
funciona ou está sendo executadaemacs
no modo terminal?Respostas:
Eu recomendaria mudar de x-term256color para xterm para sua variável TERM, pois isso parece ter resolvido meus problemas semelhantes.
As coisas que eu vi (além dos sintomas da pergunta) costumam ter problemas de excesso de fluxo de linha na sessão vi. Ou seja, se eu digitar além de um certo número de colunas, o restante do texto será colocado na próxima linha (ou seja, com um novo caractere de linha \ n no lugar). Este texto excedido não é exibido na sessão vi atual, mas o verei após a reabertura.
Outro problema é que ocasionalmente o cursor é exibido em uma linha, mas começarei a editar a próxima linha para baixo ..... uma dor real quando você estiver escrevendo um código!
fonte