Linux系统vim命令使用方法
1.命令模式操作: vim 文件名。直接进去就是的命令模式
光标控制:gg:整个文件的开头。GG:整个文件的末尾
替换和删除:
x 删除光标所指向的当前字符
nx 删除光标所指向的前N个字符
3x 删除光标所指向的前3个字符
dd 删除光标所在的行,并去除空隙
ndd 删除N行内容,井去除空隙
3dd 删除3行内容,井去除空隙
复制和粘贴:
p 小写字母p 将缓冲区的内客粘贴到光标的后面
P 大写字母P 将缓冲区的内容粘贴到光标的前面
yy 复制当前行到内存缓冲区
nyy 复制N行内容到内存缓冲区
5yy 复制5行内容到内存缓冲区
搜索:例如/boot
2.输入模式,编辑文本的内容
i在光标所在处输入内容
a将光标后移一位,输入内容
I在光标所在行的开头输入正文
A在光标所在行的末尾输入正文
o小写字母o,在光标所在行下一行增添新行
O大写字母O,在光标所在行上一行增流新行
3.末行模式
:q 在未做修改的情况下退出
:q! 放弃所有修改,退出编辑程序,强制退出不保存
:w 只保存不退出
:w! 强制保存不退出
:wq 将编辑内容写入原始文件,并退出编辑程序
:wq!当:wq退出不了的时候,强行退出编辑程序
:w (新的文件名) 最新编辑内容另存为新文件,原文件不变
:a,bw (新的文件名) 将a到b行的内容写入新的文件,原文件不变
:.,.+5w (新的文件名) 从当前行开始到第六行的内容写入(新的文件名)文件
:.,$w (新的文件名) 从当前行开始到末尾行的内容写入(新的文件名)文件
vim同时打开多个文件
-o 水平分割窗口,-O垂直分割窗口
vim选项 文件1 文件2。 :set nu 显示行数