首先,如果vi中出现了方向键变成ABCD的情况,需要卸载默认的vim-common,再安装vim。
sudo apt-get remove vim-common sudo apt-get install vim
ps:貌似还有间接的方法,不推荐。
其次,vi是可以设置tab宽度的!--当初因为vi极其ugly的tab,所以拒绝深入了解,现在终于可以多了解一点了。
vi的设置有两种,一种是配置文件,一种是单个文件内改变。都是一样的命令。
set tabstop=4 " 强制tab显示为4个字符宽度 set softtabstop=4 " 同上, but respect hard Tabs. set expandtab " 将tab转成space set noexpandtab " Leave Tab keys as real tabs (ASCII 9 character). 1,$retab! " 将所有的tab转成space 或 ASCII-9 (per "expandtab") set shiftwidth=4 " 自动缩进宽度 set nu " 显式行号
题外话,ubuntu1604用起来很舒服,不知道是不是错觉。