标签: syntax-highlighting

如何在Atom中安装C#语言支持

我刚开始在OSX上使用https://atom.io/

如果我打开一个C#文件,它没有语法高亮.

我找到了https://github.com/atom/language-csharp

我是否只是克隆它并将其复制到/Applications/Atom.app/Contents/Resources/app/node_modules?

programming-languages syntax-highlighting atom-editor

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

VIM:创建语法高亮文件的简单步骤 - 用于日志文件

我有一些(log4j生成)日志文件要通过; 我知道他们的格式很好(我的意思是我已经有了可以使用的现成的正则表达式等).

我想在加载它时自动在VIM中突出显示它们(*.log).

日志文件条目如下所示:

YYYY-MM-DD HH:MM:ss,SSS [...] #LOG-LEVEL# [...] Message
Run Code Online (Sandbox Code Playgroud)

其中#LOG-LEVEL#是标准'ERROR'之一,'INFO','DEBUG','FATAL'......和'YYYY-MM ......'表示毫秒级分辨率的日期/时间.

为了让我开始,在(例如)黄色背景中用蓝色文本突出显示日期字符串所需的步骤是什么 - 以及当文本显示为"错误"时,这应该具有带有白色文本的红色背景.

我已经尝试过这方面的一些教程,但是找不到一个很容易理解的,所以我在这里做了一些真正的基本步骤!

干杯

编辑:以下是我所做的总结,基于以下说明:

  1. 在.vim\syntax中创建了语法文件'log.vim'(请参阅下面的示例内容).

  2. 在.vim\ftdetect\log.vim中创建了一个文件,其中包含以下内容:

    au BufRead,BufNewFile*.log set filetype = log

  3. 确保我的启动设置中包含以下内容:

    文件类型的语法

vim syntax-highlighting

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

Vim不一致语法突出显示bash文件

当我打开用vim一些bash脚本文件,它有时它们标识为conf文件,那也没关系,我可以正确的,在文件类型设置为sh使用:setf sh.

那太好了,除了我注意到这并不完全解决问题:

两个文件并排显示不同的突出显示

请注意,shopt左侧正确突出显示,但右侧未正确突出显示,我手动将文件类型设置为sh.

这意味着,当一个文件被标识为bashsh通过VIM,它设置文件类型为sh后来做了一些额外的步骤,当我手动设置文件类型我不这样做.

任何人都知道那可能是什么,以及我如何解决它?

vim syntax-highlighting vim-syntax-highlighting

29
推荐指数
2
解决办法
9988
查看次数

为什么在Visual Studio中将"false"这个词写成蓝色,将"FALSE"这个词写成紫色?

为什么Visual Studio会根据输入的方式更改单词颜色:

false蓝色,但FALSE有紫色.
true蓝色但TRUE有紫色.

它们的含义是否有任何区别,如果是,它是什么?

c++ ide syntax-highlighting visual-studio

29
推荐指数
3
解决办法
3475
查看次数

使Eclipse将不同的文件扩展名视为PHP

我有几个文件扩展名,比如.module我希望Eclipse能够理解为PHP - 所以我得到了与我编辑.php文件时相同的语法突出显示,代码完成等功能.我怎样才能做到这一点?

我去了Window >> Preferences >> General >> File Associations并添加*.module到文件类型列表中.当我点击*.module它时,它现在说相关的编辑器是PHP编辑器和文本编辑器.

但是,当我打开*.module文件进行编辑时,它会给我一条错误消息:

编辑器中不支持的内容类型.要将文件扩展名与支持的内容类型相关联,请参阅"内容类型首选项"页面.

我究竟做错了什么?

修复:重新启动Eclipse,现在可以正常工作了.

php eclipse ide syntax-highlighting

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

Notepad ++自定义语言突出显示

我有一种特定的语言(它的私有和封闭源代码),我在Notepad ++中编写代码突出显示.我之前从未做过这样的事情......所以,在大多数情况下,我一无所知.

有很多关键字,我已经想出如何实现这些,但字符串用方括号([])代替普通引号.如何在XML文件中将它们注册为字符串?

另一件事,语言在很大程度上依赖于递归和嵌套; 有没有办法说"方括号的第1级是这种颜色,第2级是这种颜色,等等......"?

syntax-highlighting notepad++

28
推荐指数
1
解决办法
6万
查看次数

vim:将扩展名与语言相关联

我有gvim 7.2,它识别.d文件并根据D编程语言的语法正确突出显示.但是,.di文件无法识别为D文件,并且不存在突出显示.

如何让vim根据D语言突出显示.di文件?

vim d syntax-highlighting

27
推荐指数
1
解决办法
6540
查看次数

在NetBeans中为.less-files添加语法突出显示

我希望有.less扩展名的文件使用NetBeans中的CSS语法高亮,我不知道如何做到这一点.

我发现这是一个相当耗时的方法(http://netbeans.dzone.com/tips/quickstart-guide-language-supp),但它让我觉得它必须更容易实现.

有谁知道?

css netbeans syntax-highlighting less

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

Django模板在Eclipse中突出显示语法

我使用Eclipse和pydev进行django开发.这或多或少都有效,包括调试.语法突出显示似乎无处不在.我无法对模板思想进行任何突出显示.有没有办法获得模板的突出显示和代码建议?

python ide django syntax-highlighting pydev

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

在Mac OS X 10.7(Lion)中使用Nano语法高亮显示?

如何在Mac OS X 10.7(Lion)中为nano启用语法高亮显示?

根据我迄今为止在Google上发现的内容,它与/.nanorc文件有关.我不知道如何获得或制作它?

当我试图nano在我的终端找到这是我得到的:

Notra:~ Sukhvir$ whereis nano
/usr/bin/nano
Run Code Online (Sandbox Code Playgroud)

根据我在Internet上找到的内容,这是我需要编辑的文件:

~/.nanorc
Run Code Online (Sandbox Code Playgroud)

但是我怎么做到/如何打开它/如果我没有它然后如何制作它?

我对编程人员有点新意,因此非常感谢逐步说明.

C主要需要它.

根据我在网上找到的内容,我必须将其粘贴到.nanorc文件中:

include "/usr/share/nano/nanorc.nanorc"
include "/usr/share/nano/c.nanorc"
Run Code Online (Sandbox Code Playgroud)

但是这不起作用,因为没有这样的目录/usr/share/nano.

我也刚刚做了ls /usr/share/,根据结果nano,该目录中没有.这是Mac OS X 10.7(Lion)问题还是Mac上的问题?

c macos terminal syntax-highlighting nano

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