我希望在Visual 2010中的C++语言注释中有迷人的语法着色。例如,我有以下代码:
/*!
\sa testMeToo()
\param a the first argument.
\param s the second argument.
*/
int testMe(int a,const char *s);
在Visual中,不突出显示所有\param、\sa和其他not命令。是否可以将自定义高亮显示添加到Visual?
对我来说,这种C++注释的理想语法突出显示在Anjuta (GNU/Linux )中。
谢谢。
更新
我为Visual 2010
我用vim写乳胶。我想使用不同的文件类型来突出显示latex注释。(例如,我希望使用c++格式突出显示latex注释)。
有办法这样做吗?
(编辑)
示例:
\section{Introduction}
% This is a comment. I would like to higlight comments using the
% syntax highlighting from c++ files (so that keywords are higlighted)
bla bla bla bla bla bla bla bla bla bla bla bla bla bla b
我试图突出显示richtextcontrol中的一些语法(带引号的文本、XML标记、XML注释)。除了由我自己的愚蠢造成的明显问题(例如,遍历文本以突出显示语法需要超过一秒钟,而且每当键入字符时我肯定无法检查语法),我还遇到了文本中换行符引起的问题。
这是我对语法突出显示的无力尝试:
While i < l
ssRelevantText = t.Text.Substring(i)
ssSelectedText = Regex.Match(ssRelevantText, pattern, RegexOptions.Singleline).Valu
我已经尝试通过在.vimrc、着色方案文件和syntax.vim中添加它们来突出显示特定的单词(我一次只更改了一个,而不是完全更改)。
syn match mygroupwords '\c\<\(-word1\|-word2\)'
hi def link mygroupwords colo_words12
hi colo_words12 guifg=red1 gui=bold guibg=white
但是,它似乎被默认的语法高亮化覆盖了。
我需要突出显示关键字,而
我正在尝试在vim -like彩虹括号中对不同级别的括号进行不同的着色。但是我不能在不破坏的情况下这样做,比如css突出显示。
问题是: css文件的花括号中的任何文本的语法,非常合理地定义为“包含的”,例如:
syn keyword cssColor contained aqua
syn region cssDefinition transparent start='{' end='}' contains=cssColor
有了这个定义,"aqua“关键字如果在大括号中就会突出显示,否则就不会突出显示。
现在,当我为花括号定义区域时,比如:
syn r
我的目标是在我的安卓应用程序中使用OpenGL 3.1来显示纹理。目前的问题是,着色器没有编译。
private final String vertexShaderCode =
// This matrix member variable provides a hook to manipulate
// the coordinates of the objects that use this vertex shader
"uniform mat4 uMVPMatrix;" +
我有一个WebGL / Three.js游戏,当角度用于提供WebGL时,它有一个无用的着色器程序链接错误。我想向已经在主页上的角度用户(但不是其他人)显示一个突出的警告,以及显示切换到本地OpenGL渲染器的说明。如果用户不切换到原生GL,我也想自动禁用违规功能(阴影)。
Three.js没有提供一种很好的方法来检测着色器故障,我不知道如何检测角度,所以我目前正在考虑使用这个近似值:
IF Windows AND ( Chrome OR Firefox ) THEN displayWarning()
有更好的主意吗?