Encontrado o culpado, parece que foi o plugin do agente patogênico vim-sensible
. Eu simplesmente excluí os plugins do pathogen do ~ / vim / bundle e re-testado até que funcionasse.
No Vim in iTerm, eu freqüentemente encontro problemas em torno de quebras de linha. Por exemplo, se eu tiver um arquivo contendo o temido ^ M, os tutoriais mais on-line dirão que, para fazer um substituto, eu uso uma localização regular e substituo um arquivo como:
%s/^M/^J/g
Meu problema é que eu não consigo digitar o ^ M - quando eu digito ^ V ^ M (control + V control + M) o que está inserido é na verdade ^ J. O resultado dessa substituição é "nenhuma ocorrência encontrada". Estou fazendo algo errado ou o VIM ou o iTerm podem estar mal configurados de alguma forma?
Algumas informações adicionais:
/usr/bin/vi
no aplicativo Terminal quando set compatible
está em 00000120 3c 2f 6c 6f 63 3e 0d 20 20 3c 2f 75 72 6c 3e 0d |</loc>. </url>.|