19p:linux操作系统学习三

18P-vim的三种工作模式

19P-vim基本操作-跳转和删字符
i 进入编辑模式,光标前插入字符
a 进入编辑模式,光标后插入字符
o 进入编辑模式,光标所在行的下一行插入
I 进入编辑模式,光标所在行的行首插入
A 进入编辑模式,光标所在行的行末插入字符
O 进入编辑模式,光标所在行的上一行插入字符
s 删除光标所在字符并进入编辑模式
S 删除光标所在行并进入编辑模式

x 删除光标所在字符,工作模式不变
dw 删除光标所在单词,要求光标在首字母上,如果不在首字母,只会删除当前位置到单词末,工作模式不变
D 删除光标所在位置到行末,工作模式不变
0(数字) 光标移到行首,工作模式不变
$ 光标移到行尾,工作模式不变
d0 删除光标所在位置到行首,工作模式不变
d$ 删除光标所在位置到行末,工作模式不变

命令模式下的光标移动
h 左移
j 下移
k 上移
l 右移

命令模式下行跳转
line-G 缺点是没有回显

末行模式下行跳转
:line-回车

跳转首行
gg (命令模式)

跳转末行
G (命令模式)

自动缩进
在这之前要进行vimrc修改,不然自动缩进是8个空格
ubuntu的vimrc位置在/etc/vim/vimrc
在文件末尾添加三行:
set tabstop=4 //设置制表符宽度为4
set softtabstop=4 // 设置软制表符宽度为4
set shiftwid

相关推荐

相关文章