Ich glaube, das ist ein Fehler, der kürzlich behoben wurde. Bitte aktualisieren Sie Ihre Vim.
Oh, und im Falle des Mobaxterm scheint dies auch ein Fehler des Mobaxterm zu sein
Dieses Ding macht mich verrückt und ich kann keine Lösung finden ...
Ich logge mich über ssh mit MobaXterm bei einer FreeBSD-Maschine ein. Jedes Mal, wenn ich eine Textdatei mit vim öffne, wird das erste Zeichen der Datei durch 'g' ersetzt. Wenn ich versuche, vim zu beenden, wird das Display nicht gestört. Es warnt mich, dass die Datei geändert wurde. Nach dem Schreiben der Datei ist das 'g' natürlich drin.
Das einzige, was ich herausfinden konnte, ist, dass dies nur geschieht, wenn TERM auf eine xterm-Variante (xterm, xterm-color usw.) eingestellt ist. Bei anderen Editoren (Nano oder VI) ist dies nicht der Fall.
Könnte jemand eine Lösung vorschlagen oder mich in die richtige Richtung weisen, was sollte ich überprüfen oder neu konfigurieren?
Aktualisieren:
Die Ausgabe von: Skriptnamen
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
Ich habe keine .vimrc-Datei in meinem Home-Verzeichnis. Die Datei in / usr / local / etc / vim ist die unveränderte Standarddatei, die mit dem vim-Paket geliefert wurde:
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
Dies geschieht beim Öffnen von Text- oder Binärdateien. Das Problem scheint jedoch mit MobaXterm zu tun zu haben. es passiert nur, wenn ich mich mit MobaXterm verbinde. Vim funktioniert normal, wenn ich Putty oder die physische Konsole verwende ($ TERM ist in beiden Fällen xterm).
Ich glaube, das ist ein Fehler, der kürzlich behoben wurde. Bitte aktualisieren Sie Ihre Vim.
Oh, und im Falle des Mobaxterm scheint dies auch ein Fehler des Mobaxterm zu sein
Fügen Sie dies Ihrer ~/.vimrc
Datei hinzu:
set background=dark