【Linux学习笔记】vim编辑器的使用

3 篇文章 0 订阅
1 篇文章 0 订阅

终端输入vimtutor

vim三种模式

vim打开文件的方式:
  1. vim 文件路径
  2. vim +数字 文件路径:打开文件并且将光标移动到指定行
  3. vim +/关键词 文件的路径:打开指定文件,并且高亮显示关键词。(亲测没有高亮哇…)
  4. vim 文件路径1 路径2 路径3…:同时打开多个文件

退出文件:输入:q直接退出,输入:wq保存退出(文件未被修改时,修改时间也会改变),输入:x若有修改则保存退出。

命令模式(打开文件默认进入的模式)

在该模式下不能对文件直接编辑,可以用快捷键进行操作:删除行、复制行、移动光标、粘贴等。
  • 移动光标
  1. 光标移动到行首:输入^,即按下Shift+6。
  2. 光标移动到行尾:输入$,即按下Shift+4。

正则表达式:* ^ $

  1. 光标移动到首行:输入gg
  2. 光标移动到末行:输入G
  3. 快速移到某行:输入数字 G
  4. 以当前光标为准向上/下移动n行:n 上箭头
  5. 移动到第n行::n
  6. 向上翻屏:Ctrl+B(back)或Pg Up
  7. 向下翻屏:Ctrl+F(forward)或Pg On
  • 复制
  1. 复制光标所在行:输入yy,在要粘贴的地方输入p(print)
  2. 以光标所在行为准,向下复制n行:输入n yy
  3. 可视化复制:Ctrl+v,再按方向键选中,按"+y确认,按p粘贴。
  • 撤销、恢复
  1. 撤销:输入:u或者u
  2. 恢复:Ctrl+R

编辑模式

在命令模式下进入,可以对文件内容进行编辑。 `i`:在光标所在字符的前面开始插入。 `a`:在光标所在字符的后面开始插入。 `I`:在光标所在行的开头进行插入。 `A`:在光标所在行的末尾开始插入。 `o`:在光标所在行的下面另起一行开始插入。 `O`:在光标所在行的上面另起一行进行插入。 按Esc键退出

末行模式

在命令模式下输入`:`进入末行模式;按`Esc`退出 可以在末行输入命令进行操作:搜索、替换、保存、退出、撤销、高亮…… 1. **保存文件**:`:w`;另存操作:`:w 路径` 2. **退出文件**:`:q`;不保存强制退出:`:q!`;保存并退出:`:wq` 3. **调用外部命令**:`:!外部命令`,外部命令执行结束后按下任意建返回 4. **搜索/查找**:`/关键词`,按N或n上下切换 5. **取消高亮**:`:nohl` 6. **替换**:`:s/搜索的关键词/新的内容`,替换光标所在行第一个符合条件的;`:s/搜索的关键词/新的内容/g`,替换光标所在行的所有;`:%s/搜索的关键词/新的内容`,替换每一行第一个符合条件的;`:%s/搜索的关键词/新的内容/g`,替换文件内所有符合条件的。(globle) 7. **显示行号**:`:set nu`,取消:`:set nonu`

在这里插入图片描述
9. 打开多个文件::files查看已经打开的文件,文件名前显示%a表示当前打开的文件,#表示上一个打开的文件。
在这里插入图片描述
10. 切换文件的方式:如需指定切换文件的名称,输入:open linux1;用:bn切换到下一个文件(new),:bp切换到下一个文件(preview)。
在这里插入图片描述

一些使用小功能

- 代码着色:`syntax on` ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190412092109740.png)
  • 计算器:编辑文件时需要使用计算器时,先进入编辑模式,按Ctrl+R,按=,输入要计算的内容,按Enter。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值