标签: syntax-highlighting

如何在 vim 中为 .bash_aliases 启用语法高亮?

我正在努力重组我的.bashrc. 我将我的别名移动到.bash_aliases(来自.bashrc,但我无法弄清楚如何为此文件启用语法突出显示。vim似乎无法确定文件使用的语言。它适用于.bashrc。有什么想法吗?

linux bash vim syntax-highlighting

19
推荐指数
2
解决办法
7827
查看次数

如何在命令行上突出显示 XML?

如何突出显示从标准输入(例如从xmllint --format)到标准输出的XML ?

我知道如何在nanoand 中突出显示view,但是是否有一些东西只输出到 stdout 并退出?

我要链接要做的就是输入类似的东西

xmllint --format xmlfile.xml | some-highlighter
Run Code Online (Sandbox Code Playgroud)

或者,对于大文件

xmllint --format xmlfile.xml | some-highlighter | less
Run Code Online (Sandbox Code Playgroud)

并获得漂亮的输出。

xml command-line syntax-highlighting

19
推荐指数
4
解决办法
8160
查看次数

在哪里可以找到 Pygments CSS 文件库

我用谷歌搜索了所有可能的组合,但找不到语法文件列表。有没有好的清单?

python syntax-highlighting

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

特定文件类型的 Vim 突出显示(放置语法文件的位置、vim 事件、放入 vimrc 的行)

我已经定义了一个文件时间jak.vim来在我做笔记时提供自定义突出显示,但是它被应用于一些没有.jak扩展名的文件。特别是一个名为progress.jlog. 只是为了测试问题是否特定于该扩展名,我重命名progress.jlogprogress(无扩展名)但遇到了同样的问题。

我做了什么:

  • jak.vim在目录中创建~/.vim/ftdetect
  • 我将此行添加到顶部,如vim 参考中所述
    • au BufRead, BufNewFile *.jak set filetype=jak
  • 我重新启动了 vim (:x,然后重新打开)

这是我的~/.vim/ftdetect/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 ctermbg=black ctermfg=LightBlue

syn region emphasis start=+<em>+ end=+</em>+
highlight emphasis ctermbg=black ctermfg=yellow

" makes all of …
Run Code Online (Sandbox Code Playgroud)

unix vim syntax-highlighting

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

同一文件中不同语言的语法高亮

我正在尝试在文件中使用简单的语法突出显示。这是设置。

我有一个index.php文件,Notepad++ 正确地突出显示了<??>标记之间的任何 PHP 代码。在这个文件中,我有一些 Javascript,可以在<script type="text/javascript"></script>标签之间正确识别。

但是,我有一些未正确突出显示的 CSS。我在 Notepad++ 中尝试过的所有“主题”中都注意到了这一点。该代码被包围<style type="text/css">并且</style>还没有被正确理解为CSS。

有任何想法吗?

注意:Notepad++ 确实正确突出显示了单个.css文件。

notepad++ css syntax-highlighting

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

在 Vim 中为 Java 提供更好的语法高亮显示?

我发现 Vim 有很棒的语法高亮显示,我喜欢 Ruby 和 Python 的配色方案,但是每当我需要编写 Java 代码时,就好像我一开始甚至没有打开高亮显示一样。

如您所见,关键字被突出显示,但没有突出显示括号或方法。在 Sublime Text(我不太喜欢的编辑器)中,我看到了更好的突出显示。类名用斜体表示,数学运算符用高亮表示。相比之下,Vim 显得稀疏。

有什么办法可以在 Vim 上获得那种甜美的 Sublime Text 风格的高亮显示吗?

java vim syntax-highlighting sublime-text-2

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

当 control-g 在非常大的文件中不起作用时如何中断 emacs?

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

emacs syntax-highlighting

17
推荐指数
1
解决办法
3274
查看次数

有什么办法可以改变Bitbucket代码高亮

我喜欢 Github 中的代码着色,以便在查看源代码时突出显示关键字。

但是在 Bitbucket 中,我看到的颜色非常浅,代码、关键字等之间几乎没有区别。

所有语言的颜色编码都非常糟糕

有什么办法可以改变所有的或它的默认值

source-code syntax-highlighting color-theme bitbucket.org

16
推荐指数
2
解决办法
6219
查看次数

如何更改 Meld 中的语法高亮样式

Meld 1.5.1 使用 gtksourceview(通过 pygtksourceview)进行语法高亮显示,但是我无法弄清楚如何配置它以使用 gtksourceview 可用的特定样式(配色方案/主题)。

也许解决方案在 meld 之外 - 例如,设置用于 gtksourceview 的默认样式,或类似的东西。

meld syntax-highlighting

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

vim 语法高亮限制为 3000 个字符

如何让 vim 在超过 3000 个字符的行上突出显示其语法?

我必须为系统编写测试,而测试的输入是一堆封装格式。

我的测试必须有硬编码的输入,这些输入是一个巨大的字符串,我在围绕 HTML 的 JSON 周围使用的语言可能包含脚本等。 由于我是从另一个系统的输出中获取它们,因此我不想操纵它们适合我的编辑器。

我设法让它达到了一个可以忍受的水平,除了 vim 限制打破了那些长行之后的所有内容的语法突出显示。我假设这是关于 vim 节省资源的,但我真的希望在处理这些文件时突出显示语法。

vim syntax-highlighting

15
推荐指数
1
解决办法
2350
查看次数