LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 874|回复: 7

[求助]vim 无法加载部分配置文件的选项.

[复制链接]
发表于 2009-10-17 13:01:43 | 显示全部楼层 |阅读模式
目前发现的是没有办法加载set ru 和 set cindent(或者autoindent , smartindent)选项.

而这两个选项在gvim下是正常的.

为了防止有配置文件上的冲突,我已经移除了/etc和home下所有和vim,gvim有关的配置,只在home下留了一个.vimrc, 但貌似还是没有能够解决问题.

然后我又pacman -Sf vim重新安装了vim,貌似也没有解决问题

vim版本: 7.2.266

希望有人能够给出进一步的建议.

谢谢
发表于 2009-10-17 19:53:35 | 显示全部楼层
应该没有这个问题,很正常,我只是在/etc/vimrc里进行的配制,没有在用户目录下配制,你还是看看你的配制文件吧,可能是哪里配制有问题

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2009-10-18 00:39:18 | 显示全部楼层
权限?用root改过配置?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-18 07:28:36 | 显示全部楼层
Post by zmd56;2037442
应该没有这个问题,很正常,我只是在/etc/vimrc里进行的配制,没有在用户目录下配制,你还是看看你的配制文件吧,可能是哪里配制有问题


恩~我已经把所有和插件有关的配置全部去掉了~.vim/下的文件也全部移走了~
目前基本上就只是剩下一堆set=.=
set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
if &t_Co > 2 || has("gui_running")
syntax on
set hlsearch
set incsearch
set nocp
endif
set ru
set number
set tabstop=4
set shiftwidth=4
set iskeyword+=95
set showcmd
set whichwrap=<,>,[,]
filetype plugin indent on
set expandtab
set wildmode=longest,list,full
set wildmenu
set vb t_vb="..."
set paste
set nu
set completeopt=longest,menu
set backspace=2
colo zellner
set autoindent

Post by huntxu;2037531
权限?用root改过配置?

权限没有问题,文件所属的用户和组都是我自己,且对所有人都有读权限.
回复 支持 反对

使用道具 举报

发表于 2009-10-18 14:30:42 | 显示全部楼层
这是我的vimrc楼主可以参考一下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-19 08:51:55 | 显示全部楼层
Post by zmd56;2037667
这是我的vimrc楼主可以参考一下


谢谢,在对照以后,我发现了问题的所在.
我曾经在配置文件中写了set paste. 目的是在贴别人的代码看的时候不用重新排版. 结果就在vim下导致了缩进 的问题(虽然我还是不知道gvim为什么就没有影响=.=) 同时也不知道为什么连 set ru 也会被影响.

不过,不管怎么说,问题已经得到解决了,谢谢帮助.
回复 支持 反对

使用道具 举报

发表于 2009-10-19 11:27:45 | 显示全部楼层
set paste 只能在你拷贝代码时临时使用,用完后就要去掉。

set paste 相当于把vim置入了粘贴的状态,此状态很多功能是不可用的。

楼主可以看看vim官方帮助。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-20 12:13:35 | 显示全部楼层
恩~好的,受教了~谢谢大家的帮助.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表