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。 |

相关推荐
liuccn16 分钟前
Ubuntu 22.04 离线升级 OpenSSH 到 9.8p1
linux·ubuntu·github
徐子元竟然被占了!!25 分钟前
Linux的df和du
linux·运维·服务器
集大周杰伦26 分钟前
Linux网络编程核心实践:TCP/UDP socket与epoll高并发服务器构建
linux·tcp/ip·网络编程·socket·字节序·套接字·i/o多路复用
Mr. Cao code29 分钟前
实战:Docker构建Haproxy负载均衡镜像
linux·运维·ubuntu·docker·容器·负载均衡
大聪明-PLUS33 分钟前
3 个诊断 Linux 服务器的脚本
linux·嵌入式·arm·smarc
@木辛梓38 分钟前
Linux 线程
linux·开发语言·c++
门前灯44 分钟前
Linux系统之pkg-config 命令详解
linux·运维·服务器·pkg-config
fpcc2 小时前
C++编程实践——eventFD
linux·c++
虚伪的空想家2 小时前
ip网段扫描机器shell脚本
android·linux·网络协议·tcp/ip·shell·脚本·network
Shingmc32 小时前
【Linux】进程概念(二)
linux