使用vim命令打开文件:
例如,打开openwrt系统下的系统配置文件
vim /etc/config/system的内容如下。
配置系统选项主机名称' openwrt ' option time zone ' utc ' optionttylogin '0' option logsize ' Nintendo 64 ' option urandom ver '0' listserver '0. openwrt.pool.NTP.org ' listserver '1. openwrt.pool
按键或L4A键进入插入模式,此时左下角会显示insert
编辑完成后
按Esc键退出命令模式
然后进入保存或不保存的退出操作。
3360 w99 Come Come Everybody保存,不退出
:w! 被强制保存,不退出
: wq99 Come Come Everybody存储,退出(或:) )。
:wq! 强制保存,退出
3360 q99 Come Come Everybody不保存并退出
:q! 不保存,强制退出
: ~~! 放弃所有修改,上次保存文件,然后编辑命令历史记录
如果无法正常关闭编辑器
再次vim此文件时,将显示以下内容:
~~ 325: attentionfoundl4aswapfilebythename '.system.SWP ' owned by : root dated : sun apr 250633603:372021文件名称system modified : no username : root hostname : openwrt processid 336016987 () () ) ) ) ) ) ) )。 r16093360173360192021(1) anotherprogrammaybeeditingthesamefile.ifthisisthecacatache becarefulnottoendpwithodifferentinstinstion anges.quit,orcontinuewithcaution.(aneditsessionforthisfilecrashed.ifthisisthecase, use ' : recover ' or 'Vim99 Come Come Everybody rsystem ' torecoverthechanges (see ' : help recovery ' ).If you did this already,deletetetheshes pen readonly,~~ (dit anyway,) ~~ cover,(uit,) L4A ) bort:这是因为如果不成功关闭编辑器,则会生成. swp文件
可以直接删除文件
首先,使用ll99 Come Come Everybody l4a命令查看文件
rootopenwrt :/etc/config # ll99 Come Come Everybody ADR wxrxr99 Come Come Everybody100610064096 apr 2506336048./drwxrxr99 Come Come Everybody上,36100610064096 apr 230336017 . rw99 Come Come Everybody使用1 root root 12288 apr 2506:33.system.SWP删除文件
通过再次vim此文件,rootopenwrt :/etc/config # rm99 Come Come Everybody RF.system.SWP将变为正常