我刚开始在OSX上使用https://atom.io/
如果我打开一个C#文件,它没有语法高亮.
我找到了https://github.com/atom/language-csharp
我是否只是克隆它并将其复制到/Applications/Atom.app/Contents/Resources/app/node_modules?
我有一些(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 ......'表示毫秒级分辨率的日期/时间.
为了让我开始,在(例如)黄色背景中用蓝色文本突出显示日期字符串所需的步骤是什么 - 以及当文本显示为"错误"时,这应该具有带有白色文本的红色背景.
我已经尝试过这方面的一些教程,但是找不到一个很容易理解的,所以我在这里做了一些真正的基本步骤!
干杯
编辑:以下是我所做的总结,基于以下说明:
在.vim\syntax中创建了语法文件'log.vim'(请参阅下面的示例内容).
在.vim\ftdetect\log.vim中创建了一个文件,其中包含以下内容:
au BufRead,BufNewFile*.log set filetype = log
确保我的启动设置中包含以下内容:
文件类型的语法
当我打开用vim一些bash脚本文件,它有时它们标识为conf文件,那也没关系,我可以正确的,在文件类型设置为sh使用:setf sh.
那太好了,除了我注意到这并不完全解决问题:

请注意,shopt左侧正确突出显示,但右侧未正确突出显示,我手动将文件类型设置为sh.
这意味着,当一个文件被标识为bash或sh通过VIM,它设置文件类型为sh后来做了一些额外的步骤,当我手动设置文件类型我不这样做.
任何人都知道那可能是什么,以及我如何解决它?
为什么Visual Studio会根据输入的方式更改单词颜色:
false蓝色,但FALSE有紫色.
true蓝色但TRUE有紫色.
它们的含义是否有任何区别,如果是,它是什么?
我有几个文件扩展名,比如.module我希望Eclipse能够理解为PHP - 所以我得到了与我编辑.php文件时相同的语法突出显示,代码完成等功能.我怎样才能做到这一点?
我去了Window >> Preferences >> General >> File Associations并添加*.module到文件类型列表中.当我点击*.module它时,它现在说相关的编辑器是PHP编辑器和文本编辑器.
但是,当我打开*.module文件进行编辑时,它会给我一条错误消息:
编辑器中不支持的内容类型.要将文件扩展名与支持的内容类型相关联,请参阅"内容类型首选项"页面.
我究竟做错了什么?
修复:重新启动Eclipse,现在可以正常工作了.
我有一种特定的语言(它的私有和封闭源代码),我在Notepad ++中编写代码突出显示.我之前从未做过这样的事情......所以,在大多数情况下,我一无所知.
有很多关键字,我已经想出如何实现这些,但字符串用方括号([和])代替普通引号.如何在XML文件中将它们注册为字符串?
另一件事,语言在很大程度上依赖于递归和嵌套; 有没有办法说"方括号的第1级是这种颜色,第2级是这种颜色,等等......"?
我有gvim 7.2,它识别.d文件并根据D编程语言的语法正确突出显示.但是,.di文件无法识别为D文件,并且不存在突出显示.
如何让vim根据D语言突出显示.di文件?
我希望有.less扩展名的文件使用NetBeans中的CSS语法高亮,我不知道如何做到这一点.
我发现这是一个相当耗时的方法(http://netbeans.dzone.com/tips/quickstart-guide-language-supp),但它让我觉得它必须更容易实现.
有谁知道?
我使用Eclipse和pydev进行django开发.这或多或少都有效,包括调试.语法突出显示似乎无处不在.我无法对模板思想进行任何突出显示.有没有办法获得模板的突出显示和代码建议?
如何在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上的问题?