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

相关推荐
GeW3 小时前
新质生产力路线图解读:数据库性能优化与Linux调优专场
linux
mounter6253 小时前
深入理解 gccrs:GCC 如何实现 Rust 编译器,以及编译 Linux 内核面临的挑战
linux·驱动开发·rust
垚垚学技术_聚焦云原生3 小时前
Ansible Playbook 进阶:when 条件、loop 循环、handlers 触发器落地
linux·ansible·自动化运维·devops
无足鸟ICT4 小时前
【RHCA+】type命令(判断命令类型)
linux·ssh·bash
咸鱼梦想家π4 小时前
Linux开发工具(下)
linux·运维·服务器
LHICOD4 小时前
Linux-1
linux·ip·vmware·虚拟机·cmd·ping
console.log('npc')6 小时前
周期任务功能完整实现:CRON 编辑器 + 模板变量 + 执行历史
javascript·vue.js·编辑器
丰锋ff6 小时前
用户管理命令
linux·运维·服务器
刚入门的大一新生7 小时前
Linux-线程概念
linux·jvm
H.莓飛7 小时前
【数据结构】排序总结与规模实测
linux·服务器·开发语言·数据结构·visual studio·1024程序员节