免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2914 | 回复: 4

请问GVIM中的语法检测 [复制链接]

论坛徽章:
0
发表于 2005-07-15 18:22 |显示全部楼层
我在使用ViM 6.3 with patches 1-61

我希望每次打开gvim的时候,gvim都会自动检测我的文件,然后根据适当的语法规则施用语法高亮

但在.exrc中设置syn on以后,有时gvim会误判文件,因此我希望在打开gvim时,其Syntax菜单下的Show filetypes in menu是打开的,这样我就可以用快捷键指定一个文件用哪种语法高亮了

因此想在启动gvim时加一条命令,能够打开Show filetypes in menu,总之就是为了避免鼠标操作,就像下面这样:
alias vi '/opt/TWWfsw/bin/gvim -c :colo\ darkblue -c :set\ guifont=fixed'


any idea ??

论坛徽章:
0
发表于 2005-07-15 19:15 |显示全部楼层

请问GVIM中的语法检测

在周五下班以后提问题简直太失败了!

论坛徽章:
0
发表于 2005-07-21 17:25 |显示全部楼层

请问GVIM中的语法检测

没有人知道吗?

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
发表于 2005-07-21 19:26 |显示全部楼层

请问GVIM中的语法检测

:set ft=xxx

再或者不让 vim 误判你的文件,这才是最重要的。
为什么你解决问题的思路这么奇怪呢?

论坛徽章:
0
发表于 2005-07-28 17:31 |显示全部楼层

请问GVIM中的语法检测

OK
:set ft=xxx
是可以的,多谢!

其实我的思路并不奇怪:
我现在是用map H :cal SetSyn("xxx"来强制设定用哪种语法检测
可是用gvim打开一个文件以后,默认是没法用SetSyn的,因为其syntax菜单下是并没有激活Show filetypes in menu,而必须要用鼠标点一下
当处理大量各种类型的文件时,用鼠标太慢了,因此就想用快捷键来激活Show filetypes in menu
而且我的文件大多是混合语言,一会儿C一会儿VHDL一会儿Perl,所以希望能够手动切换语法高亮
不管怎么样问题已经解决了,多谢斑竹
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP