vim编辑器

常用命令

命令 说明
yy 复制光标所在行
p 粘贴
dd 删除/截切当前行
V 按行选中,多选
u 撤销
crtl+r 反撤销
>> 往右缩进
<< 往左缩进
:1,3> 指定的行往右缩进,左缩进是 :1,3<
:%> 所有行向右缩进
:%< 所有行向左缩进
:/搜索内容 搜索指定内容,n跳转到下一个匹配项,N跳转到上一个匹配项
:%s/要替换的内容/替换后的内容/g 全局替换
:开始行数,结束行数s/要替换的内容/替换后的内容 局部替换
. 重复上一次命令操作
G 回到文件最后一行
gg 回到文件第一行
数字+G 回到指定行
shift + 6 回到当前行的行首
shift + 4 回到当前行的行尾
w 移动到下一个单词的开头
b 移动到上一个单词的开头
e 移动到当前或下一个单词的末尾。
ctrl + f 下一屏
ctrl + b 上一屏
:set number :set nu 显示行号 显示行号 缩写
:set nonumber :set nonu 隐藏行号 隐藏行号 缩写
:%d 清空所用内容
ggVG + d 清空所有内容

打开vim时默认显示行号

  1. 打开你的 .vimrc 文件(如果文件不存在,可以创建一个)。
bash 复制代码
vim ~/.vimrc
  1. 在 .vimrc 文件中添加以下行。
bash 复制代码
set number
  1. 保存并退出 .vimrc 文件。
相关推荐
无足鸟ICT7 小时前
【RHCA+】vmstat命令(监控系统资源)
linux·服务器
闪亮的路灯8 小时前
Linux 安装mqtt服务mosquitto
linux·运维·服务器
HideF8 小时前
nmcli
linux·服务器·网络
qetfw9 小时前
UOS DHCP Relay:跨网段分配与 IP、DNS、网关验证
linux·服务器·网络·tcp/ip·uos
叼烟扛炮11 小时前
Linux 学习笔记(四十一):TCP 并发演进——从单进程到多线程服务器
linux·运维·服务器·网络·笔记·学习·tcp/ip
ynchyong11 小时前
Linux 有两个 “版本“
linux·发行版·内核版本
叼烟扛炮11 小时前
Linux 学习笔记(四十四):HTTP 协议解析与极简 Web 服务器实战
linux·服务器·学习
叼烟扛炮11 小时前
Linux 学习笔记(四十三):网络编程进阶——自定义协议解决 TCP 粘包与守护进程
linux·开发语言·网络·笔记·tcp/ip
Escalating_xu11 小时前
【Linux 网络编程】DNS 与 ICMP:从域名解析到 ping、traceroute,把“网络通不通”问清楚
linux·网络·php
一枕槐安48713 小时前
大模型限流、重试、超时处理:API 调用健壮性方案
linux·服务器·php·大模型api·指数退避·限流控制·超时预算