1、问题描述

使用sudo vim时,弹出提示:

neocomplcache disabled: "sudo vim" is detected and $HOME is set to your user's home.
You may want to use the sudo.vim plugin, the "-H" option with "sudo" or set always_set_home in /etc/sudoers instead.
Press ENTER or type command to continue
2、解决方法

1)使用sudo -H vim test.txt,此时不会再弹出警告,但是用户的vim配置都不能使用了
2)使用vim test.txt直接编辑,保存时,使用

 :w ! sudo tee %

然后会提示输入sudo密码,回车后,弹出

W12: Warning: File "test.txt" has changed and the buffer was changed in Vim as well
See ":help W12" for more info.
[O]K, (L)oad File:

直接回车,然后!q强制退出

:q!

3)设置sudo不更改$HOME
修改/etc/sudoers

sudo chmod +x /etc/sudoers
sudo vi /etc/sudoers
#添加
Defaults    always_set_home

【Linux】neocomplcache disabled: “sudo vim“ is detected and $HOME is set to your user‘s home相关推荐

  1. 【Linux】 C++编程(vim)

    一,编译(compile)          含义:用编译器(compile)将源代码生成二进制目标文件.在Window下为.obj.在Linux下为.o文件.          要求:编译器要求,语 ...

  2. 【Linux】虚拟机 Ubuntu sudo指令实现Gparted安装和 dsv/sda1 内存扩展

    Gparted安装和 dsv/sda1 内存扩展 1. Gparted简介 2.命令实现Gparted安装和扩展(建议大家用此方法,ISO文件安装太坑爹) 3.iso实现Gparted安装和扩展 1. ...

  3. 【Linux】su 和 sudo 命令

    su 命令 su 命令作用:在已登录的会话中切换到另外一个用户. 1.su root 切换超级用户root角色,但不切换用户环境. 需要输入root角色的密码. 2.su - root 切换root角 ...

  4. 【 Linux 】通用的vim简单配置方法

    [ Linux ]Vim的基本配置以及出现问题解决(su认证失败)上次,我用这篇博文的方法去配置了下我的vim,但是后来使用的使用出现了一个问题,就是我必须首先通过命令su进入超级用户状态下才能使用这 ...

  5. 【Linux】一步一步学Linux——sudo配置文件详解(106)

    00. 目录 文章目录 00. 目录 01. sudo的配置文件 02. sudo命令别名规则 03. sudo命令授权规则 04. 实战演练 05. 附录 01. sudo的配置文件 sudo默认配 ...

  6. 【Linux】为什么我用不了sudo命令,3分钟教你快速解决

    文章目录 前言 一.为什么我用不了sudo命令 1.原因 二.如何将普通用户添加到信任列表里面 1.前提 2.详细过程 2.1 用root用户进入 /etc/sudoers 这个文件 2.2找到对应位 ...

  7. 【 Linux 】Vim 使用的第一个阶段(满足基本的写代码需求)

    由于是刚接触vim,也不知道怎么学,那就站在巨人的肩膀上吧,死记硬背书上的那些指令肯定也不是我所能接受的,看到了一篇博客,写的还不错,([ Linux ]Vim学习指南 ),这是我转载的一篇博文,里面 ...

  8. 【 Linux 】Linux下如何退出vim的一些常用命令总结

    目录 1.保存并退出 2.正常退出 3.不保存退出 4.强制退出 关于如何安装vim,gcc并使用vim编写自己的第一个c程序,我在博文:[ Linux ]安装.配置并用 Vim 编写第一个 C 程序 ...

  9. 【 Linux 】Vim的基本配置以及出现问题解决(su认证失败)

    [ Linux ]安装.配置并用 Vim 编写第一个 C 程序 上篇博文我们记录了如何在Vim下编写第一个C程序,总算成功了,可是使用Vim的体验并没有那么好,那是因为没有配置Vim,对于新手来说,如 ...

最新文章

  1. MySQL主主双机负载均衡
  2. android listview item 圆角,ListView圆角 实现方法(一)
  3. python string模块安装_python String模块-阿里云开发者社区
  4. wps单机无网络版_单平台销量破百万,这个国产单机系列要出网游,还要上主机...
  5. passport身份验证_了解如何使用Passport.js处理Node身份验证
  6. ICCV 2021 | 厉害了!首届 SoMoF 人体序列预测比赛冠军方案分享
  7. 事件冒泡与事件捕获,附实例
  8. linux 文件差异备份,Linux使用 tar命令-g参数进行增量+差异备份、还原文件
  9. html在线发布ipa文件在哪里,打包ipa文件
  10. android 无法添加依赖关系,Android无法添加aop库依赖
  11. [Windows Phone] 如何在 Windows Phone 应用程式制作市集搜寻
  12. Linux下MySQL 5.5的修改字符集编码为UTF8(彻底解决中文乱码问题)
  13. 银行资产配置的新变化
  14. leetcode 栈 二叉树的前向遍历
  15. 谷歌浏览器一直显示弹框登陆代理解决方法
  16. C语言开发环境搭建及调试
  17. 电视android怎么连接手机助手下载,投屏助手app下载 投屏助手(手机投屏到电视) for Android v2.0 安卓版 下载-脚本之家...
  18. 每天学命令deleteRow
  19. canvas绘制飞线效果
  20. tdm gcc怎么运行c语言,TDM-GCC 64位

热门文章

  1. Linux那些事儿 之 戏说USB(8)从这里开始
  2. 【opencv】(3) 图像滤波:均值、方框、中值、高斯
  3. netcore读取json文件_.net core读取json格式的配置文件
  4. popwindow下拉筛选 二级联动_职场人必备!一分钟搞定Excel二级联动下拉菜单
  5. 根据相机外参实现单应矩阵计算的理论与实践
  6. 在Ubuntu 14.04 64bit上使用Sphinx转换MonaServer项目文档
  7. Ubuntu 14.04 64bit上安装Scrapy
  8. [综合面试] 计算机面试书籍与求职网站推荐
  9. linux 操作系统级别监控 df 命令
  10. 大数的减法函数--c语言