- ubuntu下vi退格键不能删除字符
编辑/etc/vim/vimirc.tiny添加行
set backspace=2
- ubuntu下vi设置tab缩进
set tabstop=2
- centos7下vi设置tab缩进,编辑文件 /etc/virc
set ts=4 (注:ts是tabstop的缩写,设TAB宽4个空格)
set expandtab
- 常用快捷键
跳到最后一行: shift+g
恢复:命令模式直接按u
查找:/查找的字符
显示行号: set number
关闭行号显示: set nonumber
删除当前行,命令模式直接按dd
删除指定行,":1,3d"
:s
/vivian/sky/
#替换当前行第一个 vivian 为 sky
:s
/vivian/sky/g
#替换当前行所有 vivian 为 sky
:n,$s
/vivian/sky/
#替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky
:n,$s
/vivian/sky/g
#替换第 n 行开始到最后一行中每一行所有 vivian 为 sky