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

相关推荐
行者-全栈开发40 分钟前
【Linux内核】CVE-2026-46242:Bad Epoll Linux 内核 epoll UAF 漏洞修复指南(99%可靠root的云安全噩梦)
linux·运维·服务器·cve-2026-46242·linux内核漏洞·use-after-free·云多租户安全
信鸽爱好者1 小时前
一人多台电脑办公模式:windows 电脑A远程桌面操作ubuntu电脑B
linux·运维·ubuntu
木由里予1 小时前
TEE(Trusted Execution Environment)技术详解
java·linux·开发语言·网络·嵌入式硬件·android-studio
开开心心_Every2 小时前
电脑文件搜索软件支持内容和拼音搜索
linux·服务器·人工智能·r语言·pdf·音视频·symfony
国产化创客2 小时前
Kindle --FBInk绘图与zforce2 触摸应用开发
linux·物联网·智能家居·智能硬件
宵时待雨2 小时前
linux笔记归纳13:Socket编程UDP
linux·服务器·笔记·udp
bksczm2 小时前
Linux之应用层层协议认知(TCP协议编程模块化demo) —— 兼论守护进程机制
linux·运维·服务器
爱和冰阔落2 小时前
【Linux】从匿名管道到进程池:任务派发、fd 继承 Bug 与完整实现
android·linux·运维·c++
杨云龙UP11 小时前
MySQL 数据库常用备份工具对比:mysqldump、mydumper 与 XtraBackup
linux·运维·服务器·数据库·mysql·dba·备份恢复
风曦Kisaki12 小时前
Kubernetes(K8s)笔记Day06: 持久化存储(emptyDir,hostPath,NFS),PV 和 PVC,StorageClass存储类
linux·运维·笔记·云原生·容器·kubernetes