vi和vim编辑器

Vi和Vim编辑器

vim的三种模式

模式 说明
命令模式 可以移动光标、删除字符等操作,打开文件时即进入这个模式
编辑模式 在此模式下可以输入字符,进行编辑等操作
底行模式 可以输入命令对编辑的文件进行查找,保存,退出等操作

vim三种模式的切换

vim命令常用快捷键

命令 描述
i 在光标的前面插入字符
a 在光标的后面插入字符
o 在光标的下一行插入字符
yy 复制当前行; 🌰:5yy (数字 + yy) 复制5行,包含当前行
p 如果之前已经复制了这个就可以粘贴
dd 删除当前行; 🌰:5dd 删除当前行向下的5行
u 撤销前面的操作undo
/字符串 在内容中搜索指定的字符串 n:向后继续查找 N:向前继续查找
:noh 取消 /字符串 方式搜索被高亮内容
wq 保存并退出
q! 强制退出,不保存
wq! 强制保存退出,用于只读文件
^ 光标移动到当前行的行首
$ 光标移动到当前行的行尾
:set nu 设置文件行号
:set nonu 取消行号
正常模式下 输入 G 到文件最末行
正常模式下 输入 gg 到文件最首行
光标定位到指定行 ①设置行号 :set nu ②输入要定位的行号 例如:20 ③输入shift + g
:<<!
被注释的内容
!
多行注释
:%s/x/y/g 替换文本内容
命令模式下:g表示全局,x表示查找的内容,y表示替换后的内容
:set ff 查看当前文本的文件格式
:set ff=unix 修改为unix的文本格式
:set ff=dos 修改为dos的文本格式

常用的三种模式:

  • 正常模式
可以使用快捷键。以vim 打开一个文档就直接进入一般模式了(这是默认的模式)。
在这个模式中,可以使用『上下左右』按键来移动光标,
可以使用『删除字符』或『删除整行』来处理档案内容,
也可以使用『复制、粘贴』来处理文件数据。
  • 编辑模式
按下i, I, o, O, a, A, r, R等任何一个字母之后才会进入编辑模式, 一般来说按i即可
  • 命令行模式
在这个模式当中,可以使用相关指令,完成读取、存盘、替换、离开vim 、显示行号等的动作则是在此模式中进行
posted @   Lz_蚂蚱  阅读(130)  评论(0编辑  收藏  举报
(评论功能已被禁用)
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起