Linux命令-vim编辑

用vi或vim命令进入vim编辑器。

基础:

|-----|------------------------|
| u | 撤销上一次操作。 |
| x | 剪切当前光标所在处的字符。 |
| yy | 复制当前行。 |
| dd | 剪切当前行。 |
| p | 粘贴剪贴板内容到光标下方。 |
| i | 切换到输入模式,在光标当前位置开始输入文本。 |
| :wq | 保存并退出Vim 编辑器。 |
| :q! | 不保存强制退出Vim 编辑器。 |


拓展:

|-----|-----------------|
| w | 光标移动到下一个单词。 |
| 5yy | 复制5行。 |
| 5p | 粘贴5行。 |
| yw | 复制当前的单词。 |
| y | 复制光标之后的当前行所有内容。 | | y\^ | 复制光标之前的当前行所有内容。 | | d | 删除光标之后的当前行所有内容。 |
| d^ | 删除光标之前的当前行所有内容。 |


其他:

|------------------|-------------------------|
| ^ | 移动到行头。 |
| $ | 移动到行尾。 |
| gg | 移动到开头。 |
| G | 移动到结尾。 |
| :set nu | 显示行号。 |
| :set nonu | 去除行号。 |
| /boot | 高亮boot词。 |
| :noh | 取消高亮。 |
| :s/boot/booot/g | 将当前光标所在行所有的boot改成booot。 |
| :%s/boot/booot/g | 将所有的boot改成booot。 |

相关推荐
hsjcjh13 小时前
Nodemailer使用教程:在Node.js中发送电子邮件
linux·运维·node.js
不怕犯错,就怕不做14 小时前
linux 如何查看自己的帐号密码及samba的帐号和密码
linux·运维·服务器
地下核武14 小时前
Ubuntu 24.04 在线安装 Qt 6.10.2 后 Qt Creator 无法启动问题记录与解决
linux·qt·ubuntu
张32315 小时前
Linux 启动过程
linux·运维
三万棵雪松15 小时前
【Linux 物联网网关主控系统-Linux主控部分(二)】
linux·嵌入式linux
chinesegf15 小时前
ubuntu建虚拟环境制作docker容器
linux·ubuntu·docker
Stack Overflow?Tan9015 小时前
标注软件labelImg在linux下鼠标滚轮闪退解决办法
linux·labelimg
李彦亮老师(本人)15 小时前
Rocky Linux 9.x 新特性详解
linux·运维·服务器·centos·rocky linux
NiKick15 小时前
在Linux系统上使用nmcli命令配置各种网络(有线、无线、vlan、vxlan、路由、网桥等)
linux·服务器·网络
biubiubiu070616 小时前
Python 环境安装与 Linux 控制入门
linux·开发语言·python