Linux中的vim配置文件不起作用。

系统:Ubuntu Linux
配置文件路径:~/.vimrc
用户:z-y-z
执行ls -ahl ~/.vimrc命令的显示:-rw-rw-r-- z-y-z -z-y-z 1.9k 1月 19 22:04 /home/z-y-z/.vimrc
配置文件内容:

先换个最基本的 .vimrc 检查一下是不是能生效。


比如,进 vim 后,执行:

:e $MYVIMRC
:w .vimrc~

备份一下当前的内容。

然后删掉所有内容,只加一个比如

set nu

这样的东西。存盘退出,再启动看看能不能生效。

追问

set nu 能生效
但是其他配置不生效。

追答

其它配置不生效就是文件内容有问题,不是 .vimrc 的问题。

你能发附件么?或者把全部内容附上来,我可以调试下。

追问

  我这貌似发不了附件,你看能不能留个邮-箱-地-址,我把附件发你邮-箱-里

追答

872010760@qq.com

追问

昨天我又试了下,好像就是那些快捷键用不了,比如输入“\p<”的时候,会自动插入“#include <>”。在用这快捷键时,提示“寄存器 " 里没用东西”

追答

那就是这个插件的配置问题呗,我没用过这个插件,不是很清楚。
你按照插件 readme 或者 install 里的说明一步一步操作看看能不能修复。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-06-27

看了下你的配置文件,

    首先把没用的符号去掉,

    然后格式统计,行首空格去掉

    再把它重命名为别的名字

    然后打开vim,正常vim会自己生成一个配置文件 /home/z-y-z/.vimrc

    最后把旧的粘贴到新的里面,试试

本回答被网友采纳
第2个回答  2018-03-27
你好,我也遇到了你同样的情况,只有set nu生效,其他的没作用,你之前怎么解决的啊

Linux中的vim配置文件不起作用。
先换个最基本的 .vimrc 检查一下是不是能生效。比如,进 vim 后,执行::e $MYVIMRC:w .vimrc~备份一下当前的内容。然后删掉所有内容,只加一个比如 set nu这样的东西。存盘退出,再启动看看能不能生效。

Linux配置vim不生效的符号是什么linux配置vim
linux下的配置文件为文本文件,就像win下的txt文件,,最常用的编辑工具就vim和emacs了;所有的配置文件都有自己的格式,不是随便可以改动的,当安装系统或软件的时候会自动在\/etc下给你生成一个常用的配置文件,里面的参数是常用的,如果想看完整的参数可以用man或在\/usr下找,当然,大多数的配置文件都有相同的地方,比如...

重启linux系统后 在当前用户下 对 ~\/.vimrc这个文件的配置就失效了 请...
你改过什么东西了,再改回来,很多时候网上的教程不是很靠谱。能不能是启动的级别那个给改过了。。。你们的服务器在自己那还好,要是太远了,起不来可就麻烦了。。。看下启动级别有没有变化。

编程新手求助。linux下配置vimrc时配置代码出错,导致vim无法打开程序文件...
如果是vimrc导致的问题,可以考虑把这个文件直接删除或者重命名 当然你也可以通过echo XXXX > vimrc的方法修改文件,而不通过vim编辑

linux 在 根目录下(cd ~)下能够用vim 写入文件,在其他目录下不能写入...
权限问题可能,你切换到root用户再试试.

linux 中为啥不能用vim进行编辑?
一般的linux需要用户自己安装vim,然后才能用 如果已经有vim命令,那就是你编辑的文件权限不对,导致无法保存的,你切换到root权限试一试

linux中vim: command not found
首先,确认vim是否已安装在系统中。可通过运行以下命令进行查询:执行命令后,如显示三行信息,表示vim已成功安装。若只有一行信息,表示未安装vim。此时,需要进行安装。执行以下安装命令以安装vim:安装后,再次查询确认vim已成功安装。在确认vim安装成功后,应检查环境路径配置是否正确。确保Linux系统能找到...

linux vim设置在重新启动软件后失效,需要重新设置才行
写到配置文件里面去 \/home\/yourname\/.vimrc #没有就新建一个有个点的。表示隐藏文件 或者把配置写到全局配置文件 \/etc\/vimrc

linux中vim进去为什么是空的
1 您没有指定要打开的文件。在Linux系统中,“vim”指令默认不会打开任何文件,如果您没有指定要打开的文件,那么窗口中就会出现一个空白页面。解决方法是在运行“vim”指令时,加上要打开的文件名。例如,如果要打开文件“test.txt”,可以运行“vim test.txt”指令。2 您所要打开的文件不存在。

为什么我的vim配置文件(.vimrc)只有添加sudo的情况下才生效。我的系统...
说明你的 .vimrc 是对 root 用户生效的。linux 系统是多用户系统,很多软件的用户配置是相互独立的。.vimrc 要放在用户自己的主目录下才行,一般是 ~\/.vimrc。如果已经在这个目录下,那可能是这个文件对你不可读。你需要用 sudo 把这个文件拷过来,然后把所有权转给自己。需要用 cp, chown, chmod...

相似回答