Linux中vi/vim编辑器
1、vi和vim编辑器
VI是Unix操作系统和类Unix操作系统中最强大的文本编辑器。
VIM编辑器是从VI编辑器发展出来的一个更强大的文本编辑器,可以主动以文字颜色辨别语法的正确性,方便程序设计,VIM和VI编辑器完全兼容。
2、Linux的三种模式
2.1、一般模式
以vi打开一个档案就直接进入一般模式了(这是默认的模式)
语法 | 功能描述 |
yy
|
复制光标当前一行
|
y数字y
|
复制一段(从第几行到第几行)
|
p
|
箭头移动到目的行粘贴,会粘贴在目的行的后面
|
dd
|
删除光标当前行
|
d数字d
|
删除光标(含)后多少行
|
gg 或 H
|
移动到第一行
|
H
|
移动到屏幕顶行
|
L
|
移动到屏幕底行
|
进入编辑模式
按键 | 功能 |
i |
当前光标前
|
l |
光标所在行最前
|
a |
当前光标后
|
A |
光标所在行最后
|
o |
当前光标行的下一行
|
O |
当前光标行的上一行
|
2.3、指令模式
在一般模式当中,输入【:/?】3个中的任何一个按钮,就可以将光标移动到最底下那一行。
命令 | 功能 |
:w |
保存
|
:q |
退出
|
:! |
强制执行
|
:wq! |
强制保存退出
|
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【.NET】调用本地 Deepseek 模型
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库