are*_*naq 20 vim bash cygwin .bash-profile
当我打开文件时,例如vim .bashrc,vim打开文件并将第一个字母更改为g.我看到的是以下内容:
g To the extent possible under law, the author(s) have dedicated all
# copyright and related and neighboring rights to this software to the
...
Run Code Online (Sandbox Code Playgroud)
我改g回来#,但在加载文件后,它又改变了.发生多个文件.
我做的最后一件事是:installig gcc和make.
为什么会这样?
编辑:我的.vimrc文件:
set nocompatible
set backspace=indent,eol,start
set number
set tabstop=4
syntax on
Run Code Online (Sandbox Code Playgroud)
我通过MobaXterm版本7.7在Ubuntu Linux 16.04上使用vim.这是MobaXterm的旧版本,支持命令行可设置的终端背景颜色.
我的.bash_profile的以下更改为我解决了这个问题:
# Fix for Vim 8.0 bug that stomps on line 1 char 1:
export TERM=linux
Run Code Online (Sandbox Code Playgroud)
对我来说,我将问题追溯到以下几行:
set nocompatible
Run Code Online (Sandbox Code Playgroud)
它被发现/usr/share/vim/vim74/debian.vim,包括/etc/vim/vimrc在线runtime! debian.vim
小智 5
够奇怪的,但是对我有用。我创建了一个〜/ .vimrc文件:
syntax on
set background=dark
Run Code Online (Sandbox Code Playgroud)
第二个选项禁用该错误。