Linux下使用vim文本编辑器

linux自带vi编辑器,使用升级版vim输入命令

复制代码
sudo apt install vim

1.文件操作

vim 文件名:打开文件
2.命令行模式

:进入命令行

q 退出

q! 退出不保存

wq 保存退出
3.三种模式

普通模式 键盘输入内容被解释为指令

插入模式 可以输入状态

i /a /o进入插入模式

esc 退出模式

命令行模式

:进入命令行模式

可以搜索替换
4.光标移动

gg:文件开头

G:下

k:上

l:右
5.插入模式

i:光标之前

I:行首

a:光标之后

A:行末

o:下一行插入

O:上一行插入
6.其他指令

yy:复制一行 n yy :复制n行

p:粘贴

u:撤销
7.删除内容

x:删除单个字符

dd:删除一行字符

d0:删除光标之前

D:删除光标之后
8.搜索

/下搜索内容

?上搜索内容

n:向下找

N:向上找

相关推荐
java_logo3 分钟前
Supabase Postgres Docker 容器化部署指南
运维·docker·postgresql·容器·postgres部署教程·postgres部署文档·docker postgres
纸带15 分钟前
如何理解USB 配置描述符wTotalLength位运算深度
linux·网络·windows
落羽的落羽21 分钟前
【C++】深入浅出“图”——图的遍历与最小生成树算法
linux·服务器·c++·人工智能·算法·机器学习·深度优先
爬山算法24 分钟前
Netty(23)Netty的负载均衡和高可用性如何实现?
运维·负载均衡
极地星光25 分钟前
VMware+Ubuntu+LVM 虚拟机存储扩容全流程(解决分区/空间不识别问题)
linux·运维·ubuntu
l1t29 分钟前
利用docker在windows 11 wsl中安装oracle 12cR2
运维·windows·docker·oracle·容器
HalvmånEver34 分钟前
Linux:库制作与原理(二)
linux·运维·服务器
芝麻开门-新起点36 分钟前
第17章:制图自动化与地图设计优化
运维·自动化
旖旎夜光36 分钟前
Linux知识(1)(下)
linux·学习
HalvmånEver38 分钟前
Linux:库制作与原理(一)
linux·运维·服务器