标签: syntax-highlighting

更少的命令和语法突出显示

我需要使用less command与语法高亮vim的命令pythonCbash等多国语言。

如何根据vim颜色应用语法高亮颜色less command

less bash vim vi syntax-highlighting

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

终端中的语法高亮

许多面向编程的编辑器都会对源代码进行着色。是否有一个命令可以为在终端中查看的源代码着色?

我可以打开一个文件emacs -nw(它在终端中打开而不是弹出一个新窗口),但我正在寻找类似的东西less(或者可以使用 less -R,它在输入中通过颜色转义序列)。

colors terminal syntax-highlighting

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

vim:通过命令行参数强制特定语法

当我想轻松阅读我的 PostgreSQL 模式时,我将其转储到以下位置stderr并将其重定向到vim

pg_dump -h localhost -U postgres dog_food --schema-only | vim -
Run Code Online (Sandbox Code Playgroud)

这给出:

在此处输入图片说明

vim 没有语法高亮模式,因为从 stdin 读取时它没有文件扩展名,所以我使用以下内容:

:set syntax=sql
Run Code Online (Sandbox Code Playgroud)

这使:

在此处输入图片说明

作为一个懒惰的开发人员,我想vim通过传递命令行参数来强制使用 SQL 语法,这样我set syntax=<whatever>每次打开stdin数据时都不必重新输入。

有没有办法vim通过传递命令行参数来设置语法?

vim sql stdout syntax-highlighting stdin

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

如何让 vim 将 /var/log/messages 语法高亮应用于任何名为“messages”或“messages-*”的文件?

我喜欢 vim 对 的着色/var/log/messages,但它只适用于 - 绝对文件名。它不适用于较旧的消息轮换(例如/var/log/messages-20120610)或我从其他系统获得的消息文件。我该如何调整?

vim syntax-highlighting

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

从哪里获得凯特配色方案?

有谁知道哪里可以找到一些好的 Kate 配色方案来突出语法?

我发现唯一可以正常工作的是zenburnmdark

除了这两个,我找不到其他任何东西(有效)。kde-looks上还有其他一些方案,但我无法使它们工作..(无法导入它们)

有谁知道任何其他工作凯特配色方案?谢谢你。

colors kate theme syntax-highlighting

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

子shell的Bash语法高亮

考虑到大量与 Bash 中的子 shell 相关的问题(“为什么我的变量在这个管道while read循环中没有增加?”),我只是认为参考一些编辑器或服务代码会非常好将在子 shell 中执行的格式与在父 shell 中执行的代码格式不同。它可能作为一种教育设备很有用(查看code | codecode < <(code)立即之间的区别)。这存在吗?

如果有人为 jEdit 或 VIm 实现它,则加分。

显然,这并不一定是完美的(没有语法高亮,在我的经验),但我怀疑的东西喜欢(foo=bar; echo $foo;)command | while read ...不应该一开始太困难了。

bash syntax-highlighting subshell

13
推荐指数
1
解决办法
1479
查看次数

是否有用于 CLI 应用程序的 ANSI 颜色输出的 Vim 语法文件?

我有很多 Perl 脚本,它们使用Term::ANSIColor. 这与 shell 脚本执行时相同,例如

echo -e '\e[1;31mError:\e[0m Your fault.'
Run Code Online (Sandbox Code Playgroud)

查看这些命令的日志文件less(使用-R开关)有效,但在 Vim 中,颜色字符显示为原始如下:

^[[1;31mError:^[[0m Your fault.
Run Code Online (Sandbox Code Playgroud)

我会做一个语法文件来匹配这些标记,隐藏它们,并相应地为结果语法区域着色,但首先我想检查是否已经有这样的东西。

colors vim syntax-highlighting

11
推荐指数
1
解决办法
1647
查看次数

如何阻止 emacs 为我正在编辑的文件的文本着色?

如何阻止 emacs 为我正在编辑的文件的文本着色?我想要一切都只是纯白色。我知道我可以加载主题,但不清楚哪个主题做什么。我可以禁用所有着色,以便在启动 emacs 时,所有文本始终为白色吗?

emacs syntax-highlighting

11
推荐指数
1
解决办法
7122
查看次数

如何在游侠预览中启用语法高亮?

我看过一些截图,其中 Ranger 在其预览窗口中使用了语法高亮。所以我想知道如何启用此功能并发现我需要scope.sh目录中的文件,该文件 /home/user/.config/ranger/scop.sh将使用命令生成 $ ranger --copy-config=scope。生成后预览窗口完全消失了,尽管我插入set use_preview_script truerc.config.

问:有人知道如何在 Ranger 预览窗口中启用语法高亮(尤其是 C/C++)吗?

syntax-highlighting ranger

10
推荐指数
2
解决办法
5759
查看次数

如何在 Kate 中更改头文件的默认语法突出显示

通常我必须在Kate 中打开头文件(以 .h 结尾)。用于打开这些文件的默认语法突出显示始终为C++. 怎么改成Fortran这样我就不用手动切换了?

编辑1:

我已经*.h; 在 fortran.xml 下的扩展列表中添加了

~/.kde/share/apps/katepart/syntax/
Run Code Online (Sandbox Code Playgroud)

但这无济于事。*.h;还包含在XML上层目录的其他几个文件中。

顺便说一句:在这两个文件中的优先级cpp.xmlfortran.xml9

编辑2:

XML总是通过使用相同的文件重新启动Kate 来测试对-file的修改。在这里,我没有看到任何变化。但是,如果我关闭并重新打开相同的文件,它会起作用。

kde kate syntax-highlighting

8
推荐指数
1
解决办法
6026
查看次数

标签 统计

syntax-highlighting ×10

vim ×4

colors ×3

bash ×2

kate ×2

emacs ×1

kde ×1

less ×1

ranger ×1

sql ×1

stdin ×1

stdout ×1

subshell ×1

terminal ×1

theme ×1

vi ×1