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

相关推荐
zfxwasaboy7 小时前
DRM KMS 子系统(4)Planes/Encoder/Connector
linux·c语言
暮色_年华8 小时前
随想 2:对比 linux内核侵入式链表和 STL 非侵入链表
linux·c++·链表
dnncool8 小时前
【Linux】操作系统发展
linux
文言一心8 小时前
LINUX离线升级 Python 至 3.11.9 操作手册
linux·运维·python
XRJ040618xrj9 小时前
如何在Linux中根据物理网卡建立虚拟网卡
linux·服务器·网络
码农水水10 小时前
蚂蚁Java面试被问:混沌工程在分布式系统中的应用
java·linux·开发语言·面试·职场和发展·php
晚风吹长发10 小时前
初步了解Linux中的动静态库及其制作和使用
linux·运维·服务器·数据结构·c++·后端·算法
物理与数学11 小时前
linux 内核memblock
linux·linux内核
4t4run11 小时前
28、Linux 系统定时任务
linux·运维·服务器