当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 11 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [已解决]Vim:如何高亮 /#[0-9a-fA-F]{6}/(RGB颜色)
帖子发表于 : 2009-05-18 19:51 
头像

注册: 2009-04-11 23:46
帖子: 4028
系统: Arch Linux
送出感谢: 11
接收感谢: 110
就是把 #ffffff 这种东西用 #ffffff 颜色高亮。
有个CSS的高亮脚本做到了,但当我想把它做成plugin时却发现只有未被文件类型本身高亮的部分(以及少数已被高亮的)可以正确高亮,而大部分已被文件类型本身高亮过的不会被我的脚本高亮(比如Vim高亮脚本中的颜色就不会按我想的高亮,除非我:set ft=之后)。哪位高手知道这是为什么?


_________________
我的博客 http://blog.lilydjwg.me/
Dropbox,你值得拥有。
提问的智慧
Arch Linux 中文论坛

我的vimrc: http://git.io/vimrc


最后由 lilydjwg 编辑于 2009-05-19 21:12,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: Vim:如何高亮 /#[0-9a-fA-F]{6}/(RGB颜色)
帖子发表于 : 2009-05-19 1:14 

注册: 2008-05-22 9:43
帖子: 142
送出感谢: 0 次
接收感谢: 0 次
我只知道用,但不知道怎么设置,css.vim在after\syntax\目录下,可以参考这个css.vim


页首
 用户资料  
 
3 楼 
 文章标题 : Re: Vim:如何高亮 /#[0-9a-fA-F]{6}/(RGB颜色)
帖子发表于 : 2009-05-19 12:35 
头像

注册: 2009-04-11 23:46
帖子: 4028
系统: Arch Linux
送出感谢: 11
接收感谢: 110
iny 写道:
可以参考这个css.vim

我参考过了。它会把自己的高亮组加到css的一个组中。但如果不针对特定文件类型的话,就没办法这样做了。
看了半天Vim的文档,还是没有弄懂怎样去重新高亮已经高亮过了的内容 :em20


_________________
我的博客 http://blog.lilydjwg.me/
Dropbox,你值得拥有。
提问的智慧
Arch Linux 中文论坛

我的vimrc: http://git.io/vimrc


页首
 用户资料  
 
4 楼 
 文章标题 : Re: Vim:如何高亮 /#[0-9a-fA-F]{6}/(RGB颜色)
帖子发表于 : 2009-05-19 13:05 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
高亮,向来就是针对文件类型的。setf的

如果你临时高亮。估计改下mark.vim的源码容易做到。


_________________
● 鸣学


页首
 用户资料  
 
5 楼 
 文章标题 : Re: Vim:如何高亮 /#[0-9a-fA-F]{6}/(RGB颜色)
帖子发表于 : 2009-05-19 13:06 

注册: 2008-05-22 9:43
帖子: 142
送出感谢: 0 次
接收感谢: 0 次
lilydjwg 写道:
iny 写道:
可以参考这个css.vim

我参考过了。它会把自己的高亮组加到css的一个组中。但如果不针对特定文件类型的话,就没办法这样做了。
看了半天Vim的文档,还是没有弄懂怎样去重新高亮已经高亮过了的内容 :em20


你行滴,相信你 :em11


页首
 用户资料  
 
6 楼 
 文章标题 : [已解决] Vim:如何高亮 /#[0-9a-fA-F]{6}/(RGB颜色)
帖子发表于 : 2009-05-19 18:50 
头像

注册: 2009-04-11 23:46
帖子: 4028
系统: Arch Linux
送出感谢: 11
接收感谢: 110
eexpress 写道:
如果你临时高亮。估计改下mark.vim的源码容易做到。

谢谢,我知道了,在这儿:
代码:
. " containedin=.*"


附件:
colorizer.vim.tar.gz [3.61 KiB]
被下载 15 次


_________________
我的博客 http://blog.lilydjwg.me/
Dropbox,你值得拥有。
提问的智慧
Arch Linux 中文论坛

我的vimrc: http://git.io/vimrc
页首
 用户资料  
 
7 楼 
 文章标题 : Re: [已解决] Vim:如何高亮 /#[0-9a-fA-F]{6}/(RGB颜色)
帖子发表于 : 2009-05-19 19:04 

注册: 2008-05-22 9:43
帖子: 142
送出感谢: 0 次
接收感谢: 0 次
lilydjwg 写道:
eexpress 写道:
如果你临时高亮。估计改下mark.vim的源码容易做到。

谢谢,我知道了,在这儿:
代码:
. " containedin=.*"

请问你的这个附件要怎么使用?
另外,你的文件里面很多行尾都有“{{{1”和“{{{2”,这是做什么用的?


页首
 用户资料  
 
8 楼 
 文章标题 : Re: [已解决] Vim:如何高亮 /#[0-9a-fA-F]{6}/(RGB颜色)
帖子发表于 : 2009-05-19 21:08 
头像

注册: 2009-04-11 23:46
帖子: 4028
系统: Arch Linux
送出感谢: 11
接收感谢: 110
iny 写道:
请问你的这个附件要怎么使用?
另外,你的文件里面很多行尾都有“{{{1”和“{{{2”,这是做什么用的?

赶着去自习室,忘了说用法了。 :em06
我的设计是在执行 :Colorize 命令后才会去高亮颜色,并且在光标移动时(好像还限于普通模式)每隔300毫秒更新一次光标所在行的颜色高亮(这样你修改后就依然能正确显示,代价是必须把 'updatetime' ('ut')设得比较小(css.vim设的是100毫秒,我改成了300毫秒))
你也可以按脚本中的提示自己去改一下。
目前还没有实现去除高亮的功能。
至于 {{{ 这种符号用来折叠的(你是不是不是用Vim看的代码?)


_________________
我的博客 http://blog.lilydjwg.me/
Dropbox,你值得拥有。
提问的智慧
Arch Linux 中文论坛

我的vimrc: http://git.io/vimrc


页首
 用户资料  
 
9 楼 
 文章标题 : Re: [已解决] Vim:如何高亮 /#[0-9a-fA-F]{6}/(RGB颜色)
帖子发表于 : 2009-05-19 21:22 

注册: 2008-05-22 9:43
帖子: 142
送出感谢: 0 次
接收感谢: 0 次
lilydjwg 写道:
iny 写道:
请问你的这个附件要怎么使用?
另外,你的文件里面很多行尾都有“{{{1”和“{{{2”,这是做什么用的?

赶着去自习室,忘了说用法了。 :em06
我的设计是在执行 :Colorize 命令后才会去高亮颜色,并且在光标移动时(好像还限于普通模式)每隔300毫秒更新一次光标所在行的颜色高亮(这样你修改后就依然能正确显示,代价是必须把 'updatetime' ('ut')设得比较小(css.vim设的是100毫秒,我改成了300毫秒))
你也可以按脚本中的提示自己去改一下。
目前还没有实现去除高亮的功能。
至于 {{{ 这种符号用来折叠的(你是不是不是用Vim看的代码?)

原来{{{还有着作用,我是用别的编辑器打开来看的 :em04


页首
 用户资料  
 
10 楼 
 文章标题 : Re: [已解决]Vim:如何高亮 /#[0-9a-fA-F]{6}/(RGB颜色)
帖子发表于 : 2009-05-20 4:28 

注册: 2008-09-19 1:03
帖子: 100
送出感谢: 0 次
接收感谢: 1
俄……提醒一句拉……containedin=.*会有点慢的,建议containedin=ALL


页首
 用户资料  
 
11 楼 
 文章标题 : Re: [已解决]Vim:如何高亮 /#[0-9a-fA-F]{6}/(RGB颜色)
帖子发表于 : 2009-05-20 10:08 
头像

注册: 2009-04-11 23:46
帖子: 4028
系统: Arch Linux
送出感谢: 11
接收感谢: 110
starwing 写道:
俄……提醒一句拉……containedin=.*会有点慢的,建议containedin=ALL

哦,谢谢


_________________
我的博客 http://blog.lilydjwg.me/
Dropbox,你值得拥有。
提问的智慧
Arch Linux 中文论坛

我的vimrc: http://git.io/vimrc


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 11 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译