Questions tagged «syntax-highlighting»

7
终端中的语法突出显示
许多面向程序设计的编辑器会将源代码着色。是否存在将使源代码着色以在终端中查看的命令? 我可以使用打开文件emacs -nw(在终端中打开而不是弹出新窗口),但是我正在寻找类似的文件less(或与一起使用 less -R,它通过输入中的颜色转义序列)。


3
vim:通过命令行参数强制使用特定语法
当我想轻松阅读PostgreSQL模式时,我将其转储到stderr并重定向到vim: pg_dump -h localhost -U postgres dog_food --schema-only | vim - 这给出: vim 没有语法高亮显示模式,因为从stdin读取时没有文件扩展名,因此我使用以下代码: :set syntax=sql 这使: 作为vim一名懒惰的开发人员,我想通过传递命令行参数来强制使用SQL语法,从而避免了set syntax=<whatever>每次打开stdin数据时重新键入代码的麻烦。 有没有一种方法可以vim通过传递命令行参数来设置语法?


1
从哪里获得Kate配色方案?
有谁知道在哪里可以找到一些好的Kate配色方案来突出显示语法? 我发现只有zenburn和mdark可以正常工作。 除了这两个之外,我找不到其他东西(有效)。kde外观上还有其他一些方案,但我无法使它们起作用..(无法导入它们) 有人知道其他凯特工作配色方案吗?谢谢。

2
子外壳的Bash语法高亮
考虑到大量问题都与Bash中的子外壳有关(“为什么我的变量不会在此管道while read循环中递增?”),我只是认为在代码中引用一些编辑器或服务会非常好将在子Shell中执行的代码的格式与在父Shell中执行的代码的格式不同。它可能作为一种教育工具很有用(请参阅code | code和code < <(code)立即之间的区别)。是否存在? 如果有人为jEdit或VIm实现它,则奖励积分。 显然,它并不一定是完美的(根据我的经验,没有突出显示语法),但是我怀疑类似的东西(foo=bar; echo $foo;)并且开始时command | while read ...应该不会太困难。

1
是否有Vim语法文件用于CLI应用程序的ANSI彩色输出?
我有很多Perl脚本,它们使用来将彩色输出输出到终端Term::ANSIColor。这与shell脚本执行例如 echo -e '\e[1;31mError:\e[0m Your fault.' 查看这些命令的日志文件可以less(通过-R开关)使用,但是在Vim中,颜色字符原始显示如下: ^[[1;31mError:^[[0m Your fault. 我将创建一个语法文件来匹配这些标记,隐藏它们并相应地对生成的语法区域进行着色,但是首先我想检查是否已经有类似的东西。
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.