VI/VIM提示没有权限保存时的解决方法

简介:

有些时候当我们使用vi/vim编辑文件时如果没有注意到文件权限的时候,当最后进行保存时候的可能会提示以下错误,如果强制退出后再切换用户,肯定会丢失当前的改动,下面我就给大家分享一种不用退出保存文件的方法。


1、再vi/vim编辑器进入冒号,然后输入以下命令

[python]  view plain  copy
 print ?
  1. %! sudo tee % /dev/null  

2、此时会提示输入sudo用户的密码:


3、如果切换成功后,出现的提示信息后面,输入大写的L键。


4、文件保存成功后,直接输入:q就可以退出。


注意:此项操作方法前提是你当前用户可以使用sudo命令的,如果没有请编辑sudo配置文件。

目录
相关文章
|
4月前
|
开发工具
vi编辑器,现在vi\vim是文本文件进行编辑的最佳选择,Vim是vi的加强的版本,兼容vi的所有指令,vim编辑器有三种工作模式,一开始进入的是命令模式,命令模式i是插入的意思,两下y+p复制内容
vi编辑器,现在vi\vim是文本文件进行编辑的最佳选择,Vim是vi的加强的版本,兼容vi的所有指令,vim编辑器有三种工作模式,一开始进入的是命令模式,命令模式i是插入的意思,两下y+p复制内容
|
1月前
|
Java Unix Linux
Linux vi/vim
Linux vi/vim
22 5
|
5月前
|
程序员 Linux 开发工具
Vi和Vim编辑器
Vi和Vim编辑器
|
6月前
|
Linux Shell 开发工具
Linux-- vi / vim 编辑器
Linux-- vi / vim 编辑器
39 0
|
6月前
|
开发工具 Docker 索引
Docker解决没有vi、vim等命令
Docker解决没有vi、vim等命令
391 0
|
6月前
|
开发工具
8.vim(vi)自定义环境变量
8.vim(vi)自定义环境变量
103 2
|
6月前
|
Linux 开发工具
Linux的基础编程——vi/vim编辑器(六)
Linux的基础编程——vi/vim编辑器(六)
68 0
Linux的基础编程——vi/vim编辑器(六)
|
6月前
|
Linux 开发工具
6.vim(vi)多文件编辑
6.vim(vi)多文件编辑
79 1
|
6月前
|
开发工具
7.vim(vi)多窗口功能
7.vim(vi)多窗口功能
98 1
|
6月前
|
开发工具
vi/vim的一些使用技巧
vi/vim的一些使用技巧