zl程序教程

您现在的位置是:首页 >  系统

当前栏目

Linux学习——vim

2023-06-13 09:17:02 时间

生信技能树学习笔记

Vim编辑器——三种模式

命令模式 末行模式 编辑模式

image.png

命令模式

vim Data/example.fq
## 按 : set nu 显示行号

## 方向键或hjkl移动光标
## 30j:向下移动30行
## ctrl + f或b:上下翻页
## gg或G移到顶部或底部 或者 [[ 和 ]]

## x剪切一个字符
## 10x:剪切10个字符
## dd:剪切所在行
## 10dd: 剪切所在行及下方10行
##  yy:复制光标所在行
## p或P:在当前行的下面、上面进行张贴

## u:复原前一个动作(可以连续撤销)
## ctrl + r:重做上一个动作
image.png

编辑时会有 .example.fq.swp 的缓存文件

编辑模式

输入 i 进入编辑模式

image.png

下方会出现INSERT,此时所有的键进入正常的模式

按esc退出编辑模式

末行模式

命令模式输入 : 进入末行模式

image.png
# 保存与退出
## :wq 保存并退出
## :q 直接退出
## :q! 不保存修改,强制退出
## wq!  保存并强制退出

# set系列命令
## :set nu 显示行号
## :set nonu 取消行号
## :set list 显示不可见字符(分辨制表符与空格)
## :set nowrap 显示在一行 类似 less -S
## :set ff=unix 将文件格式转换为unix

# 查询
##  输入/keyword进行查询 n/N 向上或向下

#替换
## :%s///g 全局替换
## :s///g 替换光标所在行
## :s/// 只替换光标所在行的第一次

vim的异常情况

image.png

当多处编辑或异常断开时会有待处理的.swp文件

如果修改不重要可以直接删除.swp文件

Vim编辑器:vimtutor zh_CN查看帮助文档