Questions tagged «syntax-highlighting»

语法高亮显示是文本编辑器的功能,可根据术语类别以不同的颜色和字体显示文本,尤其是源代码。



15
如何通过Less语法高亮显示
有没有办法语法突出显示我在Less中看到的文件? 实际上我正在使用此命令打开一个xml文件(有时是一系列文件) less htmleditors/htmleditors_config.xml 要么 less [multiple files] 我想留在Less(更好地学习该程序并使用我的知识:n和:p用于下一个/上一个导航) 但它也需要某种基本的语法突出显示 - 至少以不同方式显示注释。你知道怎么办?

3
有什么办法让bash像鱼一样具有语法突出显示功能吗?
在fish shell中,实际命令行突出显示了语法: 有什么办法可以在bash中获得相同的行为? 有东西就是这样的,但对于zsh的,而不是bash的。是否有可能将其移植到bash? 为那些不了解屏幕截图,说明或链接的用户提供澄清:我想突出显示在终端上输入的实际文本。命令,括号,引号等。




2
创建一个简单的vim语法高亮
我有一种简单的数据库文件,它仅包含以下格式的条目 变量 = 值 我想为其创建一个简单的vim语法突出显示并将其设置为特定文件扩展名 例如,可变部分可以是浅蓝色,而值部分可以是红色 我GOOGLE了它和整个的东西,如来$vimruntime\syntax\,syntax set=,syntax match,和hi关键字,但不能设置它自己最终 所以我想要一个非常简单的vim代码片段,该片段将通过匹配左侧和右侧并将它们分别着色来实现

5
emacs是否有任何“好” HTML模式?
我爱emacs, 并且我想在其中进行网络编程, 但是我找不到找到一种方法来正确编辑HTML。 我的意思是非常糟糕。 它将很好地处理HTML,但不能处理PHP,javascript等。 我尝试获取html-helper-mode ...我下载了它,将其放在/ usr / local / share / emacs / site-lisp中,并将其添加到我的.emacs文件中: (autoload 'html-helper-mode "html-helper-mode" "Yay HTML" t) (setq auto-mode-alist (cons '("\\.html$" . html-helper-mode) auto-mode-alist)) 从某个站点复制并粘贴(我不知道elisp)。 它只是,根本不突出任何内容。 我尝试下载一大堆模式,并使用其他模式将它们串在一起,但无济于事。 Emacs在其他方面都非常出色-为什么它不能完成编辑网页的简单任务?我的意思是,如今对于编辑人员来说,这是很标准的事情。 那么,有谁知道该怎么做?

3
将HTML转换为图像
背景 将各种语法突出显示的源文件(C,SQL,Java,PHP,批处理,bash)批量转换为高分辨率图像(600dpi),适用于电子书和印刷书籍。 解决方案失败 迄今为止的尝试: OpenOffice或LibreOffice-每次源文件更改时,都必须将源代码重新导入文档中。(也就是说,对于数百或数千个源文件,该解决方案无法轻松实现自动化。) 文字。无法轻松更改颜色,无法完美渲染输出,不够全面。 LyX / LaTeX。不完美地呈现输出。 从gvim到HTML —从HTMLDOC到PostScript —从GhostScript到PNG。HTMLDOC忽略font标签。 gvim到HTML — html2ps — GhostScript到PNG。不能识别RGB颜色html2ps。 Firefox到PostScript — GhostScript到PNG。令人circuit回曲折。 gvim到HTML — OmniFormat到任何东西。免费版本不适合批处理;很多广告弹出窗口。 色素。无法轻松更改图像分辨率;没有gvim的配色范围。 最近的解决方案 几乎可行的解决方案是: gvim到HTML — wkhtmltopdf到PDF。将需要使用ImageMagick进行后处理(wkhtmltoimage不能设置图像分辨率,只能设置页面宽度)。 要求 Windows和Linux,但可以接受。 免费或OSS 仅命令行(适用于批处理) 轻松更改配色方案 支持:PHP,批处理,bash,Java,JavaScript,R,C和SQL 题 还有其他方法可以将语法突出显示的源代码转换为高分辨率(600dpi)的图像? 谢谢!


3
同一文件中不同语言的语法突出显示
我试图在文件中突出显示简单的语法。这是设置。 我有一个index.php文件,Notepad ++可以正确突出显示<?和?>标记之间的任何PHP代码。在此文件中,我有一些Javascript,可在<script type="text/javascript">和</script>标记之间正确识别。 但是,我有一些CSS不能正确突出显示。我已经在Notepad ++中尝试过的所有“主题”中都注意到了这一点。该代码被CSS 包围<style type="text/css">,</style>但不能正确理解为CSS。 有任何想法吗? 注意:Notepad ++确实可以正确突出显示单个.css文件。

4
Vim高亮显示特定的文件类型(在哪里放置语法文件,vim事件,放入vimrc的行)
我已经定义了一个文件时间,jak.vim以便在记笔记时提供自定义突出显示,但是它已应用于一些没有.jak扩展名的文件。特别是名为的文件progress.jlog。只是为了测试问题是否特定于该扩展名,我重命名progress.jlog为progress(无扩展名)但遇到了相同的问题。 我做了什么: 我jak.vim在目录中创建~/.vim/ftdetect 我在vim参考中描述了此行:“ au BufRead,BufNewFile * .jak set filetype = jak”到顶部 我重新启动了vim(:x,然后重新打开) 这是我的~/.vim/ftdetect/jak.vim样子: ~/.vim/ftdetect][505]% cat jak.vim au BufRead, BufNewFile *.jak set filetype=jak syn region JakeSubtitle start=+==+ end=+==+ highlight JakeSubtitle ctermbg=black ctermfg=DarkMagenta syn region JakeTitle start=+===+ end=+===+ highlight JakeTitle ctermbg=black ctermfg=yellow syn region JakeMasterTitle start=+====+ end=+====+ highlight JakeMasterTitle cterm=bold term=bold …

2
当control-g在非常大的文件中不起作用时,如何中断emacs?
在Emacs中查看非常大的文件(例如128MB)并跳到文件末尾时,我遇到了某种O(n ^ 2)或更坏的行为。我认为可能与我的着色算法有关,以便根据上下文对文本进行着色。如果键入control-g(键盘退出),则该操作不受影响。我想要某种方法来恢复我的emacs会话而不仅仅是杀死它。我尝试发送SIGINT,但是emacs刚刚退出。我是否可以发送任何信号,或者是否可以通过其他方式(也许在调试器中)发送任何正在运行的操作以放弃控制权并交还给我?

3
Vim中Java的语法突出显示更好吗?
我发现Vim可以使用我喜欢的Ruby和Python配色方案来突出显示语法,但是每当我需要编写Java代码时,就好像我一开始都没有打开突出显示功能。 如您所见,关键字突出显示,但括号或方法未突出显示。在Sublime Text(我不太喜欢的编辑器)中,突出显示的要好得多。类名以斜体显示,数学运算符以高亮显示。相比之下,Vim显得稀疏。 是否有任何方法可以在Vim上获得甜美的Sublime Text样式突出显示?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.