「这是我参与11月更文挑战的第20天,活动详情查看:2021最后一次更文挑战」。
前言
- 之前我们介绍了vim这个工具的使用。主要是通过vim如何打开文档。我们可以打开默认光标在头部、尾部、在指定行
- 也可以打开光标在指定关键词的位置。这些我们都称之为vim的外部操作
- 今天我们来看看vim在打开文档之后还有那些骚操作吧
有关文档
- 首先我们
vim +/java hello的方式打开hello文件我们能够看到光标显示在第一个java关键词的位置。此时我意识到文件找错了,我实际想找的是hellot这个文件。如果是你,你会怎么办?退出在打开hellot文件。这当然是可行的。但是vim下有直接支持的操作 - 我们只需要在普通模式下输入
:e hellot即可
- 回车我们就能够看到打开了hellot文件
- 还有和之前vim相关的命令
| :e! file | 放弃对当前文件的修改,编辑新的文件 |
|---|---|
| :e + file | 打开file文件尾部 |
| :e + n file | 打开file文件指定行 |
选择性保存
- 上面图片展示的是我们想保存当前文件的第7到第10行内容
7,10wq!是保存退出
- 我们新打开hello文件就可以看到只有原本第7至第10行的数据。
回到之前编辑文件
- 在idea中我们是可以回到上一个编辑的文件处的。就像上面我们打开hello 之后又通过
:e hellot打开了hellot文件。这个时候我们又想回到hello文件该怎么办呢?
:e #或者Ctrl+^两个快捷键都可以
- 这里提到一个插件ariline , 他可以显示我们最近vim打开的文件。这些存储在buffer里。我们只需要在 vim ~/.vimrc文件中个tabnext tabPrevious绑定快捷键就可以来回切换了。我这里还没有绑定。
总结
- 一入vim深似海