vim 是什么?
vim是一个的操作文本的编辑器,对文本进行添加、删除、复制、粘贴,虽然无法做到IDE实现的一些功能,但对文本操作可以说是随心所欲。
简单操作说明
查看文件 cat test.html
查看并编辑 vim test.html
按下 i
你会发现左下角出现 -- INSERT --
表示可以输入内容
保存文件按下 esc
,然后 shift+:
左下角出现 :
输入w
表示保存 q
表示退出 wq
保存退出
光标操作按下 esc
,然后使用 k
上一行、j
下一行、h
向前、l
向后,也可以使用光标键↑
、 ↓
、 ←
、→
来移动
删除内容按下 esc
,然后使用光标移动到想要删除的位置 dd
删除当前行,x
删除当前一个 5x
删除后面5个 5X
删除前面5个 u
恢复前一次操作
快速翻页 control+d
向下滚动半屏 control+u
向上滚动半屏 control+f
向下滚动一屏 control+d
向上滚动一屏
给文本添加行号按下 esc
,:set nu
回车 左边就会出现行号 方便快速切换光标位置, control+g
显示此时光标所在位置的行数和总列数报告 :set nonu
回车 取消vim中的行号
快速切换文件位置操作按下 esc
,然后输入 :0
回车就会切换到头部,如果输入 :20
光标就会到20的位置
跳转段落结尾按下 esc
shift+(
上一段落 shift+)
后一段落
实现复制和粘贴按下 esc
,在光标位置按下 yy
表示复制当前行 p
表示粘贴
查找某个字符串按下 esc
,:/foo
表示搜索字符串 foo
初识vim第一天。