questa cosa mi fa impazzire e non riesco a trovare una soluzione ...
Sto effettuando l'accesso a una macchina FreeBSD tramite ssh usando MobaXterm. Ogni volta che apro un file di testo con vim, sostituisce il primo carattere del file con 'g'. Non si tratta solo di alterare il display, quando provo a smettere di vim, mi avverte che il file è stato modificato e, dopo aver scritto il file, la 'g' è lì dentro, ovviamente.
L'unica cosa che sono riuscito a capire è che questo accade solo quando TERM è impostato su una variante xterm (xterm, xterm-color, ecc.). Non succede quando si usano altri editor (nano o vi).
Qualcuno potrebbe suggerire una soluzione o indicarmi la giusta direzione cosa dovrei controllare o riconfigurare?
Aggiornare:
L'output di: scriptnames
1: /usr/local/etc/vim/vimrc
2: /usr/local/share/vim/vim74/syntax/syntax.vim
3: /usr/local/share/vim/vim74/syntax/synload.vim
4: /usr/local/share/vim/vim74/syntax/syncolor.vim
5: /usr/local/share/vim/vim74/filetype.vim
6: /usr/local/share/vim/vim74/plugin/getscriptPlugin.vim
7: /usr/local/share/vim/vim74/plugin/gzip.vim
8: /usr/local/share/vim/vim74/plugin/logiPat.vim
9: /usr/local/share/vim/vim74/plugin/matchparen.vim
10: /usr/local/share/vim/vim74/plugin/netrwPlugin.vim
11: /usr/local/share/vim/vim74/plugin/rrhelper.vim
12: /usr/local/share/vim/vim74/plugin/spellfile.vim
13: /usr/local/share/vim/vim74/plugin/tarPlugin.vim
14: /usr/local/share/vim/vim74/plugin/tohtml.vim
15: /usr/local/share/vim/vim74/plugin/vimballPlugin.vim
16: /usr/local/share/vim/vim74/plugin/zipPlugin.vim
Non ho un file .vimrc nella mia directory home, quello in / usr / local / etc / vim è il file predefinito non modificato fornito con il pacchetto vim:
if v:lang =~ "utf8$" || v:lang =~ "UTF-8$"
set fileencodings=ucs-bom,utf-8,latin1
endif
let g:is_posix = 1
set nocompatible
set bs=indent,eol,start
set history=50
set ruler
if &t_Co > 2 || has("gui_running")
syntax on
set hlsearch
endif
if has("autocmd")
augroup freebsd
autocmd!
if $PORTSDIR != ""
autocmd BufNewFile $PORTSDIR/*/*/Makefile 0r $PORTSDIR/Templates/Makefile
else
autocmd BufNewFile /usr/ports/*/*/Makefile 0r /usr/ports/Templates/Makefile
endif
endif
Succede quando si aprono file di testo o binari. Il problema sembra essere correlato a MobaXterm tuttavia; succede solo quando mi collego con MobaXterm. Vim funziona normalmente quando uso lo stucco o la console fisica ($ TERM è xterm in entrambi i casi).