标签: syntax-highlighting

Android语法突出显示?

有没有人知道在Android上运行的语法高亮库?我看过jsyntaxpane,但似乎并不支持Android.

syntax android syntax-highlighting editor

23
推荐指数
4
解决办法
2万
查看次数

如何修复WebStorm无法识别某些Node.js Express属性?

执行后express mysite,``npm install -d`我用WebStorm打开生成的目录,IDE无法识别以下Express方法:

app.use(express.favicon());
app.use(express.logger('dev'));
app.use(express.bodyParser());
app.use(express.methodOverride());
Run Code Online (Sandbox Code Playgroud)

如何解决?

注意:在我执行操作后,IDE能够识别许多新内容,并在设置中将模块目录添加为JavaScript库,但仍然无法识别上述方法.查看图像以查看IDE到目前为止所识别的内容在此输入图像描述

在下面的图像中,您可以看到IDE仍无法识别的内容:

在此输入图像描述

syntax-highlighting intellij-idea node.js express webstorm

23
推荐指数
1
解决办法
2万
查看次数

vim随机打破语法高亮

在具有相当大的ping时间的远程服务器上工作时,语法突然突然显示并且看似随机中断.当发生这种情况时,它看起来像这样:

在此输入图像描述

语法高亮是很好的直到第24行,之后一切都是灰色的.我可以通过随机滚动或关闭打开vim来修复它.但我既不能重现问题,也不能重现修复.

当我使用完全相同版本的vim和完全相同的.vimrc时,这不会发生.因此我怀疑服务器上有问题.特别是我怀疑由于ping时间长(~170 ms)可能会出现问题.

有没有人看到类似的行为?

vim syntax-highlighting

23
推荐指数
2
解决办法
3808
查看次数

如何更改所选代码的颜色(Vim方案)?

如何在Vim中更改所选代码的颜色?

有三种选择模式,Visual Line模式或Visual Block模式,并使用鼠标选择).

  hi CursorLine guibg=#DDDDDD gui=none
  hi CursorColumn guibg=#EEEEEE gui=none
  hi MatchParen guifg=#f6f3e8 guibg=#857b6f gui=none
  hi Pmenu   guifg=#f6f3e8 guibg=#DDDDDD gui=none
  hi PmenuSel  guifg=#000000 guibg=#DDDDDD gui=none
endif

" General colors
hi Cursor   guifg=NONE    guibg=#656565 gui=none
hi Normal   guifg=#000000 guibg=#FFFFFF gui=none
hi NonText   guifg=#808080 guibg=#FFFFFF gui=none
hi LineNr   guifg=#857b6f guibg=#FFFFFF gui=none
hi StatusLine  guifg=#000000 guibg=#FFFFFF gui=none
hi StatusLineNC guifg=#857b6f guibg=#FFFFFF gui=none
hi VertSplit  guifg=#444444 guibg=#FFFFFF gui=none
hi Folded   guibg=#AAAAAA guifg=#FFFFFF gui=none
hi Title  guifg=#000000 guibg=NONE gui=none …
Run Code Online (Sandbox Code Playgroud)

vim syntax-highlighting

22
推荐指数
5
解决办法
3万
查看次数

如何创建AvalonEdit语法文件(.xshd)并将其嵌入到我的程序集中?

我正在尝试为AvalonEdit定义一些自定义突出显示规则.似乎没有任何相关的文档 - 有关于文件格式一些文档,但没有关于如何在创建它之后实际加载和使用该定义的文档.

" 语法高亮 "维基页面(对于旧的WinForms TextEditor)记录了如何从磁盘上的.xshd文件加载突出显示定义,但我宁愿将其作为资源嵌入,就像AvalonEdit对其内置定义一样.

我查看了加载其内置荧光笔的ICSharpCode.AvalonEdit项目中的代码,但实际的"资源加载"代码是在DefaultHighlightingManager.LoadHighlighting中完成的,这是私有的 - 为了使事情变得怪异,显然只在发布版本中调用.

我可以不停地摸索,从私有方法中复制/粘贴一些代码,并尝试将可能或可能不起作用的东西拼凑在一起,但似乎值得问一下:这样做的标准方法是什么?是否有推荐的方法让第三方代码从资源加载突出显示定义?


Daniel的回答给了我一个良好的开端,但你需要在传递给GetManifestResourceStream的字符串中包含命名空间名称 - 如果不这样做,你将得到一个NullReferenceException(因为它返回一个空流).

我最后将一个名为ResourceLoader的静态类添加到与.xshd文件相同的项目文件夹中,使用此方法:

public static IHighlightingDefinition LoadHighlightingDefinition(
    string resourceName)
{
    var type = typeof(ResourceLoader);
    var fullName = type.Namespace + "." + resourceName;
    using (var stream = type.Assembly.GetManifestResourceStream(fullName))
    using (var reader = new XmlTextReader(stream))
        return HighlightingLoader.Load(reader, HighlightingManager.Instance);
}
Run Code Online (Sandbox Code Playgroud)

然后我就可以打电话了ResourceLoader.LoadHighlightingDefinition("Name.xshd").

对于在家中跟随的任何人,.xshd文件需要将其Build Action设置为Embedded Resource.

syntax-highlighting avalonedit

22
推荐指数
3
解决办法
1万
查看次数

用于Notepad ++的ASP.NET Razor语法高亮显示

如何在Notepad ++ Windows应用程序中支持ASP.NET Razor(.cshtml文件)的语法突出显示?

我相信正确的方法是使用用户定义的语言导入文件,但在这方面有点不知所措.

我在下面的URL中找到了当前Notepad ++语言文件的列表,但是我正在寻找的那个不能从这个选择中获得. http://sourceforge.net/apps/mediawiki/notepad-plus/?title=User_Defined_Language_Files

在你提问之前,我使用Visual Studio 2012来完成我的大多数开发任务,但有时VS很痛苦,并且发现在Notepad ++中进行一些编辑会更快,因此我为什么要寻找语法高亮规则.

syntax-highlighting notepad++ visual-studio razor visual-studio-2012

22
推荐指数
3
解决办法
1万
查看次数

编写语法荧光笔

我希望为我正在考虑的夏季项目编写自己的语法高亮显示器,但我不知道如何编写自己的语法高亮显示器.

我知道有很多实现,但我想了解正则表达式以及语法高亮如何工作.

语法高亮如何工作以及开发语法有哪些好的参考?语法高亮显示器是否在键入每个字符时扫描每个字符,还是在键入每个字符后整体扫描文档/文本区域?

任何见解将不胜感激.

谢谢.

PS:我打算用ActionScript编写它

regex syntax-highlighting actionscript-3

21
推荐指数
4
解决办法
1万
查看次数

哪个文本编辑器支持Wiki代码的语法高亮?

是否有任何文本编辑器(如Notepad ++)语法突出显示MediaWiki代码?虽然Wiki脚本本身就是一种语言,但这可能与编程无关.

ide wiki mediawiki syntax-highlighting editor

21
推荐指数
1
解决办法
9124
查看次数

SciTE/Notepad ++中的Markdown语法高亮显示

我正在寻找SciTE中Markdown语法的.properties文件,如果可能的话?否则,部分荧光笔会这样做.

markdown syntax-highlighting scite

21
推荐指数
4
解决办法
1万
查看次数

如何在VI编辑器中指定语法高亮显示

使用vi,我想在unix中显示不同颜色的文件.如果我将文件保存为.sql.java将突出显示关键字.我想更改哪些单词突出显示,以及以什么颜色.

如何使用各种vi文件扩展名控制语法突出显示和配色方案?

vi color-scheme syntax-highlighting ls-colors .profile

21
推荐指数
2
解决办法
3万
查看次数