Chinaunix首页 | 论坛 | 博客
  • 博客访问: 467160
  • 博文数量: 65
  • 博客积分: 2645
  • 博客等级: 少校
  • 技术积分: 675
  • 用 户 组: 普通用户
  • 注册时间: 2006-01-08 17:04
文章分类

全部博文(65)

文章存档

2010年(5)

2009年(5)

2008年(14)

2007年(35)

2006年(6)

分类:

2007-10-20 00:29:15

用 gvim 打开 *.pc 文件时,总要手动输入 :set syn cpp .每次这样输挺烦的.
能不能让gvim自动识别 *.pc 为 cpp 文件呢?
进入 vim71的目录. 输入:
--------------------------------
root@valley /cygdrive/d/var/Vim/vim71
$ grep cpp *.vim
--------------------------------
发现 filetype.vim, makemenu.vim 中有这个字符串.
打开两个文件后, 发现 filetype.vim 中有一段:

--------------------------------
" C++
if has("fname_case")
  au BufNewFile,BufRead *.cxx,*.c++,*.C,*.H,*.hh,*.hxx,*.hpp,*.moc,*.tcc,*.inl setf cpp
else
  au BufNewFile,BufRead *.cxx,*.c++,*.hh,*.hxx,*.hpp,*.moc,*.tcc,*.inl setf cpp
endif
--------------------------------

这段比较像.照着前面的格式. 将这段修改为:
--------------------------------
" C++
if has("fname_case")
  au BufNewFile,BufRead *.cxx,*.c++,*.pc,*.C,*.H,*.hh,*.hxx,*.hpp,*.moc,*.tcc,*.inl setf cpp
else
  au BufNewFile,BufRead *.cxx,*.c++,*.pc,*.hh,*.hxx,*.hpp,*.moc,*.tcc,*.inl setf cpp
endif
--------------------------------

保存. 找了一个 *.pc 文件试一下, 成功!  :)


阅读(3081) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~