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!退出

相关推荐
2401_879693876 分钟前
用Python批量处理Excel和CSV文件
jvm·数据库·python
java1234_小锋7 分钟前
Java高频面试题:Spring-AOP通知和执行顺序?
java·开发语言·spring
路溪非溪8 分钟前
BLE的广播、扫描和连接等工作机制总结
linux·arm开发·驱动开发
I'm Jie9 分钟前
Swagger UI 本地化部署,解决 FastAPI Swagger UI 依赖外部 CDN 加载失败问题
python·ui·fastapi·swagger·swagger ui
番茄去哪了11 分钟前
Java基础面试题day02
java·开发语言·面向对象编程
LaughingZhu22 分钟前
Product Hunt 每日热榜 | 2026-03-21
人工智能·经验分享·深度学习·神经网络·产品运营
qzhqbb23 分钟前
差分隐私与大模型+差分隐私在相关领域应用的论文总结
人工智能·算法
gjc59225 分钟前
踩坑实录:MySQL服务器CPU爆高,元凶竟是SELinux的setroubleshootd?
运维·服务器·数据库·mysql·adb
一招定胜负26 分钟前
基于通义千问 API 的课堂话语智能分类分析工具实现
人工智能·分类·数据挖掘
我是咸鱼不闲呀27 分钟前
力扣Hot100系列22(Java)——[图论]总结(岛屿数量,腐烂的橘子,课程表,实现Trie(前缀树))
java·leetcode·图论