cygwin安装之后vim的backspace和方向键怎么不能用

2020-06-29 科技 103阅读
这是因为默认没有vim配置文件vimrc导致的。
关于.vimrc:
vim的配置文件。当vim在启动时,如果没有找到vimrc或gvimrc,它缺省工作VI兼容的模式。这意味着,只能使用VI所具备的功能,而vim中的大量扩展功能将无法使用。另外一些额外配置需要修改vimrc文件。
配置一下vim就可以了
首先pwd一下,查看用户根目录
$ pwd
/home/Administrator
$vim /home/Administrator/.vimrc
set nocompatible
set backspace=indent,eol,start
set ruler
set showcmd
set wildmenu
set fo=cqrt
set laststatus=2
set textwidth=78
set ww=<,>,h,l
set autoindent
" set no error bells
set noeb visualbell
set expandtab
set tabstop=4
set shiftwidth=4
set expandtab
let mapleader = ","
syn on
filetype on
filetype plugin on
filetype indent on
将上面的配置内容写进.vimrc
其中
1、去掉讨厌的有关vi一致性模式,避免以前版本的一些bug和局限
set nocompatible
2、backspace有几种工作方式,默认是vi兼容的。对新手来说很不习惯。对老vi 不那么熟悉的人也都挺困扰的。可以用
set backspace=indent,eol,start
来解决。
indent: 如果用了:set indent,:set ai 等自动缩进,想用退格键将字段缩进的删掉,必须设置这个选项。否则不响应。
eol:如果插入模式下在行开头,想通过退格键合并两行,需要设置eol。
start:要想删除此次插入前的输入,需设置这个。
将以上两个命令加到vim的系统配置文件里就可以了。通过vim命令:ver可以看到系统配置文件的位置,一般在/etc/vimrc 在cygwin当中,在/home/Administrator/.vimrc 不过一般没有默认创建,需要自己创建。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com