-
【VIM】VIM中的保存和退出、VIM退出命令、如何退出vim编辑、VIM命令大全
- 插入文本
a 在光标后添加(add)文本
i 在光标前插入(insert)文本
A 在光标所在行末添加文本
I 在光标所在行首插入文本
o 在光标所在行下一行输入文本
O 在光标所在行上一行输入文本 - 删除文本
x 删除光标所在的字符
dw 删除光标所在的单词(word)
d$ 删除光标至所在行末的所有字符
d0 删除光标至所在行首的所有字符
dd 删除一行
u 撤销操作
. 重复上一次操作
:20,40d 删除从20行到40行(扩展模式) - 移动光标
0 移动到行首
$ 移动到行末
:16 移动到第16行(扩展方式)
H 移动到屏幕的第一行
M 移动到屏幕的中间一行
L 移动到屏幕的最后一行
在命令模式下移动光标,在全文件内移动光标:
gg 移动到全文的第一行
30G 移动到全文的第30行
G 移动到全文的最后一行
在全文件内,翻屏移动光标:
向前翻屏
向后翻屏 - 模式查找
向下查找模式,输入 /text
向上查找模式,输入 ?text - 替换文本
:g/ the /s// the one /g
g/ the 查找文本中所有the的关键词
/s// the one 替换成the one
/g 替换所有(global)的关键词 - 复制、剪切和粘贴文本
yy 复制光标所在的行
dd 剪切光标所在的行
10dd 剪切光标所在的下面10行
p/P 在光标所在行的下/上一行粘贴复制的文本
J 合并两行文本 - 在vi中执行AIX命令
在命令模式下键入:!命令,将执行外部AIX命令
在命令模式下键入:r 文件名,可以将该文件内容导入vi - 显示行数
:set number
-
相关阅读:
Rust常见集合
卡西欧FX5800全线贯通万能正
mysql5.7windows安装修改密码
强大的JTAG边界扫描(5):FPGA边界扫描应用
计算机系统基础知识-经典题目
智慧城市可视化管理系统解决方案
使用mavros在pixhawk和树莓派4B之间通信
用CMake编译项目 & CMake和g++的区别
自己写了一个CM管理GBase数据库集群
win11 无法登录微软账号
-
原文地址:https://blog.csdn.net/HNUPCJ/article/details/127449738