
vi是unix及linux系统下标准的编辑器,由美国加州大学伯克利分校的bill joy所创立。学会它后,您将在linux的世界里畅行无阻。基本上vi可以分为三种状态,分别是命令模式、插入模式,和底行模式。
在Linux命令行模式下,按一下冒号键进入底行模式,所以保存退出的命令为:wq
下面是扩展知识:
编辑模式
使用vi进
入文本后,按i开始编辑文本
退出vi及保存文件
在命令行模式下,按一下冒号键进入底行模式,例如:
:w (保存当前文件)
:w filename (将文件以指定的文件名“filename”保存)
:wq (保存并退出vi)
:wq filename(将正在编辑的文件保存为“filename”文件退出vi)
:q (退出vi)
:q! (不存盘强制退出vi)
:x (相当于 :wq 的功能)
相关推荐:
Laravel如何使用Sanctum进行API认证?(SPA实战)
laravel怎么管理前端资源的版本和缓存刷新_laravel前端资源版本管理与缓存刷新方法
Laravel怎么实现验证码(Captcha)功能
Laravel怎么为数据库表字段添加索引以优化查询
Swoole协程到底是什么意思
Laravel如何定义和使用路由_Laravel路由配置与请求处理指南
如何使用Docker和Sail快速搭建Laravel开发环境
laravel怎么动态地修改当前请求的数据库连接_laravel动态修改请求数据库连接方法
laravel如何将应用置于维护模式_Laravel应用维护模式配置方法
thinkphp连接不上MySQL 8.0数据库怎么解决
laravel怎么在请求验证失败后自定义重定向和响应_laravel请求验证失败自定义重定向与响应方法
laravel怎么为特定路由组配置自定义的Session驱动_laravel路由组自定义Session驱动方法
Laravel中的dd()和dump()函数有什么区别
Laravel如何处理CORS跨域问题_Laravel项目CORS配置与解决方案
laravel怎么在Blade组件中使用$attributes->merge()合并属性_laravel Blade组件$attributes->merge使用方法
thinkphp如何配置和使用Redis缓存
laravel怎么在测试中刷新数据库并重新填充数据_laravel测试刷新数据库并重新填充方法
laravel如何使用模型工厂(Factory)和数据填充(Seeder)_Laravel模型工厂与Seeder使用方法
laravel怎么在命令行下运行指定的测试用例_laravel命令行运行指定测试方法
laravel API资源(Resource)如何格式化JSON输出_Laravel API资源JSON格式化方法
laravel怎么处理队列中的失败任务_laravel队列失败任务处理方法
Laravel中的Collection map, filter, reduce怎么用
Swoole怎么给WebSocket连接设置别名或用户ID
Swoole的CoroutineChannel缓冲区满了会怎么样
laravel Spatie/laravel-backup包的配置和使用_Laravel Spatie备份包配置与使用教程
Laravel如何使用Facades(门面)及其工作原理_Laravel门面模式与底层机制
laravel怎么为不同的环境(如staging)创建配置文件_laravel多环境配置文件创建方法
Swoole如何有效地管理成千上万的定时器
Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】
Laravel如何使用Form Request进行表单验证
Laravel如何使用Livewire构建动态交互界面_Laravel Livewire实时组件开发
Laravel如何实现登录错误次数限制_Laravel自带LoginThrottles限流配置【方法】
Swoole的协程局部变量和静态变量有什么区别
Swoole中SwooleProcessPool有什么用
Laravel Eloquent关联是什么_Laravel模型一对一与一对多关系精讲
Swoole如何设置进程的CPU亲和性
laravel怎么将任务分发到不同的队列连接上_laravel任务分发到不同队列方法
Laravel自定义缓存驱动?缓存扩展如何实现?
laravel怎么实现延迟队列任务_laravel延迟队列任务实现方法
Laravel如何处理复杂的表单和多步操作_Laravel多步骤表单流程设计
Laravel如何处理多对多关系和中间表
laravel如何进行单元测试和功能测试_Laravel单元测试与功能测试教程
Laravel如何记录自定义日志?(Log频道配置)
laravel如何自定义密码验证规则和错误消息_Laravel自定义密码验证规则与错误消息方法
Swoole怎么开启或关闭协程Hook
Laravel如何通过中间件实现基于角色的访问控制
Laravel项目中如何移除URL中的public路径
Laravel忘记管理员密码怎么办_Laravel Tinker重置用户密码
laravel怎么全局注册一个辅助函数_laravel全局辅助函数注册方法
laravel怎么配置和使用Telescope调试_laravel Telescope配置与调试方法

服务热线

