vim基本命令的使用

来源:互联网 发布:90后听的经典网络歌曲 编辑:程序博客网 时间:2024/05/02 02:49
vim常用命令的使用
一、模式
vim是一种文本编辑器,基本的vim共分为三种模式:命令模式、编辑模式和底线命令模式。
1.命令模式
当在终端中输入vim时便进入了命令模式
命令模式下输入的操作都会被vim识别为命令,而非输入的字符,常用的三种命令:
(1)输入“i”:进入编辑模式
(2)输入“x”:删除光标所在处的字符
(3)输入“:”:切换到底线命令模式,即将光标置于最后一行
2.编辑模式
编辑模式用于对某个文件内容进行修改,在删除模式下可以对文本内容进行任何操作,其中用到的基本命令:
(1)esc:用于退出编辑模式,切换到底线命令模式
(2):wq:用于保存修改并退出
(3):q!:用于强制退出,不保存
(4):w!:用于强制保存
(5):w:用于保存
(6):q:用于退出
3.底线命令模式
该模式只是用于写命令操作从而达到对文件修改保存以及退出vim
二、操作
1.打开vim
(1)vim:打开vim
(2)vim 文件名:若该文件存在则是打开该文件,若不存在则直接新建该名的文件
(3)vim 文件1 文件2 …:用于打开多个文件,不过只会显示第一个文件的内容
(4):open 文件名:在vim模式下打开文件
(5):split 文件名:在vim模式下切换文件
(6):bn:切换到下一个文件
(7):bp:切换到上一个文件
(8):args: 显示当前打开的所有文件,正在编辑的文件名用[]
2.进入编辑模式
(1)i或I:用于在当前行首插入
(2)a:在当前光标位置后插入
(3)A:在当前光标所在行的行尾插入
(4)o:在当前光标所在行下面插入一行
(5)O:在当前光标所在行上面插入一行
3.查找命令
(1)/text:正向查找,光标会自动定位到要第一个查找的文本上,按n键查找下一个,按N键查找上一个
(2)?text:反向查找,光标会自动定位到要第一个查找的文本上,按n键查找下一个,按N键查找上一个
(3):set ignorecase:忽略大小写的查询
(4):set noignorecase:不忽略大小写的查询
4.移动命令
(1)h: 左移一个字符,只能在一行中移动
(2)l:右移一个字符,只能在一行中移动
(3)k:上移一个字符
(4)j:下移一个字符
(5)w:向后移动一个单词,光标定位在单词首部,不只限于一行之间移动
(6)b:向前移动一个单词,光标定位在单词首部,不只限于一行之间移动
(7)e:向后移动一个单词,光标定位在单词尾部
(8)ge:向前移动一个单词,光标点位在单词尾部
5.撤销和重做
(1)u:撤消之前的操作(undo)
(2)U:撤消对整行的操作
(3)ctrl+r:重做,撤消的撤消
6.删除命令
(1)x/dl:删除当前光标所在的字符
(2)dh:删除前一个字符
(3)dd:删除当前整行
(4)dj:删除上一行
(5)dk:删除下一行
原创粉丝点击