【Vim】vim常用命令:查找&编辑&可视区块

文章目录

  • [1. 查找](#1. 查找)
  • [2. 编辑](#2. 编辑)
  • [3. 可视区块](#3. 可视区块)
  • [4. 多文件编辑](#4. 多文件编辑)
  • [5. 多窗口------可对照同文件前后数据](#5. 多窗口——可对照同文件前后数据)

1. 查找

向下30行:30+下箭头

当前屏幕:

H:当前屏幕左上角

M:当前屏幕中间行开头

L:当前屏幕最后一行开头

移动到文件第20行:20G

光标向下10行:10+

:set nu 左侧显示行号

:set nonu

:set hls // 高亮显示

:set ic // ignore case,忽略大小写

2. 编辑

x: 向后删除一个字符,= del键

X: 向前删除一个字符,= 回退键

向后连着删除10个字符: 10x

删除光标所在行:dd

删除光标向下10行:10dd

复制光标所在行:yy

复制光标所在行向下10行:10yy

在光标下一行粘贴:p

在光标上一行粘贴:P

恢复前一个操作:u

重做上一个操作:ctrl + r

3. 可视区块

光标经过的地方反白选择:v

光标经过的行反白选择:V

可视区块,用矩形的方式选择数据:ctrl+v // 好像用不了

复制反白的地方:y

删除反白的地方:d

复制刚刚的区块,在光标所在处粘贴:p

比如在vim中全选内容:ggVG;

全选所有内容后删除:ggVG, d

4. 多文件编辑

vim file1 file2打开两个或多个文件;

查看打开的文件 :files

下一个文件 :n

上一个文件 :N

5. 多窗口------可对照同文件前后数据

打开当前文件后输入 :sp,可同一文件显示在两个窗口

打开file1后输入:sp file2,可将file1 file2显示在两个窗口

窗口间移动:ctrl + w + 上箭头/ctrl + w + 下箭头

相关推荐
IMPYLH5 分钟前
Linux 的 install 命令
linux·运维·服务器·bash
浦信仿真大讲堂1 小时前
CST FAQ 006:Linux系统CST安装指导
linux·运维·服务器·仿真软件·达索软件
AI+程序员在路上1 小时前
Linux C 条件变量阻塞线程用法:等待时CPU占用率为0
linux·运维·c语言
HABuo1 小时前
【linux线程(三)】生产者消费者模型(条件变量阻塞队列版本、信号量环形队列版本)详细剖析
linux·运维·服务器·c语言·c++·ubuntu·centos
Milu_Jingyu1 小时前
Windows与Ubuntu文件共享详细指南
linux·windows·ubuntu
Java面试题总结2 小时前
Linux根分区爆满(占用81%)排查与解决实战
linux·运维·服务器
Bert.Cai2 小时前
Linux touch命令详解
linux·运维
想要入门的程序猿2 小时前
VTK与PCL源码编译(Ubuntu 20.04.6)
linux·运维·服务器
EmbeddedCore2 小时前
轻量级消息防重模块全解析:从原理到高性能优化
linux·运维·服务器·嵌入式硬件
回到原点的码农2 小时前
Linux(CentOS)安装 MySQL
linux·mysql·centos