Linux基础-vim操作

普通模式

使用vim的命令创建文件并进入时,默认为普通模式

此时不能进行·文件内容的书写

(使用vim命令进行文件的编辑时,如果没有该文件,则会自己进行创建)

插入模式

进入普通模式后,点击i,然后进入插入模式,可以进行文件内容的写入

然后按下按键"ESC",可以返回普通模式

除了按键"i",还可以使用"o","a","A"。从普通模式进入插入模式

可视化模式

在普通模式按下"v",可进入可视化模式进行数据选取,然后继续操作之后就自动退出回普通模式

该模式的好处是可以对文件进行批量处理

末行模式

在普通模式下按下"ESC"可以从普通模式转为末行模式

在此模式下,可以进行文件的保存与文件的退出

:set nu

可以进行行数的显示

:w

对文件进行保存

:q

对文件进行退出

然后在后续添加"!",可以进行强制操作

快捷方式

yy p

对文件进行单行复制粘贴

可以使用视图模式选取多行进行复制粘贴

dd 对单行进行删除

n+dd 一次删除n行

u 撤销操作,相当于windows中的ctrl+z

x 删除光标单个字

gg 光标位置提到文章前

G 光标位置转移到文章末尾

o 行首

ctrl+4 行尾

相关推荐
Uncertainty!!24 分钟前
Ubuntu 22.04 安装超好用中文输入法rime-ice(雾凇拼音)过程记录
linux·ubuntu·中文输入法
ShineWinsu1 小时前
对于Linux:网络基础的解析
linux·网络·面试·udp·笔试·ip·tcp
Asuicao1 小时前
centos7.9版本升级ssh OpenSSH 9.8p1 源码 OpenSSL 1.1.1w 源码包以及安装升级回滚文档
运维·ssh
志栋智能2 小时前
超自动化安全中的威胁狩猎
运维·安全·自动化
↘"LYong3 小时前
旧版 CentOS 安装 Docker 完整指南(附国内镜像加速)
linux·运维·docker
Zhang~Ling3 小时前
Vim 多模式详解:命令、插入、底行与插件配置
linux·编辑器·vim
Elastic 中国社区官方博客3 小时前
Elastic 在 Everest Group 企业搜索产品 PEAK Matrix® 评估 2026 中被评为领导者
大数据·运维·人工智能·elasticsearch·搜索引擎·ai·全文检索
程序员在囧途3 小时前
likeadmin-api API 中转站怎么做统一报价?从 /pricing、/user/balance 到 task_id 回执的落地方法
运维·服务器·数据库·likeadmin-api·api中转站·token计费
想你依然心痛4 小时前
Linux用户空间与内核空间通信:netlink、ioctl、mmap 零拷贝与性能对比
linux·运维·服务器
沉静的小伙4 小时前
在微服务中使用领域事件
java·运维·微服务