Python之Web开发初学者教程—ubuntu下vi的使用

Python之Web开发初学者教程---ubuntu下vi的使用

vi\vim 文本编辑器

i 切换到输入模式,以输入字符。

x 删除当前光标所在处的字符。

: 切换到底线命令模式,以在最底一行输入命令。

vi 保存并退出:esc键退出编辑->按下冒号键->输入wq 回车

vi中"q!"命令是不保存强制退出。

:w 保存;
:w filename 另存为filename;
:wq! 保存并强制退出;
:wq! filename 注:以filename为文件名保存后强制退出;
:x 保存并退出(仅当文件有变化时保存)

工作模式:

操作实例:

终端命令行下:sudo vi

不过有一点要特别注意,就是您进入vi之后,是处于「命令行模式(command mode)」,您要切换到「插入模式(Insert mode)」才能够输入文字。初次使用vi的人都会想先用上下左右键移动光标,结果电脑一直哔哔叫,把自己气个半死,所以进入vi后,先不要乱动,转换到 「插入模式(Insert mode)」再说吧!

在「命令行模式(command mode)」下按一下字母「i」就可以进入「插入模式(Insert mode)」,这时候你就可以开始输入文字了。

输入完成后,按【esc】切换为命令行模式,输入:w test.txt回车,输入:q!退出

相关推荐
PPIO派欧云几秒前
PPIO王闻宇:为什么云端Agent需要专属沙箱?
人工智能·agent
鬼蛟1 分钟前
Sentinel
java·开发语言·数据库
六月的可乐2 分钟前
快速搭建 AI 客服系统:用 AI-Agent-Node + AISuspendedBallChat 打造可落地的智能客服方案
人工智能·gpt·ai·ai编程
szxinmai主板定制专家3 分钟前
基于ARM+FPGA高性能MPSOC 多轴伺服设计方案
arm开发·人工智能·嵌入式硬件·fpga开发·架构
青瓦梦滋4 分钟前
Linux线程的同步与互斥
linux·c++
fqrj20265 分钟前
网站建设公司怎么选?国内口碑网站建设公司推荐哪家?
大数据·人工智能·html·网站开发
u0109147606 分钟前
C#怎么使用Span和Memory C#如何用Span优化内存操作减少GC压力提升性能【进阶】
jvm·数据库·python
minhuan7 分钟前
大模型对抗性训练:防御Prompt攻击与恶意生成生成攻击,提升模型安全性.153
人工智能·大模型对抗性训练·prompt安全机制·大模型应用安全
QQ676580087 分钟前
智慧工地要素识别数据集 塔吊挂钩识别数据集 吊物识别数据集 工地人员识别数据集 目标检测识别 工地识别数据集
人工智能·目标检测·目标跟踪·工地要素识别·塔吊挂钩·吊物识别·工地人员识别
AI服务老曹7 分钟前
[深度解析] 兼容 X86/ARM 与多模态 NPU:基于 GB28181/RTSP 的工业级 AI 视频中台架构设计
arm开发·人工智能·音视频