【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 + 下箭头

相关推荐
chenyuhao20242 小时前
Linux网络编程:HTTP协议
linux·服务器·网络·c++·后端·http·https
txzz88882 小时前
CentOS-Stream-10 搭建NTP服务器(一)
linux·服务器·centos·ntp服务
冉佳驹3 小时前
Linux ——— 虚拟地址、页表、物理地址与 waitpid 和进程管理中的核心概念和技术
linux·waitpid·进程程序替换·exit·地址空间·非阻塞轮询·exec系列
最后一个bug3 小时前
CPU的MMU中有TLB还需要TTW的快速查找~
linux·服务器·系统架构
Funny_AI_LAB4 小时前
Zcode:智谱AI推出的轻量级 AI IDE 编程利器
人工智能·python·算法·编辑器
小杨同学494 小时前
Linux 从入门到实战:常用指令与 C 语言开发全指南
linux
福尔摩斯张5 小时前
Linux的pthread_self函数详解:多线程编程中的身份标识器(超详细)
linux·运维·服务器·网络·网络协议·tcp/ip·php
ArrebolJiuZhou5 小时前
02arm指令集(一)——LDR,MOV,STR的使用
linux·网络·单片机
一只旭宝5 小时前
Linux专题八:生产者消费者,读写者模型以及网络编程
linux·网络