网站首页 > 技术文章 正文
另存与保存
回忆上节课内容
- 我们上次进入了插入模式
- 从正常模式,按<kbd>i</kbd>,进插入模式
- 从插入模式,按<kbd>ctrl</kbd>+<kbd>c</kbd> 退回到正常模式
- 这次我们想想应该如何保存这个文件
ls -l . > oeasy.txt
vi oeasy.txt
保存文件
- 首先要查询 save 相关的帮助
- :h save
- 只是找到了 saveas {file}
- 这一看就是 另存为 啊
- 我们来试一下 <kbd>i</kbd> 进入插入模式
- 随便打字
- 然后另存为 :saveas o2z.txt
- 这个 o2z.txt 是 saveas 的参数,也就是保存的文件名
- 然后退出 :q
cat o2z.txt
可以看到另存的 o2z.txt 真的被保存下来了!,但是能否直接保存当前文件呢?
直接存储
- 我们再次打开 oeasy.txt
- 我们继续查帮助 :h save
- 往上翻
write 命令
- 找到了一个 :w[rite] 命令复杂写法是 :write简单写法是 :w
- 我们再对文件进行修改
- 注意文件名 oeasy.txt[+] 中那个 [+],就是有修改但是未保存的标志
- 然后 :w
左下角状态栏
我们查看右下角状态栏显示了:
- 文件名
- 行数
- 字符数
- 如果没显示,就 :file
这时候我们再退出
- 我们先执行操作 :q 再执行 cat查看 oeasy.txt
- 真的已经被修改了!!!
总结
- 这次我们学会了另存为命令 :saveas {file}
- 还有直接保存命令 :w
- 真的可以把修改的内容保存了
- 还有什么可玩的?
- 我们下次再说!
猜你喜欢
- 2025-07-06 这个办法能够让家里的旧手机安装docker并成功运行!免root安装!
- 2025-07-06 2022年即将生效的防止空气污染规定,请查收
- 2025-07-06 纯干货 | 四六级核心词500词第七组50词
- 2025-07-06 群晖 Container Manager 无法通过代理拉取镜像的完整解决流程
- 2025-07-06 Centos7修改网卡固定IP地址(centos7修改网卡配置文件)
- 2025-07-06 # linux 中使用 visudo 命令,怎么保存退出?
- 2025-07-06 驰为Vi8 双12全球首发(驰为vi8 hi8)
- 2025-07-06 Hadoop集群搭建及Hive的安装与使用
- 2025-07-06 学习数据结构--第五章:图(图的存储方法)
- 2025-07-06 成功安装 Magento2.4.3最新版教程「技术干货」
- 1509℃桌面软件开发新体验!用 Blazor Hybrid 打造简洁高效的视频处理工具
- 530℃Dify工具使用全场景:dify-sandbox沙盒的原理(源码篇·第2期)
- 494℃MySQL service启动脚本浅析(r12笔记第59天)
- 473℃服务器异常重启,导致mysql启动失败,问题解决过程记录
- 470℃启用MySQL查询缓存(mysql8.0查询缓存)
- 451℃「赵强老师」MySQL的闪回(赵强iso是哪个大学毕业的)
- 430℃mysql服务怎么启动和关闭?(mysql服务怎么启动和关闭)
- 427℃MySQL server PID file could not be found!失败
- 最近发表
- 标签列表
-
- c++中::是什么意思 (83)
- 标签用于 (65)
- 主键只能有一个吗 (66)
- c#console.writeline不显示 (75)
- pythoncase语句 (81)
- es6includes (73)
- windowsscripthost (67)
- apt-getinstall-y (86)
- node_modules怎么生成 (76)
- chromepost (65)
- c++int转char (75)
- static函数和普通函数 (76)
- el-date-picker开始日期早于结束日期 (70)
- js判断是否是json字符串 (67)
- checkout-b (67)
- localstorage.removeitem (74)
- vector线程安全吗 (70)
- & (66)
- java (73)
- js数组插入 (83)
- linux删除一个文件夹 (65)
- mac安装java (72)
- eacces (67)
- 查看mysql是否启动 (70)
- 无效的列索引 (74)