LinuxSir.cn,穿越时空的Linuxsir!

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

vim 语法不高亮,不能自动确认文件类型

[复制链接]
发表于 2007-11-26 11:17:45 | 显示全部楼层 |阅读模式
我装了gentoo 但是vim不好用 syntax on 不行 自动缩进也是不行,真奇怪!有人遇到没有这个问题,其他版本都是自动就能用的 .vimrc也copy了
发表于 2007-11-26 11:53:10 | 显示全部楼层
把 /usr/share/vim/vim71/syntax 里你想加亮语言相应的language.vim
移到  /usr/share/vim/下
再开syntax on
试试
回复 支持 反对

使用道具 举报

发表于 2007-11-26 12:36:05 | 显示全部楼层
set cindent
filetype plugin indent on
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-26 13:58:18 | 显示全部楼层
/usr/share/vim/vim71/syntax
这个目录下按理应该有很多的 以vim结尾的文件,但是我的目录下就没有,所以我就从别的系统copy了些过去就好了。
但是奇怪为什么sabayon下不能自己装这些玩意呢
回复 支持 反对

使用道具 举报

发表于 2007-11-26 20:52:06 | 显示全部楼层
emerge  app-vim/gentoo-syntax
这个一般是emerge vim的时候就会装上的。
回复 支持 反对

使用道具 举报

发表于 2007-11-26 23:46:03 | 显示全部楼层
我一直有个问题,就是用鼠标中键,或者CTRL-Vpaste的时候,总是在每行前面加intent,下行总是比上一行缩进一个indent。
这个是什么问题?我的,vimrc。
1 filetype plugin on
2 filetype indent on
3 set noai nu ruler
4 set bs=2 ts=3 sw=3
5 nmap <silent> <C-N> :silent noh<CR>
回复 支持 反对

使用道具 举报

发表于 2007-11-27 13:00:46 | 显示全部楼层
filetype indent on

把这个关掉,或者在paste的时候set paste。就不会自动缩进了
回复 支持 反对

使用道具 举报

发表于 2007-11-27 13:27:40 | 显示全部楼层
Post by Zer4tul;1788277
filetype indent on

把这个关掉,或者在paste的时候set paste。就不会自动缩进了


我一般是吧这个开关map到了F9上

se nopaste
set pastetoggle=<f9>

然后用的时候切换。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-15 13:35:15 | 显示全部楼层
这个问题解决了 编辑/etc/make.conf 去点livecd 然后重新安装就可以了
或者用USE 都可以 sabayon我用的是
回复 支持 反对

使用道具 举报

发表于 2007-12-15 14:25:03 | 显示全部楼层
Post by xiechy;1788293
我一般是吧这个开关map到了F9上

se nopaste
set pastetoggle=<f9>

然后用的时候切换。


学习了!!!
回复 支持 反对

使用道具 举报

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

本版积分规则

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