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 文件。
相关推荐
何老生1 小时前
Linux之MySQL主从复制
linux·运维·mysql
ggdpzhk1 小时前
图片详解,最简单易懂!!!Ubuntu增强功能
linux·ubuntu
神奇椰子2 小时前
Ubuntu 常用指令和作用解析
linux·运维·ubuntu·centos·云计算·代码规范·浪浪云
望获linux2 小时前
Linux网络协议栈的实现
linux·服务器·arm开发·网络协议·操作系统·嵌入式操作系统
树欲静而风不止丶2 小时前
【Ubuntu】安装常用软件包
linux·ubuntu
lagransun2 小时前
Linux内核学习之 -- 系统调用open()和write()的实现笔记
linux·笔记·学习
可儿·四系桜2 小时前
如何在Linux虚拟机上安装和配置JDK
java·linux·运维
robot_大菜鸟2 小时前
linux-L5.linux查看应用占用的资源top
linux·运维·服务器
纪佰伦2 小时前
ELK在Linux服务器下使用docker快速部署(超详细)
linux·服务器·elk
Yana.nice3 小时前
ping|telnet批量网络疏通测试
linux