免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 6952 | 回复: 16
打印 上一主题 下一主题

Vim的设置 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-09-14 02:29 |只看该作者 |倒序浏览
想在vim编辑程序的时候,程序的语法关键字加亮变色。

我用的是ubuntu,网上搜了一个方案

  1、安装vim
       sudo apt-get install vim-full

2、配置文件的位置
在目录 /etc/ 下面,有个名为vimrc的文件,这是系统中公共的vim配置文件,对所有用户都有效。


       3、设置语法高亮显示
1) 打开vimrc,添加以下语句来使得语法高亮显示:
syntax on
2) 如果此时语法还是没有高亮显示,那么在/etc目录下的profile文件中添加以下语句:
export TERM=xterm-color
      
       4、设置Windows风格的C/C++自动缩进(添加以下set语句到vimrc中)
              1设置(软)制表符宽度为4
                            set tabstop=4
                            set softtabstop=4
              2设置缩进的空格数为4
                          set shiftwidth=4
              3设置自动缩进即每行的缩进值与上一行相等;使用 noautoindent 取消设置:
set autoindent
              4设置使用 C/C++ 语言的自动缩进方式:
                          set cindent
              5)设置C/C++语言的具体缩进方式
                            set cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1s
              6)如果想在左侧显示文本的行号,可以用以下语句:
                          set nu
              7)最后,如果没有下列语句,就加上吧:
if &term=="xterm"
set t_Co=8
             set t_Sb=^[[4%dm
set t_Sf=^[[3%dm
endif




我现在的问题是:$cd etc
                     $cd vim
                     $vim vimrc
进去之后不能把“syntax on 这个注释给去掉。
提示是 vimrc是只读的文件。 我该如何把文件的属性给改下让它可以写???

论坛徽章:
0
2 [报告]
发表于 2008-09-14 03:33 |只看该作者
需要root权根

论坛徽章:
0
3 [报告]
发表于 2008-09-14 09:06 |只看该作者
原帖由 shikongcike 于 2008-9-14 03:33 发表
需要root权根


root权限是不是/home的上级目录???我从这里进去也不能修改啊。

论坛徽章:
0
4 [报告]
发表于 2008-09-14 09:21 |只看该作者
原帖由 hr_it 于 2008-9-14 09:06 发表


root权限是不是/home的上级目录???我从这里进去也不能修改啊。


你丫的直接进去修改当然不行了啦,

应当用那个console(XX端)的命令行进去,先su - root,然后进入文件所在目录,打开文件,就可以修改了

[ 本帖最后由 insmile 于 2008-9-14 09:23 编辑 ]

论坛徽章:
0
5 [报告]
发表于 2008-09-14 11:21 |只看该作者
唉,到底要怎么搞呢???谁能来shuo 说啊

我把/etc/vim/vimrc复制到我工作目录 /home/xx/下了。
然后把"syntax on 这个改为syntax on
进入vim vtest.c还是没变亮。

然后再按照上面来说的改profile。我又把profile复制到我工作目录下。设置了还是没变亮。
到底要该怎么弄呢??

论坛徽章:
0
6 [报告]
发表于 2008-09-14 11:50 |只看该作者
你把那个复制过来没有起作用,显然是因为系统就根本不是从那读的啊
还是用root改最原始那个位置的配置文件比较好

论坛徽章:
0
7 [报告]
发表于 2008-09-14 12:04 |只看该作者
原帖由 suraid 于 2008-9-14 11:50 发表
你把那个复制过来没有起作用,显然是因为系统就根本不是从那读的啊
还是用root改最原始那个位置的配置文件比较好


我照上面说的改用户

su - root
然后叫我输入口令,输入后提示su鉴定故障??怎么回事

论坛徽章:
0
8 [报告]
发表于 2008-09-14 14:19 |只看该作者
。。。。。。。。。。。。。。。。。。。。

论坛徽章:
0
9 [报告]
发表于 2008-09-14 14:29 |只看该作者
原帖由 hr_it 于 2008-9-14 12:04 发表


我照上面说的改用户

su - root
然后叫我输入口令,输入后提示su鉴定故障??怎么回事


Ubuntu的root账户默认是禁用的

可能你的root的账户没有启用,看看这个

打开(激活)Ubuntu的root帐号.pdf

152.64 KB, 下载次数: 152

论坛徽章:
0
10 [报告]
发表于 2008-09-14 16:46 |只看该作者
2、配置文件的位置
在目录 /etc/ 下面,有个名为vimrc的文件,这是系统中公共的vim配置文件,对所有用户都有效。

没有这个文件,你的路径错了吧
版本 ub8.04, 在/etc/vim下面应该
sudo vim /etc/vim/vimrc
把syntax on注释  去掉,不需要激活root,sudo即可
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP